sequenceDiagram
participant Sender as Sender's Addresso App
participant Server as Addresso Relay Server
participant Receiver as Receiver's Addresso App
Note over Sender: Generate 4-digit PIN
Note over Sender: Derive symmetric key
Note over Sender: Encrypt shared data
Note over Sender: Sign Addresso share
Sender->>Server: Send encrypted data
Server-->>Sender: Return 8-char reference
Note over Sender: Generate base64 URL<br/>(reference + PIN)
Note over Sender: Share URL with receiver
Receiver->>Receiver: Unpack base64<br/>(extract reference & PIN)
Receiver->>Server: Request data using reference
Server-->>Receiver: Return encrypted data
Note over Receiver: Derive symmetric key from PIN
Note over Receiver: Decrypt data
Note over Receiver: Display shared information<br/>and signing details
Last active
March 28, 2025 11:16
-
-
Save tudormunteanu/82100552f9e8a9259ab0d03cefe15473 to your computer and use it in GitHub Desktop.
Addresso Sharing
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment