메시지 인증 코드
보이기
메시지 인증 코드(Message Authentication Code, 약칭 MAC)는 메시지의 인증에 쓰이는 작은 크기의 정보이다. MAC 알고리즘은 비밀 키를 입력받고, 임의-길이의 메시지를 인증한다. 그리고 출력으로써 MAC(때때로 태그로 알려져있다)을 출력한다. MAC 값은 검증자(비밀 키를 소유한 사람)의 허가에 의해서 메시지의 데이터 인증과 더불어 무결성을 보호한다.
표준
[편집]MAC 알고리즘을 정의하는 다양한 표준이 존재한다. 여기에는 다음을 포함한다:
- FIPS PUB 113 Computer Data Authentication,[1] withdrawn in 2002,[2] defines an algorithm based on DES.
- FIPS PUB 198-1 The Keyed-Hash Message Authentication Code (HMAC)[3]
- ISO/IEC 9797-1 Mechanisms using a block cipher[4]
- ISO/IEC 9797-2 Mechanisms using a dedicated hash-function[5]
MAC 사용 예제
[편집]같이 보기
[편집]각주
[편집]- ↑ “FIPS PUB 113 Computer Data Authentication”. 2011년 9월 27일에 원본 문서에서 보존된 문서. 2019년 12월 13일에 확인함.
- ↑ “Federal Information Processing Standards Publications, Withdrawn FIPS Listed by Number”. 2010년 8월 1일에 원본 문서에서 보존된 문서. 2019년 12월 13일에 확인함.
- ↑ The Keyed-Hash Message Authentication Code (HMAC)
- ↑ ISO/IEC 9797-1 Information technology — Security techniques — Message Authentication Codes (MACs) — Part 1: Mechanisms using a block cipher
- ↑ ISO/IEC 9797-2 Information technology — Security techniques — Message Authentication Codes (MACs) — Part 2: Mechanisms using a dedicated hash-function
외부 링크
[편집]이 글은 보안에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |