What is non-repudiation and how does PKI support it?
Qu’est-ce que la non-répudiation et comment une PKI la soutient-elle ?
Repudiation occurs when an individual denies involvement in a transaction. For example, when someone claims a credit card is stolen, he or she is repudiating liability for transactions that occur with that card any time after reporting the theft. Non-repudiation means that an individual cannot successfully deny involvement in a transaction. In the paper world, an individual’s signature legally binds them to their transactions (credit card charges, business contracts, etc.). The signature prevents repudiation of those transactions. In the electronic world, the replacement for the pen-based signature is a digital signature. All types of e-commerce require digital signatures because e-commerce makes traditional pen-based signatures obsolete. The signing private key The most basic requirement for non-repudiation is that the key used to create digital signatures – the signing key – be generated and securely stored in a manner under the sole control of the user at all times. It is not acceptable to back up the signing key. Unlike encryption key pairs, there is no technical or business requirement to back up or restore previous signing key pairs when users forget their passwords or lose, break, or corrupt their signing keys. In such cases, it’s acceptable for users to generate new signing key pairs and continue using them from that time forward. The need for two key pairs It’s difficult to simultaneously support key backup and recovery and non-repudiation. To support key backup and recovery, the decryption keys must be backed up securely. But to support non-repudiation, the keys used for digital signature cannot be backed up and must be under the sole control of the user at all times. To meet these requirements, a PKI must support two key pairs for each user. At any point in time, a user must have one current key pair for encryption and decryption, and a second key pair for digital signature and signature verification. Over time, users will have numerous key pairs that must be managed appropriately.
La répudiation se produit lorsqu’un individu nie toute implication dans une transaction. Par exemple, lorsqu’une personne prétend qu’une carte de crédit a été volée, elle rejette toute responsabilité pour les transactions effectuées avec cette carte à tout moment après avoir signalé le vol. La non-répudiation signifie qu’un individu ne peut pas nier avec succès sa participation à une transaction. Dans le monde du papier, la signature d’un individu le lie juridiquement à ses transactions (frais de carte de crédit, contrats commerciaux, etc.). La signature empêche la répudiation de ces transactions. Dans le monde électronique, la signature manuscrite est remplacée par une signature numérique. Tous les types de commerce électronique nécessitent des signatures numériques, car le commerce électronique rend obsolètes les signatures manuscrites traditionnelles. La clé privée de signature La condition la plus fondamentale pour la non-répudiation est que la clé utilisée pour créer des signatures numériques (la clé de signature) soit générée et stockée en toute sécurité sous le contrôle exclusif de l’utilisateur à tout moment. Sauvegarder la clé de signature n’est pas acceptable. Contrairement aux paires de clés de chiffrement, il n’existe aucune exigence technique ou commerciale pour sauvegarder ou restaurer les paires de clés de signature précédentes lorsque les utilisateurs oublient leurs mots de passe ou perdent, brisent ou corrompent leurs clés de signature. Dans de tels cas, les utilisateurs peuvent générer de nouvelles paires de clés de signature et les utiliser pour la suite. Le besoin de deux paires de clés Il est difficile de prendre en charge simultanément la sauvegarde et la récupération de clés et la non-répudiation. Pour prendre en charge la sauvegarde et la récupération des clés, les clés de déchiffrement doivent être sauvegardées en toute sécurité. Mais pour prendre en charge la non-répudiation, les clés utilisées pour la signature numérique ne peuvent pas être sauvegardées et doivent être sous le contrôle exclusif de l’utilisateur à tout moment. Pour répondre à ces exigences, une PKI doit prendre en charge deux paires de clés pour chaque utilisateur. À tout moment, un utilisateur doit disposer d’une paire de clés actuelle pour le chiffrement et le déchiffrement, et une seconde paire de clés pour la signature numérique et la vérification de signature. Au fil du temps, les utilisateurs disposeront de nombreuses paires de clés qui doivent être gérées de manière appropriée.