rairprotocol / rair-dapp

Source code for RAIRprotocol ecosystem
Apache License 2.0
1 stars 2 forks source link

Persistent Distributed Key Encryption (Make Hashicorp Vault hot swappable with Delorean Protocol SWE system) #63

Open rairprotocol opened 3 weeks ago

rairprotocol commented 3 weeks ago

Problem: If Hashicorp vault goes offline keys are lost and must be regenerated. If video chunks (.ts files etc) cannot be decrypted they must be deleted and re uploaded from source)

Solution: Persistent distributed key storage

How:

RAIRsteam FFMPEG encrypts chunks. Sends encryption keys to KMS. User requests stream from server with correct credentials (NFT). Server streams content.

Server is in docker containers can be created and recreated on new VMs at will.

Thus media is forever watchable assuming persistent storage layer (IPFS Arweave et al) + Keys remain intact.

rairprotocol commented 1 week ago

Made this issue in backlog for Willem Olding. Want to eventually have distributed key storage.