Aller au contenu
PAYVAULTPayVault

La double dépense existe.Nous la détectons.

Bornée par les plafonds, détectée au règlement, recouvrée auprès du titulaire.

A woman carrying a basin on her head takes a phone call in the street

Sans détention de fonds par conception

PayVault ne détient jamais les fonds des clients. La valeur est bloquée chez votre établissement, et le certificat d'allocation ne fait qu'autoriser sa dépense. Si PayVault disparaissait demain, l'argent de vos clients resterait dans votre grand livre.

Synthèse du modèlede menaces

Synthèse du modèle de menaces
MenaceParade
Appareil cloné ou clé extraiteClés non exportables (module matériel et attestation prévus dans les SDK natifs), plafonds bas, détection des bifurcations et révocation.
Rejeu chez le même commerçantNuméro de demande à usage unique et contrôles de séquence.
Rejeu chez un autre commerçantChaque paiement est lié à un identifiant de commerçant.
Retour en arrière du compteur sur l'appareilLa chaîne de hachage transforme un retour en arrière en bifurcation que le rapprochement détecte.
Faux paiement fabriqué par un commerçantImpossible sans la clé privée du payeur.
Téléphone perdu ou voléPIN avant signature. L'allocation restante est exposée comme des espèces, elle est plafonnée, et la clé peut être révoquée.
Allocation expirée ou révoquéeContrôlée hors ligne selon la dernière liste synchronisée. Le risque dans la fenêtre de synchro est accepté et borné.
Contrainte et arnaquesPlafonds hors ligne bas et paiements liés au commerçant.
Perte de données du commerçant avant synchroFile durable et chiffrée. Le payeur conserve une copie et peut aussi la synchroniser.

Choix cryptographiques

ECDSA P-256

Pris en charge nativement par le Secure Enclave d'iOS et le StrongBox d'Android : les clés restent dans le matériel.

SHA-256

Sert à la chaîne de hachage qui relie chaque paiement au précédent.

Encodage binaire à format fixe

Des charges déterministes et compactes : un paiement complet fait 276 octets et tient dans un seul QR code.

Cryptographie de la plateforme

La signature et le hachage utilisent WebCrypto, intégré à la plateforme, sans dépendance cryptographique tierce.

Horloges non fiables

L'ordre vient des numéros de séquence. L'expiration tolère un décalage d'horloge.

La garantie du commerçant

Un commerçant qui a accepté un paiement ayant passé tous les contrôles hors ligne est payé. Si une bifurcation est découverte plus tard, la clé est révoquée, le commerçant est payé par le fonds de risque et la perte est recouvrée auprès du titulaire identifié (KYC).

Où nous en sommes

PayVault en est à ses débuts. Nous n'avons pas encore réalisé d'audit de sécurité indépendant et ne détenons aucune certification. Nous publierons les résultats ici lorsque cela changera.

Vous voulez le modèle de menacescomplet ?

Nous le partageons avec les partenaires potentiels sous accord de confidentialité.