Introducere în standardele publice de criptografie cu cheie publică

PKCS reprezintă standardele publice de criptografie cu cheie publică. Modelul PKCS a fost inițial dezvoltat de laboratoarele RSA cu ajutorul reprezentanților guvernului, industriei și mediului academic. Scopul dezvoltării standardului criptografiei cu cheie publică este standardizarea infrastructurii de chei publice. Acest lucru ar ajuta organizațiile să dezvolte și să pună în aplicare soluții interoperabile de infrastructură cheie publică, mai degrabă decât toată lumea care își alege standardul.
În acest articol, vom discuta despre unele standarde de criptografie cu cheie publică, adică PKCS.

Lista PKCS

Există un total de 15 standarde de criptografie cu cheie publică. Haideți să discutăm unul pe rând aceste standarde de criptografie cu cheie publică.

  • PKCS # 1

Scopul principal al acestui standard este standardul de criptare RSA. Acest standard definește regulile de bază pentru funcțiile RSA Public Key, mai precis certificatele digitale. Acest standard definește, de asemenea, sintaxa pentru cheile RSA private și publice, care ajută la alegerea și calcularea perechii de chei utilizate pentru algoritmul RSA. Odată cu aceasta, definește, de asemenea, modul în care trebuie să fie calculate certificatele digitale, modul în care ar trebui semnate structura datelor, formatul semnăturii digitale.

  • PKCS # 2

Scopul principal al acestui standard este standardul de criptare RSA pentru digestia mesajelor. Acest standard definește calculul pentru digerarea mesajelor. Acum PKCS # 2 este contopit cu PKCS # 1. Deoarece se contopește cu standardul 1, nu are o existență independentă.

  • PKCS # 3

Scopul principal al acestui standard este standardul acordului cheie Diffie-Hellman. Acest standard definește mecanismul de implementare a protocolului de acord cheie Diffie Hellman.

  • PKCS # 4

Acest standard de criptografie cu cheie publică a fuzionat și cu PKCS nr. 1, deci nu are o existență independentă.

  • PKCS # 5

Scopul principal al acestui standard este criptarea bazată pe parolă. Acesta definește metoda de criptare a unui șir de octeturi folosind o cheie simetrică care este derivată de la parola.

  • PKCS # 6

Scopul principal al acestui standard este standardul de sintaxă extins. Definește sintaxa pentru extinderea atributelor certificatului digital X.509.

  • PKCS # 7

Scopul principal al acestui standard este standardul de sintaxă a mesajului criptografic. Acesta definește sintaxa pentru datele care reprezintă forma rezultată a operațiunilor criptografice, de exemplu, semnătura digitală și plicurile digitale. Acest standard oferă, de asemenea, diverse opțiuni de formatare, cum ar fi mesajele care sunt doar învăluite, doar semnate, semnate.

  • PKCS # 8

Scopul principal al acestui standard este standardul de informații cu cheie privată. Definește sintaxa pentru informații cu cheie privată. Cu alte cuvinte, putem spune că definește algoritmii și atributele care sunt utilizate pentru a genera cheia privată.

  • PKCS # 9

Scopul principal al acestui standard este tipurile de atribute selectate. Definește tipurile de atribute selectate care sunt utilizate în certificatele extinse PKCS # 6. De exemplu, adresa de e-mail, adresa nestructurată și numele.

  • PKCS # 10

Scopul principal al acestui standard este standardul de sintaxă a cererii de certificat. Definește sintaxa yo solicită certificatul digital. Cererea de certificat conține un nume distinct și o cheie publică.

  • PKCS # 11

Scopul principal al acestui standard este standardul de interfață cu simboluri criptografice. Acest standard este cunoscut și pentru Cryptok. Definește API-ul pentru dispozitivele cu un singur utilizator care conțin informații despre criptografie, cum ar fi certificatele digitale și cheia publică. Aceste dispozitive pot îndeplini funcții criptografice. De exemplu, cartele inteligente.

  • PKCS # 12

Scopul principal al acestui standard este sintaxa schimbului de informații personale. Definește sintaxa pentru identificarea personală, cum ar fi certificate digitale, chei private etc. În cuvinte, putem spune că acest standard permite utilizatorilor să-și transfere datele de la un dispozitiv la altul folosind mecanismul standard.

  • PKCS # 13

Scopul principal al acestui standard este standardul de criptografie cu curb eliptic. Acest standard este utilizat pentru a face față unui nou mecanism criptografic viitor, numit criptografie curbă eliptică.

  • PKCS # 14

Scopul principal al acestui standard este standardul de generare a numerelor pseudo-aleatoare. Acest standard definește cerințele și procesele pentru generarea aleatorie a numărului. Întrucât generarea de numere aleatorii este extrem de utilizată în criptografie, standardizarea generarii acestora devine atât de importantă.

  • PKCS # 15

Scopul principal al acestui standard este standardul de sintaxă a informațiilor simbolice criptografice. Acest standard definește jetoanele care sunt utilizate în procesul criptografic astfel încât să poată interopera.

Concluzie - PKCS

În acest articol, am văzut care este standardul criptografic al cheii publice împreună cu diversele sale standarde în detaliu. Sper că veți găsi acest articol util.

Articol recomandat

Acesta este un ghid pentru PKCS. Aici discutăm Introducerea standardelor de criptografie cu cheie publică împreună cu diversele sale standarde explicate în detaliu. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Top 6 instrumente de criptografie
  2. Prezentare generală a tehnicilor de criptografie
  3. Criptografie cu semnături digitale
  4. Criptografie vs criptare | Top 6 Comparație