하드웨어 보안의 최신 동향
ML-KEM-768의 공개 키는 1,184바이트, 암호문은 1,088바이트이고, 타원 곡선 키 교환 X25519의 공개 값은 32바이트이다. ML-KEM-768 공개 키의 크기가 X25519 공개 값의 몇 배인지로 올바른 것은?
- A37배
- B71배
- C296배
정답과 해설 보기
정답: A. 37배
1,184 ÷ 32 = 37이므로 37배입니다. 키 교환에서는 1,088바이트의 암호문도 보내므로, 32바이트의 공개 값을 주고받는 타원 곡선 키 교환에 비해 주고받는 데이터가 훨씬 커집니다. IC 카드나 작은 마이컴에서는 키나 중간값을 두는 RAM이나 버퍼의 크기, 한 번에 보낼 수 있는 데이터 크기의 상한 등을 재검토해야 하며, 하드웨어 설계에 영향을 줍니다. 서명에서도 ML-DSA-65의 서명은 3,309바이트로, 타원 곡선 서명보다 훨씬 커집니다.