I heard of matrix but NIH. I don't trust anything anymore.
Absolutely decentralize. What I was thinking some percentage of the USBs are 'automatic hub', and it connects to a percentage of other hub usbs into a decentralized network. Obviously theres no place to get another usb for a 'top up' once your OTP runs out, so it'd have to be some social movement type deal - distributed on specific days.
And how it would work (I've only started work on the frontend) is this:
- every usb has a public key to it's assigned hub (or subset of hubs).
- Likewise every designated hub has the public key of all it's assigned hosts
This way, the message can be preencrypted, and then have the one time pad applied, to be sent to the hub. The hub never has access. It's a zero trust solution. Hub removes the otp, applies it's own, and then sends to the designated host of the packet. Packet response on the host encrypts with respective keys, applies OTP, sends back to hub. Etc.
Middleman never has access. It's all line noise.
But except for some experimentation with OTPs, I'm unfamiliar with other standards like RSA beyond a toy example and I don't know how practical it is to do something like that underneath OTP. I don't know if they'll work together.
(post is archived)