Interested Article - PKCS

В криптографии PKCS — это аббревиатура от Public Key Cryptography Standards (стандарты криптографии с открытым ключом ), разработанные и опубликованные .

PKCS — это спецификации, выработанные в сотрудничестве с разработчиками систем безопасности всего мира с целью ускорения разработки криптографии с открытым ключом . Впервые опубликованные в 1991 году как результаты встреч небольшой группы первых приверженцев технологии публичного ключа, документы PKCS стали широко использоваться. Вклад из серии PKCS стал частью многих формальных и де-факто стандартов, включая документы , PKIX , , S/MIME и SSL .

Дальнейшая разработка PKCS происходит через дискуссии в списке рассылки и на семинарах.

Разделы стандарта PKCS
Версия Имя Комментарии
2.2 RSA Cryptography Standard Базовые принципы работы с ключами.

. PKCS #1: RSA Encryption. Version 1.5. March 1998

. PKCS #1: RSA Cryptography Specifications. Version 2.0. October 1998

. Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography. Specifications Version 2.1. February 2003

. PKCS #1: RSA Cryptography Specifications Version 2.2. November 2016

PKCS #2 Withdrawn Включен в PKCS #1.
PKCS #3 1.4 Diffie-Hellman Key Agreement Standard Алгоритм, позволяющий сгенерировать секретный ключ при установлении соединения через незащищенный канал связи.
PKCS #4 Withdrawn Включен в PKCS #1.
PKCS #5 2.1 Password-based Encryption Standard . PKCS #5: Password-Based Cryptography Specification. Version 2.0. September 2000

. PKCS #5: Password-Based Cryptography Specification. Version 2.1. January 2017

См. PBKDF2 .

PKCS #6 1.5 Extended-Certificate Syntax Standard Defines extensions to the old v1 X.509 certificate specification. Obsoleted by v3 of the same.
PKCS #7 1.5 Cryptographic Message Syntax Standard . PKCS #7: Cryptographic Message Syntax Version 1.5. March 1998

. Cryptographic Message Syntax. June 1999

. Cryptographic Message Syntax (CMS). August 2002

. Cryptographic Message Syntax (CMS). July 2004

. Cryptographic Message Syntax (CMS). September 2009

. Update to the Cryptographic Message Syntax (CMS) for Algorithm Identifier Protection. October 2020

Алгоритмы описаны отдельно от :

. Cryptographic Message Syntax (CMS) Algorithms. August 2002

PKCS #8 1.2 Private-Key Information Syntax Standard . Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification Version 1.2. May 2008

. Asymmetric Key Packages. August 2010

PKCS #9 2.0 Selected Attribute Types . PKCS #9: Selected Object Classes and Attribute Types. Version 2.0. November 2000
PKCS #10 1.7 Certification Request Standard . PKCS #10: Certification Request Syntax. Version 1.5. March 1998

. PKCS #10: Certification Request Syntax Specification. Version 1.7. November 2000

. The application/pkcs10 Media Type. August 2010

PKCS #11 3.0 Cryptographic Token Interface (Cryptoki)

PKCS #12 1.1 Personal Information Exchange Syntax Standard Формат файлов для хранения асимметричных ключей.

RSA Laboratories, "PKCS 12 v1.0: Personal Information Exchange Syntax". June 24, 1999

RSA Laboratories, "PKCS #12 v1.0 Technical Corrigendum 1". February 25, 2000

RSA Laboratories, "PKCS #12: Personal Information Exchange Syntax", PKCS Version 1.1, December 2012

. PKCS #12: Personal Information Exchange Syntax v1.1. July 2014

PKCS #13 Elliptic Curve Cryptography Standard Разрабатывается.
PKCS #14 Pseudo-random Number Generation Разрабатывается.
PKCS #15 1.1 Cryptographic Token Information Format Standard Идентификация пользователей в приложении смарткартой без использования PKCS #11 API.

См. также

Примечания

Ссылки

  • .

Same as PKCS