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

(2022-02-09)

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


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

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


2. 주요 例DES (1977년), 3DES (1985년)
     - 국제적으로 많이 쓰이는 공용 키 블록 암호화 방식
        . 블록 크기 : 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
     - 국내표준 및 전자정부 표준 알고리즘
     - 1999년2월 한국인터넷진흥원 및 국내 암호전문가들에 의한 순수 국내 개발
        . 블록 크기 : SEED (128 비트, 1999년), SEED 256 (256 비트, 2009년)

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

  1. Top (분류 펼침)      :     1,594개 분류    6,533건 해설

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]       편집·운영 (차재복)