Langue / région

Langues.

L'anglais est la source. Les dix langues sont en ligne.

03 / Partage privé

NoirPaste.

Parfois, le moyen le plus sûr d’envoyer un secret est de s’assurer que la personne qui le porte ne peut pas le lire. NoirPaste stocke une copie verrouillée et permet au détenteur du lien de détenir la clé.

Rôle
Conception de sécurité, ingénierie produit, déploiement auto-hébergé
Portée
Cryptage du navigateur, stockage, expiration, paiements, miroir Tor, six langues
Statut
En direct / examiné
copies lisibles par le serveur
Zéro
Propriété de conception, révisée le 2026-10-31
langues
Six
Enregistré le 31/10/2026
miroir
Tor
Enregistré le 31/10/2026
contrôle des liens
Expiration
Enregistré le 31/10/2026
  1. 01

    Navigateur

    La note est cryptée avant de quitter l'appareil et la clé reste dans le lien.

  2. 02

    Texte chiffré

    Le serveur reçoit une valeur verrouillée qu'il ne peut pas lire, avec une règle d'expiration.

  3. 03

    Destinataire

    Le détenteur du lien ouvre la note et le navigateur la déchiffre localement.

La clé reste avec les gens

01 / Contexte

Le problème

Les gens envoient des mots de passe, des notes de récupération et des SMS privés par chat, e-mail et captures d'écran. Chaque copie est une autre copie à nettoyer, et le fournisseur peut généralement toutes les lire. Un lien privé est une idée simple jusqu'à ce qu'il doive être vrai.

NoirPaste est construit autour d'une promesse plus petite qu'un produit de messagerie complet : le serveur ne doit pas pouvoir lire la note. Cette promesse modifie la conception de l'éditeur, le lien, l'expiration, l'étape d'inscription et le flux de paiement.

02 / Public

Pour qui c'est

Il s'adresse à une personne remettant quelque chose de sensible : un développeur partageant un identifiant avec un coéquipier, une personne d'assistance envoyant une note de récupération ou toute personne qui ne souhaite pas une copie permanente lisible dans une autre boîte de réception. Le travail est court et l’exigence de confiance est élevée.

03 / Contrainte

Le modèle de menace

Le système suppose que le serveur de stockage et d'applications peut être inspecté, copié ou compromis. Cela ne suppose pas que la clé de chiffrement soit disponible sur ce serveur. Le navigateur chiffre avant l'envoi et le navigateur du destinataire décrypte après avoir reçu le texte chiffré.

Le serveur a encore une tâche à accomplir : appliquer l'expiration, les limites de débit, les contrôles contre les abus et la preuve de travail pour l'enregistrement, et protéger les pièces qu'il détient. La confidentialité n’est pas l’absence de contrôles. Il s’agit d’un ensemble plus restreint de choses auxquelles il faut faire confiance.

04 / Construction

Ce que nous avons construit

Le produit est volontairement étroit, avec les choix de sécurité visibles dans la construction :

  • Cryptage du navigateur avec AES-256-GCM et une clé contenue dans le fragment de lien.
  • XChaCha20-Poly1305 et Argon2id côté serveur pour les valeurs que le serveur doit gérer.
  • Des pâtes expirantes, un éditeur simple et un lien que l'expéditeur peut remettre sans compte.
  • Enregistrement d'une preuve de travail pour rendre les abus automatisés coûteux sans nécessiter d'identité.
  • Six langues et un miroir Tor pour les lecteurs qui ne veulent pas du chemin réseau ordinaire.

05 / Décisions

La partie difficile

La connaissance zéro n'est pas un badge que vous ajoutez à la fin. La clé doit éviter les journaux, les analyses, les rapports d’erreurs et le serveur. Une fonctionnalité utile qui envoie le mauvais champ au mauvais endroit peut annuler la promesse. L'équipe doit être capable d'expliquer ce que le serveur voit, pas seulement ce que dit la page marketing.

La route premium ajoute une autre contrainte. Le produit ne doit pas collecter un nom et une adresse uniquement pour prendre de l'argent, le chemin payant doit donc rester séparé du chemin de note privé et de l'identité nécessaire pour prendre en charge un compte.

06 / Résultat

Qu'est-ce qui est en direct

NoirPaste est en ligne sur noirpaste.xyz, avec un miroir Tor et six langues. La propriété de conception est testable de l'extérieur : le serveur stocke une valeur qu'il ne peut pas lire, et le lien est ce qui la déverrouille.