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

 
        최근수정     요약목록     참고문헌