Block Cryptographic Algorithm   블록 암호 알고리즘, 블록 암호화, 블록 암호화 방식

(2019-03-02)

블록 암호화 알고리즘, 블록 암호

1. 블록 암호 알고리즘암호화/해독에 같은 키를 사용하는 대칭키 암호화 방식 중 하나

  ㅇ 데이터 블록 단위암호화
     - 데이터를 큰 블록으로 나누고, 현재 출력 블록은 현재 입력 블록에 만 영향을 받음


2. 주요 例DES (1977년), 3DES (1985년)
     - DES(Data Encryption Standard), 3DES
        . 국제적으로 많이 쓰이는 공용 키 블록 암호화 방식
        . 블록 크기 : 64 비트 (64 비트 평문을 하나의 단위로하여, 64 비트 암호문 생성)

  ㅇ AES (2001년)
     - 미국 NIST에서 개발을 공모형식으로하여 만듬
        . 블록 크기 : 128 비트 (124 비트 평문을 하나의 단위로하여, 124 비트 암호문 생성)

  ※ 한편, 블록 크기는,
     - DES  : 64 비트 평문 블록 -> 56 비트 암호키 -> 64 비트 암호문 블록
     - triple DES : 64 비트 평문 블록 -> 112,168 비트 암호키 -> 64 비트 암호문 블록
     - AES  : 128 비트 평문 블록 -> 128,192,256 비트 암호키 -> 128 비트 암호문 블록
     * 실제 운용 환경에서, 암호화되는 평문 길이는,
        . 64,128 비트 등으로 고정적이기 보다는,
        . 적용되는 `암호 운영 모드`에 따라 달라짐

  ㅇ SEED
     - 국내표준 및 전자정부 표준 알고리즘


[대칭 암호] 1. 대칭키 2. 블록 암호 3. DES 4. AES 5. 암호 운영 모드 6. 스트림 암호
  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.   대칭 암호
          1.   1. 대칭키
              2. 블록 암호
              3. DES
              4. AES
              5. 암호 운영 모드
              6. 스트림 암호
        4.   비대칭 암호
        5.   메세지 인증 & 해쉬 함수
        6.   암호키 관리
      5.   네트워크보안
      6.   인증
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

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