Въведение в стандартите за криптография на публичен ключ

PKCS означава Стандарти за криптография с публичен ключ. PKCS моделът първоначално е разработен от лаборатории на RSA с помощта на представители на правителството, индустрията и академичните среди. Целта зад разработването на криптографския стандарт с публичен ключ е да се стандартизира инфраструктурата на публичния ключ. Това би помогнало на организациите да разработят и прилагат оперативно съвместими инфраструктурни решения за публични ключове, а не всички да избират своя стандарт.
В тази статия ще обсъдим някои криптографски стандарти за публичен ключ, т.е. PKCS.

Списък на PKCS

Съществуват общо 15 стандарта за криптография на публичния ключ. Нека да обсъдим тези стандарти за криптография на публичния ключ един по един.

  • PKCS # 1

Основната цел на този стандарт е RSA стандартът за криптиране. Този стандарт дефинира основните правила за функциите на публичния ключ на RSA, по-специално за цифровите сертификати. Този стандарт дефинира и синтаксиса за частните и публичните ключове на RSA, което помага да се избере и изчисли ключовата двойка, използвана за алгоритъма на RSA. Заедно с това той определя и как трябва да се изчисляват цифровите сертификати, как трябва да се подписва структурата на данните, какъв е форматът на цифровия подпис.

  • PKCS # 2

Основната цел на този стандарт е RSA стандартът за криптиране за усвояване на съобщения. Този стандарт определя изчислението за усвояване на съобщения. Сега PKCS # 2 се обединява с PKCS # 1. Тъй като се слива със стандарт 1, той няма самостоятелно съществуване.

  • PKCS # 3

Основната цел на този стандарт е стандартът за ключово споразумение на Diffie-Hellman. Този стандарт дефинира механизма за прилагане на протокола за ключово споразумение на Diffie Hellman.

  • PKCS # 4

Този криптографски стандарт за публичен ключ също се сля с PKCS # 1, така че той също няма самостоятелно съществуване.

  • PKCS # 5

Основната цел на този стандарт е базирано на парола криптиране. Той определя метода за криптиране на октетен низ с помощта на симетричен ключ, който се извлича от паролата.

  • PKCS # 6

Основната цел на този стандарт е стандартът на синтаксиса на удължен сертификат. Той определя синтаксиса за разширяване на атрибутите на цифровия сертификат X.509.

  • PKCS # 7

Основната цел на този стандарт е стандартът на синтаксиса на криптографското съобщение. Той определя синтаксиса на данните, който е резултат от криптографските операции, например цифров подпис и цифрови пликове. Този стандарт също така предлага различни опции за форматиране като съобщения, които са само обвити, само подписани, подписани.

  • PKCS # 8

Основната цел на този стандарт е информационният стандарт за частния ключ. Той определя синтаксиса за информация с частен ключ. С други думи, можем да кажем, че той определя алгоритмите и атрибутите, които се използват за генериране на частния ключ.

  • PKCS # 9

Основната цел на този стандарт е избрани типове атрибути. Той определя избраните типове атрибути, които се използват в PKCS # 6 разширени сертификати. Например имейл адрес, неструктуриран адрес и име.

  • PKCS # 10

Основната цел на този стандарт е стандарт на синтаксиса на заявка за сертификат. Той определя синтаксиса yo заявка на цифровия сертификат. Заявката за сертификат съдържа разграничено име и публичен ключ.

  • PKCS # 11

Основната цел на този стандарт е криптографският стандарт за интерфейс за маркери. Този стандарт е известен и с Cryptok. Той определя API за устройства с един потребител, които съдържат информация за криптографията, като цифрови сертификати и публичен ключ. Тези устройства могат да изпълняват криптографски функции. Например, смарт карти.

  • PKCS # 12

Основната цел на този стандарт е синтаксис за обмен на лична информация. Той дефинира синтаксиса за лична идентификация като цифрови сертификати, частни ключове и т.н. С думи можем да кажем, че този стандарт позволява на потребителите да прехвърлят своите данни от едно устройство на друго, използвайки стандартния механизъм.

  • PKCS # 13

Основната цел на този стандарт е криптографският стандарт за елиптична крива. Този стандарт се използва за справяне с нов предстоящ криптографски механизъм, наречен криптиране на елиптична крива.

  • PKCS # 14

Основната цел на този стандарт е стандартът за генериране на псевдослучайни числа. Този стандарт определя изискванията и процесите за генериране на произволни числа. Тъй като генерирането на произволни числа е изключително използвано в криптографията, стандартизирането на тяхното генериране става толкова важно.

  • PKCS # 15

Основната цел на този стандарт е стандарт за синтаксис на информация за криптографски маркери. Този стандарт дефинира маркерите, които се използват в криптографския процес, така че да могат да работят.

Заключение - PKCS

В тази статия видяхме какво е криптографски стандарт Public Key заедно с различните му стандарти в детайли. Надявам се, че тази статия ще ви бъде полезна.

Препоръчителен член

Това е ръководство за PKCS. Тук обсъждаме Въведение в стандартите за криптография с публичен ключ, заедно с различните му стандарти, обяснени подробно. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. Топ 6 инструменти за криптография
  2. Преглед на криптографските техники
  3. Криптография с цифров подпис с заслуги
  4. Криптография срещу криптиране | Топ 6 сравнение