sequenceDiagram
participant B as Bob (sender)
participant S as server (conn. RU)
participant A as Alice (recipient)
note over B: encrypt message
("public" key EK)
B ->> S: 1. send message to SU (SK-signed req)
S ->> A: 2. retrieve messages from RU (RK-signed req)
note over A: decrypt message
("private" key EK)