반응형
공개 키 암호 표준(Public-Key Cryptography Standard, PKCS)
약어 | 버전 | 이름 | 설명 |
---|---|---|---|
PKCS #1 | 2.1 | RSA 암호 표준(RSA Cryptography Standard) | RFC 3447에 기술되어 있다. RSA의 공개 키와 비밀 키(ASN.1 으로 인코딩됨)에 대한 수학적 성질과 규격에 대해 정의하고 있으며, 또한 RSA 암호화와 복호화, 서명 검증을 구현하는 데에 필요한 알고리즘과 인코딩/패딩 등의 규격을 정의하고 있다. |
PKCS #2 | - | (철회됨) | 현재는 사용하지 않는다. 메시지 다이제스트를 RSA 암호화하는 부분을 다루고 있었으며, 해당 내용은 PKCS #1으로 합쳐졌다. |
PKCS #3 | 1.4 | 디피-헬만 키 교환 표준(Diffie-Hellman Key-Agreement Standard) | 디피-헬만 키 교환 방법을 이용한 통신에 대해 정의하고 있다. |
PKCS #4 | - | (철회됨) | 현재는 사용하지 않는다. RSA 키를 표현하는 규격을 다루고 있었으며, PKCS #1으로 합쳐졌다. |
PKCS #5 | 2.0 | 비밀번호 기반 암호화 표준(Password-based Encryption Standard) | 비밀번호에 기반한 암호 시스템을 구현할 때 고려해야 할 점을 설명하고 있다. RFC 2898에 기술되어 있다. |
PKCS #6 | 1.5 | 인증서 확장 문법 표준(Extended-Certificate Syntax Standard) | X.509 인증서 규격의 v1을 확장했다. 현재는 X.509 v3가 있어 사용되지 않는다. |
PKCS #7 | 1.5 | 암호 메시지 문법 표준(Cryptographic Message Syntax Standard) | RFC 2315에 기술되어 있다. 암호화한 데이터를 표현하는 방식에 대한 표준이다. |
PKCS #8 | 1.2 | 개인키 정보 문법 표준(Private-Key Information Syntax Standard) | RFC 5208에 기술되어 있다. 공개키 암호에서 사용되는 비밀키 값에 대한 문법을 정의한다. |
PKCS #9 | 2.0 | Selected Attribute Types | 다른 PKCS에서 사용하는 속성값들에 대하여 정의한다. |
PKCS #10 | 1.7 | 인증서 요청 표준(Certification Request Standard) | RFC 2986에 기술되어 있다. 인증 기관에 인증서를 요청할 때 사용하는 프로토콜을 정의한다. |
PKCS #11 | 2.20 | 암호 토큰 인터페이스(Cryptographic Token Interface)[1] | Cryptoki로도 알려져있다. 암호 토큰(Hardware Security Module 참고)에 대한 범용 인터페이스를 정의하는 API이다. 주로 Single Sign-On, 공개 키 암호 방식, 디스크 암호화[2] 시스템에 사용한다. |
PKCS #12 | 1.0 | Personal Information Exchange Syntax Standard | Defines a file format commonly used to store private keys with accompanying public key certificates, protected with a password-based symmetric key. PFX is a predecessor to PKCS#12. This container format can contain multiple embedded objects, e.g. multiple certificates. Usually protected/encrypted with a password. Can be used as a format for the Java key store. Usable by Tomcat, but NOT by Apache. |
PKCS #13 | – | 타원 곡선 암호 표준(Elliptic Curve Cryptography Standard) | (버려진 것으로 보인다) |
PKCS #14 | – | 유사난수 생성기(Pseudo-random Number Generation) | (버려진 것으로 보인다. 관련 문서가 존재하지 않음) |
PKCS #15 | 1.1 | Cryptographic Token Information Format Standard | Defines a standard allowing users of cryptographic tokens to identify themselves to applications, independent of the application's Cryptoki implementation (PKCS #11) or other API. RSA has relinquished IC-card-related parts of this standard to ISO/IEC 7816-15 [3]. |
'일상 > 잡담' 카테고리의 다른 글
성수동 그레이트카페 (0) | 2019.08.16 |
---|---|
소스코드를 블로그에 올리는 방법 (0) | 2019.08.13 |
TOP7 오픈 소스 콘텐츠 관리 시스템 (0) | 2016.09.06 |
TOP5 오픈 소스 프로젝트 관리 도구 (0) | 2016.09.06 |