Open Inventrohyder opened 1 year ago
sequenceDiagram
participant Alice
participant Bob
Bob->>Alice: Verify password
Alice->>Alice: Generate KEK from password
Alice->>Alice: Generate random DEK (Decryption Key)
Alice->>Alice: Encrypt KEK with DEK
Alice->>Bob: Send Encrypted DEK
Bob->>Bob: Save Encrypted DEK
sequenceDiagram
participant Alice
participant Bob
Bob->>Alice: Verify password
Bob->>Alice: Send Encrypted DEK
Alice->>Alice: Decrypt DEK
Alice->>Alice: Use DEK to encrypt will
Alice->>Bob: Send Encrypted will
Bob->>Bob: Save Encrypted will
Secure Remote Password Protocol (SRP) based on the Diffie-Hellman Key Exchange.