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

(2019-12-01)

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

Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
정보보호/보안 > [정보보호관리]
[보안공격]
[암호기술]
[네트워크보안]
[인증]
[정보보호 (기타일반)]
인증 >   1. 인증(Authentication)
[주요 인증도구]
[사용자 인증]
[메세지 인증]
[인증 프로토콜]
[인증 인프라 (PKI)]
메세지 인증  1. 메세지 인증
  2. 메세지 축약
  3. 메세지 인증 코드
  4. 해쉬 함수

Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
정보보호/보안 > [정보보호관리]
[보안공격]
[암호기술]
[네트워크보안]
[인증]
[정보보호 (기타일반)]
인증 >   1. 인증(Authentication)
[주요 인증도구]
[사용자 인증]
[메세지 인증]
[인증 프로토콜]
[인증 인프라 (PKI)]
주요 인증도구  1. 디지털 서명
  2. 인증서
  3. 해쉬 함수
  4. 메세지 인증 코드

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. 해쉬 함수

    요약목록

Copyrightⓒ written by 차재복 (Cha Jae Bok)     (소액후원)