Encryption Key   암호 키

(2017-12-11)

Key Space, 키 공간, Private Key, 개인 키, Secret Key, 비밀 키, Session Key, 세션 키, Master Key, 마스터 키, Pre Master Key, 사전 마스터 키, Static Encryption Key, 정적 암호 키, Dynamic Encryption Key, 동적 암호 키, Key

1. 암호 키 (Encryption Key)평문암호화/복호화시키는 암호 알고리즘에 필요한 핵심 가변정보 값


2. 키 공간 (Key Space)

  ㅇ 가능한 모든 키의 집합
     - 통상 큰 수의 키가 사용되나, 큰 수의 키가 중요한 것이 아니라, 
       가능한 키의 총 수 즉, 키 공간이 클수록 좋은 키가 될 수 있음


3. 일반적인 키 구분 암호화,역암호화에 따른 키 구분
     - 암호 키(Encryption Key)     : 암호화용 키
     - 역암호화 키(Decryption Key) : 이를 푸는 키 

  ㅇ 대칭,비대칭 여부에 따른 키 구분
     - 대칭키 방식   : 송수신자가 같은 키(공유 비밀키)를 쓰는 방법
     - 비대칭키 방식 : 비대칭적인 키(암호화공유키역암호화용 개인키)를 사용 

  ㅇ 비밀,공개,개인 키 구분
     - 비밀 키(Secret Key) 또는 공유 비밀 키(Shared Secret Key) : `대칭키 방식에서`의 비밀 키
        . 암호화역암호화할 때 사용하는 비밀키로서 당사자들만이 알고있는 키
        . 주로, 기호열 또는 비트열로 구성됨

     - 개인 키(Private Key) : `비대칭키 방식에서` 각 개인이 관리하는 비밀 키
        . 주로, 1 이상의 숫자로 구성됨

     - 공개 키(Public Key)  : `비대칭키 방식에서` 공개되는 키
        . 신뢰할 만한 인증기관/인증서버 등에 공개하는 키로서, 암호화할 때 이를 결합 사용
           .. 이때, `암호화할 때의 공개키` 및 `해독할 때의 개인키`가 수학적인 쌍을 이룸

  ㅇ 인증 수행용 키
     - 디지털 서명 키   : 서명 작성 및 검증에 다른 키를 사용 
        . 디지털 서명을 작성할 때는, 개인 보관하는 개인 비밀 키로써 하고,
        . 디지털 서명을 검증할 때는, 공개 키를 사용 (즉, 누구라도 디지털 서명 검증이 가능)
     - 메세지 인증 코드 : 송수신자가 공히 공통의 키를 사용하여 인증을 수행함

  ㅇ 정적인 키,동적인 키 구분
     - 정적 암호 키(Static Encryption Key)
        . 통신 쌍방이 항상 같은 암호 키를 공유하는 방식
     - 동적 암호 키(Dynamic Encryption Key)
        . 통신 쌍방이 동적으로 계속 바뀌는 암호 키를 갖게되는 방식
        . 또한, 동적으로(4-Way Handshake 등) `키 생성` 및 `키 분배`되는 방식을 말하기도 함
        . 특징 : 사용자 자신은 암호키 값을 모름, 사용자 마다 암호키 값이 전부 다름


4. 키 분배(Key Distribution)에 필요한 키 구분   ☞ 例) 802.11 키 관리,802.11 키 종류  참조

  ㅇ 사전 마스터 키 (Pre Master Key)
     - 통상, 클라이언트가 Pre Master Key라는 난수(Random Number)를 생성하고,
     - 서버 공개키에 의해 이 난수를 암호화한 후에 서버전송하고,
     - 서버는 이 난수를 서버 개인키로 해독(역암호화)하고,
     - 결국, 클라이언트,서버 양쪽에서 Master Key가 Pre Master Key로부터 유도됨 

  ㅇ 마스터 키 (Master Key)
     - 세션 키가 마스터 키에 의해 암호화되어 전달됨
     - 통상, 사용자는 KDC(키분배센터)/서버와 함께 마스터키라는 비밀키를 상호공유하게 됨
     - 하나의 마스터 키로 동일 사용자에게 여러 세션의 개설에도 사용 가능 

  ㅇ 세션 키 (Session Key)
     - 양 종단 간 성립된 한시적 연결 세션에 만 사용되는 일시적인 대칭 키(암호화 키)

  ※ 결국, 키 분배 센터와 사용자 간에 1:1 둘 만의 유일한 키를 공유 
     - 세션 키는 마스터 키에 의해 암호화되어 전달됨


[암호키 관리] 1. 암호 키 2. 암호 키 관리 3. 암호 키 분배 4. 키 교환/합의
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
      1.   정보보호관리
      2.   정보보호(기타일반)
      3.   보안공격
      4.   암호기술
            1. 암호
            2. 암호 관련 주요 용어
        1.   고전 암호
        2.   주요 암호화 방식
        3.   대칭 암호
        4.   비대칭 암호
        5.   메세지 인증 & 해쉬 함수
        6.   암호키 관리
          1.   1. 암호 키
              2. 암호 키 관리
              3. 암호 키 분배
              4. 키 교환/합의
      5.   네트워크보안
      6.   인증
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     참고문헌