CCM 모드

CCM 모드(counter with cipher block chaining message authentication code; counter with CBC-MAC)는 암호화 블록 암호에 대한 운용 방식이다. 인증기밀성을 모두 제공하도록 설계된 인증된 암호화 알고리즘이다. CCM 모드는 블록 길이가 128비트인 블록 암호에 대해서만 정의된다.[1][2]

CCM의 nonce는 주어진 키에 대해 두 번 이상 사용되지 않도록 신중하게 선택해야 한다. 이는 CCM이 CTR(Derivation of Counter) 모드이고 후자가 사실상 스트림 암호이기 때문이다.[3]

같이 보기

각주

  1. Dworkin, Morris (May 2004). 《Recommendation for Block Cipher Modes of Operation: The CCM Mode for Authentication and Confidentiality》 (PDF) (기술 보고서). NIST Special Publications. NIST. doi:10.6028/NIST.SP.800-38C. 800-38C. 
  2. Whiting, D.; Housley, R.; Ferguson, N. (September 2003). Counter with CBC-MAC (CCM). IETF. RFC 3610. https://tools.ietf.org/html/rfc3610. 
  3. Housley, Russ (December 2005). “rfc4309”. 《IETF》: 3. AES CCM employs counter mode for encryption. As with any stream cipher, reuse of the same IV value with the same key is catastrophic. 

외부 링크

  • RFC 3610: Counter with CBC-MAC (CCM)
  • RFC 4309: Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP)
  • RFC 6655: AES-CCM Cipher Suites for Transport Layer Security (TLS)
  • A Critique of CCM (by the designer of OCB)
  • v
  • t
  • e
알고리즘
  • 3-Way
  • AES
  • Akelarre
  • 아누비스
  • 아리아
  • 블로피시
  • 카멜리아
  • CAST-128
  • CAST-256
  • CMEA
  • CS-Cipher
  • DEAL
  • DES
  • DES-X
  • FEAL
  • FOX
  • FROG
  • G-DES
  • GOST
  • ICE
  • IDEA
  • 이라크 블록 암호
  • KASUMI
  • KHAZAD
  • Khufu and Khafre
  • LEA
  • LOKI89/91
  • LOKI97
  • 루시퍼
  • MacGuffin
  • Madryga
  • MAGENTA
  • MARS
  • MISTY1
  • MMB
  • NewDES
  • Noekeon
  • RC2
  • RC5
  • RC6
  • REDOC
  • 레드 파이크
  • S-1
  • SAFER
  • SEED
  • Serpent
  • SHACAL
  • SHARK
  • Skipjack
  • 스퀘어
  • TEA
  • 3DES
  • 투피시
  • XTEA
설계
암호해독표준
  • AES process
  • CRYPTREC
  • NESSIE
기타
  • v
  • t
  • e
  • 목록
  • 비교
  • 알려진 공격
공통 함수
SHA-3 결승전 출전자
기타 함수
  • 큐브해시
  • ECOH
  • FSB
  • GOST
  • HAS-160
  • HAVAL
  • Kupyna
  • LM 해시
  • LSH
  • MD2
  • MD4
  • MD6
  • MDC-2
  • N-Hash
  • RIPEMD
  • RadioGatún
  • SWIFFT
  • Snefru
  • Streebog
  • 타이거
  • VSH
  • 월풀
키 유도 함수
MAC 함수
  • DAA
  • CBC-MAC
  • GMAC
  • HMAC
  • NMAC
  • OMAC/CMAC
  • PMAC
  • VMAC
  • UMAC
  • Poly1305
  • SipHash
인증 암호화 방식
  • CCM
  • CWC
  • EAX
  • GCM
  • IAPM
  • OCB
공격
설계
표준화
  • CRYPTREC
  • NESSIE
  • NIST 해시 함수 대회
활용