MIP-05 : Notifications push préservant la vie privée
MIP-05 définit un protocole pour les notifications push qui maintiennent la vie privée des utilisateurs, résolvant le problème que les systèmes push traditionnels exigent que les serveurs connaissent les jetons d’appareil et les identités des utilisateurs.
Fonctionnement
- Les jetons d’appareil sont chiffrés avec ECDH+HKDF et ChaCha20-Poly1305
- Les clés éphémères empêchent la corrélation entre les notifications
- Un protocole de propagation à trois événements (kinds 447-449) synchronise les jetons chiffrés entre les membres du groupe
- Les jetons leurres via l’emballage cadeau NIP-59 cachent la taille des groupes
Garanties de confidentialité
- Les serveurs de notifications push ne peuvent pas identifier les utilisateurs
- L’appartenance au groupe n’est pas révélée par les modèles de notification
- Les jetons d’appareil ne peuvent pas être corrélés entre les messages
Kinds d’événements
- Kind 447 : Publication de jeton d’appareil chiffré
- Kind 448 : Demande de synchronisation de jeton
- Kind 449 : Réponse de synchronisation de jeton
Sources principales :
Mentionné dans :
Voir aussi :