Comment by ๐ satch
Re: "Lagrange is *seriously* impressive. Once I can syncโฆ"
@skyjake we're thinking along the same lines here.
Each user has:
- Master key (MK) used to encrypt/decrypt bookmark data.
- Public/Private Key Pair (PK, SK) for device authentication & key exchange.
Data is encrypted using AES-GCM or XChaCha20-Poly1305 for better nonce security.
When a new device is added, the existing device shares the Master Key encrypted with the recipient deviceโs public key.
All the server needs is a way to associate different public keys from different devices with one set of data. It would be nice to avoid usernames but that's one simple solution.
2025-02-05 ยท 1 year ago
Original Post
Lagrange is *seriously* impressive. Once I can sync bookmarks and certs easily between clients it'll be near perfect.