암호화 메시지 구문

Cryptographic Message Syntax

암호 메시지 구문(CMS)은 암호화된 보호 메시지를 위한 IETF의 표준이다.그것은 암호 체계와 프로토콜에 의해 어떠한 형태의 디지털 데이터도 디지털 서명, 요약, 인증 또는 암호화하는 데 사용될 수 있다.

CMS는 PKCS #7의 구문을 기반으로 하며, PKCS #7은 Privacy-Enhanced Mail 표준을 기반으로 한다.CMS의 최신 버전은 (2009년 기준)[needs update] 에 명시되어 있다. RFC5652(그러나 ASN.1 2002에 부합하는 업데이트된 ASN.1 모듈은 RFC5911도 참조).

CMS의 아키텍처는 PKIX 작업 그룹에 의해 정의된 프로필과 같은 인증서 기반 키 관리를 기반으로 구축된다.

CMS는 S/MIME, PKCS #12, RFC 3161 디지털 타임스탬프 프로토콜과 같은 많은 다른 암호화 표준의 핵심 암호 구성요소로 사용된다.

OpenSSL은 CMS 문서를 암호화, 해독, 서명 및 확인, 압축 및 압축 해제할 수 있는 오픈 소스 소프트웨어다.

참고 항목

외부 링크

  • RFC 8933(알고리즘 식별자 보호를 위한 CMS(암호화 메시지 구문)로 업데이트)
  • RFC 5652(Cryptographic Message Syntax, 사용 중)
  • RFC 3852(Cryptographic Message Syntax, 구식)
  • RFC 3369(Cryptographic Message Syntax, 구식)
  • RFC 2630(크립토그래픽 메시지 구문, 사용되지 않음
  • RFC 6268(암호화 메시지 구문을 위한 새로운 ASN.1 모듈(CMS) 및 S/MIME, 사용 중)
  • RFC 5911(암호화 메시지 구문을 위한 새로운 ASN.1 모듈(CMS) 및 S/MIME, 업데이트)
  • RFC 5753(CMS와 함께 타원 곡선 암호화 사용, 사용 중)
  • RFC 3278(암호화 메시지 구문(CMS)에 타원 곡선 암호화(ECC) 알고리즘 사용, 사용되지 않음)
  • RFC 5084(CMS(암호화 메시지 구문)에서 AES-CCM 및 AES-GCM 인증 암호화 사용 중)