Zk-nyms
Des identifiants anonymes qui utilisent des preuves à connaissance nulle afin que les utilisateurs puissent accéder à des applications et des services numériques sans avoir à révéler d'informations sensibles.
À quoi servent les zk-nyms ?
Accéder à des services en ligne ou les payer nous oblige souvent à divulguer des informations sensibles nous concernant, et bien plus qu’il ne devrait être nécessaire. Avec les identifiants zk-nym, il est possible de prouver anonymement votre droit d’accéder à des services numériques tout en préservant votre vie privée. Les zk-nyms constituent la base du système d’identifiants anonymes de NymVPN, dans lequel les paiements des utilisateurs ne peuvent jamais être reliés à leur utilisation du réseau. Les zk-nyms peuvent également être intégrés à tout service, tel que l’e-cash, afin de dissocier les données personnelles des clients de leur accès autorisé.
Cas d'utilisation des zk-nyms
Identifiant mixnet
Utilisez et payez le mixnet de manière respectueuse de la vie privée, en veillant à ce que l’adresse de votre portefeuille et l’historique des transactions ne puissent pas être reliés à votre utilisation du mixnet.
Paiements en e-cash
Protégez votre vie privée lors de paiements en ligne. Le schéma zk-nym peut être utilisé pour l'e-cash afin de garantir des transactions financières privées, également lors de paiements via des cryptomonnaies et des jetons d'utilité tels que NYM.
Souveraineté des données
Prouvez les attributs de votre identité tout en préservant votre vie privée. Par exemple, prouvez que vous avez plus d'un certain âge sans révéler votre date de naissance réelle.
Authentification privée
Connectez-vous aux services numériques de manière à préserver votre vie privée, en veillant à ce que vos informations soient déliées afin que vous ne soyez pas traçable à travers les applications, sites et services.
Obtention de zk-nyms
Émission
Vous pouvez demander des identifiants anonymes auprès de ce que l'on appelle des « autorités émettrices ». Pour le mixnet, les autorités émettrices sont les validateurs de la blockchain Nyx.
Validation
Les validateurs émettent des identifiants anonymes qui ont une « émission de seuil » : ils ne détiennent qu'une partie de la clé du certificat et ne peuvent pas rassembler la clé complète pour vous dé-anonymiser.
Utilisation
Vous avez maintenant un identifiant anonyme que vous pouvez utiliser pour prouver cryptographiquement quelque chose sur vous-même à un "vérificateur" ou au service numérique que vous essayez d'utiliser.
Propriétés de confidentialité des zk-nyms
Émission à seuil
Les validateurs ne détiennent qu’une partie de la clé qui signe l’attestation. Cela présente une tolérance aux pannes byzantines similaire à d’autres schémas reposant sur des validateurs : non seulement cela répartit la confiance, mais cela évite également la « paralysie » du système si certains validateurs sont hors ligne ou malveillants.
Signatures aveugles
La propriété d’émission aveugle signifie que même si tous les validateurs collaboraient, ils ne seraient pas en mesure de reconstituer l’attribut privé de votre attestation.
Non-liaison (unlinkability)
Une fois votre attestation obtenue, soyez assuré que l’émission de votre attestation et ses utilisations ultérieures ne sont pas liées entre elles. Même si les validateurs collaboraient avec le service auquel vous présentez votre attestation, ils ne pourraient pas obtenir d’informations supplémentaires.
Signatures ré-randomisables
Les signatures sont ré-randomisables, ce qui signifie que vous pouvez réutiliser les attestations sans qu’elles soient traçables ni que cela compromette votre confidentialité.

Construisez avec les identifiants zk-nym
Les identifiants zk-nym sont disponibles en tant que bibliothèque open source avec les validateurs de blockchain Nyx comme autorités émettrices.
La bibliothèque rend les zk-nymes disponibles pour tout le monde, sans aucun travail requis de la part de l'utilisateur final. Construit sur le protocole d'identifiants Coconut, le premier cas d'utilisation est l'accès anonyme aux identifiants pour le mixnet Nym.
En savoir plus

Nym’s zero-knowledge network: No logging promises needed
Turning a VPN no log’s policy into a network design and guarantee
NYM token flow: Powering the most private network
Delivering value to NymVPN users, operators, and builders
Foire aux questions
Lorsque vous payez pour un abonnement NymVPN, votre paiement est converti en jetons NYM qui sont ensuite utilisés pour vous délivrer un identifiant zk-nym anonyme que votre application NymVPN utilisera pour accéder au réseau. Bien que Nym Technologies ait accès à vos informations de paiement, personne, même Nym Technologies, ne pourra relier ces informations à votre accès ou à votre utilisation du réseau. Votre identité demeure dissociable de ce que vous faites en ligne avec NymVPN.
Actuellement, zk-nyms ne sont utilisés que comme preuve de paiement pour l'application NymVPN. Cependant, les zk-nyms peuvent être intégrés aux systèmes de paiement e-cash génériques pour rendre les transactions privées et protéger contre les cyberattaques sur les portefeuilles. Nym est actuellement en train de compléter une intégration pour Z-Cash, mais uniquement en utilisant notre Nym Noise Generating Mixnet (NGM). Nym recommande actuellement Z-Cash pour des paiements anonymes.
Actuellement, les zk-nyms ne sont utilisés que comme preuve de paiement pour l'application NymVPN utilisant des cryptomonnaies. Cependant, les zk-nym sont conçus pour défendre toute application, y compris les cryptomonnaies et les portefeuilles. Les intégrations de portefeuille à l'avenir pourraient utiliser la technologie zk-nym comme e-cash hors ligne pour permettre une meilleure protection des cryptomonnaies comme Bitcoin. Restez à l'écoute !