MAC 코드   Message Authentication Code   메세지 인증 코드, 메시지 인증 코드

(2022-07-21)

MAC , MIC, Message Integrity Code, Message Integrity Check, 메세지 무결성 코드, HMAC


1. `메세지 인증 코드(MAC)` 또는 `메세지 무결성 코드(MIC)`

  ㅇ 원 메세지 내 1 비트 만 변해도, 그에따라 값이 크게 변하는 짧은 코드

  ㅇ 구성
     - 입력 : `임의 길이의 메세지`와 `송신,수신자의 공유 키`로 하고,
     - 출력 : `고정 길이의 코드값`으로 나옴

  ㅇ 기능
     - 메세지 내용의 무결성 확인 (변경 검출)
        . 물론, 송수신 간에 공유하는 비밀키 또는 개인키 (공유 키)가 필요함
     - 메세지 송신자가 진짜인지 인증 (인증 확인)
        . 물론, 키(메세지인증코드) 누출시에는 조작이나 거짓 행세에 당할 위험 있게됨


2. HMAC (Hash MAC 코드)

  ㅇ 일방향 해시 함수를 이용한 메세지 인증 코드(MAC)를 구성하는 방법

  ㅇ 주요 일방향 해시 함수 종류
     - SHA-1 (HMAC-SHA-1), SHA-224 (HMAC-SHA-224), SHA-256 (HMAC-SHA-256),
       SHA-384 (HMAC-SHA-384), SHA-512 (HMAC-SHA-512) 등

[메세지 인증]1. 메세지 인증   2. 메세지 축약   3. 메세지 인증 코드   4. 해쉬 함수  

[주요 인증도구]1. 디지털 서명   2. 인증서   3. 해쉬 함수   4. 메세지 인증 코드  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)          편집 후원          편집 이력 (금일 2건)
  1. Top (분류 펼침)      :     1,591개 분류    6,512건 해설