SKC   Symmetric Key Cryptography, Symmetric Key Encryption Algorithm, Shared Key Encryption Algorithm   대칭키 암호화, 대칭키 방식, 공용키 방식, 공유키 방식, 비밀 키 방식, 비밀키 암호화

(2019-12-01)

대칭 암호, Symmetric Key, 대칭 키, Shared Key, 공유 키, Shared Secret Key, 공유 비밀 키, 공유 암호 키

Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
정보보호/보안 > [정보보호관리]
[보안공격]
[암호기술]
[네트워크보안]
[인증]
[정보보호 (기타일반)]
암호기술 >   1. 암호
  2. 암호 용어
[고전 암호]
[암호화 방식]
[대칭 암호]
[비대칭 암호]
[메세지 인증 & 해쉬 함수]
[암호키 관리]
대칭 암호  1. 대칭키
  2. 블록 암호
  3. DES
  4. AES
  5. 암호 운영 모드
  6. 스트림 암호
  7. 일회용 패드

Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
정보보호/보안 > [정보보호관리]
[보안공격]
[암호기술]
[네트워크보안]
[인증]
[정보보호 (기타일반)]
암호기술 >   1. 암호
  2. 암호 용어
[고전 암호]
[암호화 방식]
[대칭 암호]
[비대칭 암호]
[메세지 인증 & 해쉬 함수]
[암호키 관리]
암호화 방식  1. 암호화 방식
  2. 공개키(비대칭키) 암호화 방식
  3. 대칭키(공유키,비밀키) 암호화

1. 대칭 암호대칭 키/단일 키/공통 키/공유 키/공유 비밀 키 
       (Symmetric Key, Shared Key, Shared Secret Key)
     - 암호화역암호화에 동일하게 사용되는 암호 키대칭암호 알고리즘 / 비밀 키 방식 / 공유 키 방식
     - 송수신자가 동일한 키(공유 비밀 키)를 갖고,
     - 같은 키로 암호화역암호화 과정을 수행하는 방식


2. 대칭키 방식의 특징암호화 키(Encryption Key)와 이를 푸는 역암호화(Decryption) 키가 같음
     - 암호 키 :  암호화 키 (비밀 키) = 역암호화 키 (비밀 키)
     * 대칭키 방식에 반대되는 방식 ☞ 비대칭키 방식(공개키 암호방식)

  ㅇ 주요 보안 목표 : 메세지기밀성 유지

  ㅇ 대칭키 방식의 장점
     - 크기가 큰 메세지(평문)를 암호화할 때 비대칭키 방식 보다 훨씬 효율적임

  ㅇ 대칭키 방식의 단점
     - 키 분배 문제
     - 사용되는 키의 수가 너무 많음 : n(n-1)/2
     - 부인방지(Non-Repudiation) 불가능


3. 대칭키 방식의 구분 (입력되는 데이터 처리 방식에 따라 구분)블록 암호화
     - 입력되는 평문 데이터를 블록 단위암호화 수행

     - 例) DES, triple DES, AES 등
        . DES  : 64 비트 평문 블록 -> 56 비트 암호키 -> 64 비트 암호문 블록
        . triple DES : 64 비트 평문 블록 -> 112,168 비트 암호키 -> 64 비트 암호문 블록
        . AES  : 128 비트 평문 블록 -> 128,192,256 비트 암호키 -> 128 비트 암호문 블록

     - 실제 운용 환경에서, 블록 암호화되는 평문 길이는,
        . 64,128 비트 등으로 고정적이기 보다는,
        . 적용되는 `암호 운영 모드`에 따라 달라짐

  ㅇ 스트림 암호화
     - 통상, 한 번에 한 바이트씩 계속 반복하며 암호화 수행
       . 비트/바이트/단어들을 단위화하여 순차적으로 암호화
          .. 비트바이트 처럼 데이터의 작은 단위들이 연이어 입력되며,
          .. 현재의 입력에 대한 출력이 과거의 입력에 대해 영향을 받게되는 방식의 알고리즘

     - 例) RC4, A5/1 등

     - 적용 : 통신 채널,  링크 보안(SSL/TLS) 등


[대칭 암호] 1. 대칭키 2. 블록 암호 3. DES 4. AES 5. 암호 운영 모드 6. 스트림 암호 7. 일회용 패드

    요약목록

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