PKCS - Top 15 des normes d'infrastructure de cryptographie à clé publique

Table des matières:

Anonim

Introduction aux normes de cryptographie à clé publique

PKCS signifie Public Key Cryptography Standards. Le modèle PKCS a été initialement développé par les laboratoires RSA avec l'aide de représentants du gouvernement, de l'industrie et du monde universitaire. L'objectif derrière le développement de la norme de cryptographie à clé publique est de normaliser l'infrastructure à clé publique. Cela aiderait les organisations à développer et à mettre en œuvre des solutions d'infrastructure à clé publique interopérables, plutôt que chacun choisisse sa norme.
Dans cet article, nous allons discuter de certaines normes de cryptographie à clé publique, à savoir PKCS.

Liste des PKCS

Il existe au total 15 normes de cryptographie à clé publique. Discutons ces normes de cryptographie à clé publique une par une.

  • PKCS # 1

L'objectif principal de cette norme est la norme de chiffrement RSA. Cette norme définit les règles de base pour les fonctions de clé publique RSA, plus spécifiquement les certificats numériques. Cette norme définit également la syntaxe des clés privées et publiques RSA qui aide à choisir et à calculer la paire de clés utilisée pour l'algorithme RSA. Parallèlement à cela, il définit également comment les certificats numériques doivent être calculés, comment la structure des données doit être signée, le format de la signature numérique.

  • PKCS # 2

L'objectif principal de cette norme est la norme de chiffrement RSA pour le résumé des messages. Cette norme définit le calcul du résumé des messages. Maintenant, PKCS # 2 est fusionné avec PKCS # 1. Comme il fusionne avec la norme 1, il n'a pas d'existence indépendante.

  • PKCS # 3

L'objectif principal de cette norme est la norme d'accord clé Diffie-Hellman. Cette norme définit le mécanisme de mise en œuvre du protocole d'accord de clé Diffie Hellman.

  • PKCS # 4

Cette norme de cryptographie à clé publique a également fusionné avec PKCS # 1, elle n'a donc pas non plus d'existence indépendante.

  • PKCS # 5

L'objectif principal de cette norme est le chiffrement par mot de passe. Il définit la méthode de cryptage d'une chaîne d'octets à l'aide d'une clé symétrique dérivée du mot de passe.

  • PKCS # 6

L'objectif principal de cette norme est la norme de syntaxe de certificat étendue. Il définit la syntaxe d'extension des attributs du certificat numérique X.509.

  • PKCS # 7

Le principal objectif de cette norme est la norme de syntaxe des messages cryptographiques. Il définit la syntaxe des données qui est la forme résultante des opérations cryptographiques, par exemple, la signature numérique et les enveloppes numériques. Cette norme fournit également diverses options de mise en forme comme les messages qui sont uniquement enveloppés, uniquement signés, signés.

  • PKCS # 8

L'objectif principal de cette norme est la norme d'information sur les clés privées. Il définit la syntaxe des informations de clé privée. En d'autres termes, nous pouvons dire qu'il définit les algorithmes et les attributs utilisés pour générer la clé privée.

  • PKCS # 9

Le but principal de cette norme est les types d'attributs sélectionnés. Il définit les types d'attributs sélectionnés qui sont utilisés dans les certificats étendus PKCS # 6. Par exemple, adresse e-mail, adresse non structurée et nom.

  • PKCS # 10

L'objectif principal de cette norme est la norme de syntaxe de demande de certificat. Il définit la syntaxe à laquelle vous demandez le certificat numérique. La demande de certificat contient un nom distinctif et une clé publique.

  • PKCS # 11

L'objectif principal de cette norme est la norme d'interface de jeton cryptographique. Cette norme est également connue pour Cryptok. Il définit l'API pour les appareils utilisateur mono-utilisateur qui contiennent des informations sur la cryptographie telles que les certificats numériques et la clé publique. Ces appareils peuvent exécuter des fonctions cryptographiques. Par exemple, les cartes à puce.

  • PKCS # 12

L'objectif principal de cette norme est la syntaxe d'échange d'informations personnelles. Il définit la syntaxe d'identification personnelle comme les certificats numériques, les clés privées, etc. En d'autres termes, nous pouvons dire que cette norme permet aux utilisateurs de transférer leurs données d'un appareil à un autre en utilisant le mécanisme standard.

  • PKCS # 13

Le principal objectif de cette norme est la norme de cryptographie à courbe elliptique. Cette norme est utilisée pour gérer un nouveau mécanisme cryptographique à venir appelé cryptographie à courbe elliptique.

  • PKCS # 14

L'objectif principal de cette norme est la norme de génération de nombres pseudo-aléatoires. Cette norme définit les exigences et les processus de génération de nombres aléatoires. Comme la génération de nombres aléatoires est extrêmement utilisée en cryptographie, standardiser leur génération devient tellement important.

  • PKCS # 15

L'objectif principal de cette norme est la norme de syntaxe des informations de jeton cryptographique. Cette norme définit les jetons utilisés dans le processus cryptographique afin qu'ils puissent interagir.

Conclusion - PKCS

Dans cet article, nous avons vu en détail ce qu'est la norme cryptographique à clé publique ainsi que ses différentes normes. J'espère que cet article vous sera utile.

Article recommandé

Ceci est un guide de PKCS. Ici, nous discutons de l'introduction aux normes de cryptographie à clé publique ainsi que ses différentes normes expliquées en détail. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Les 6 meilleurs outils de cryptographie
  2. Présentation des techniques de cryptographie
  3. Cryptographie à signature numérique avec mérites
  4. Cryptographie vs cryptage | Comparaison des 6 meilleurs