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.

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
| Menace | Parade |
|---|---|
| Appareil cloné ou clé extraite | Clé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çant | Numéro de demande à usage unique et contrôles de séquence. |
| Rejeu chez un autre commerçant | Chaque paiement est lié à un identifiant de commerçant. |
| Retour en arrière du compteur sur l'appareil | La chaîne de hachage transforme un retour en arrière en bifurcation que le rapprochement détecte. |
| Faux paiement fabriqué par un commerçant | Impossible 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ée | Contrô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 arnaques | Plafonds hors ligne bas et paiements liés au commerçant. |
| Perte de données du commerçant avant synchro | File 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é.
