27-05-2023
В криптографии PKCS относится к группе Public Key Cryptography Standards (Криптографические стандарты открытого ключа) разработанным и опубликованным RSA Laboratories.
PKCS — это спецификации, выработанные RSA Laboratories в сотрудничестве с разработчиками систем безопасности всего мира с целью ускорения разработки криптографии с открытым ключом. Впервые опубликованные в 1991 году как результаты встреч небольшой группы первых приверженцев технологии публичного ключа, документы PKCS стали широко использоваться. Вклад из серии PKCS стал частью многих формальных и де-факто стандартов, включая документы ANSI X9, PKIX, SET, S/MIME и SSL.
Дальнейшая разработка PKCS происходит через дискуссии в списке рассылки и на семинарах.
Версия | Имя | Комментарии | |
---|---|---|---|
PKCS #1 | 2.1 | RSA Cryptography Standard | См. RFC 3447. Базовые принципы работы с ключами. |
PKCS #2 | - | Withdrawn | Включен в PKCS #1. |
PKCS #3 | 1.4 | Diffie-Hellman Key Agreement Standard | Алгоритм, позволяющий сгенерировать секретный ключ при установлении соединения через незащищенный канал связи. |
PKCS #4 | - | Withdrawn | Включен в PKCS #1. |
PKCS #5 | 2.0 | Password-based Encryption Standard | См. RFC 2898 и 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 | См. RFC 2315. |
PKCS #8 | 1.2 | Private-Key Information Syntax Standard. | |
PKCS #9 | 2.0 | Selected Attribute Types | |
PKCS #10 | 1.7 | Certification Request Standard | См. RFC 2986. |
PKCS #11 | 2.20 | Cryptographic Token Interface (Cryptoki) | |
PKCS #12 | 1.0 | Personal Information Exchange Syntax Standard | Формат файлов для хранения несимметричных ключей. |
PKCS #13 | — | Elliptic Curve Cryptography Standard | Разрабатывается. |
PKCS #14 | — | Pseudo-random Number Generation | Разрабатывается. |
PKCS #15 | 1.1 | Cryptographic Token Information Format Standard | Идентификация пользователей в приложении смарткартой без использования PKCS #11 API. |
PKCS.