Stream Cipher   스트림 암호

(2018-02-27)

Keystream, Key Stream, 키 스트림, RC4, Rivest Cipher 4

1. 스트림 암호화

  ㅇ 연속적인 비트/바이트/단어들을 순차적으로 암호화하는 방식

  ㅇ 대칭키 암호화 방식의 일종
     - 암호화
        . 평문(Plaintext)이 키 스트림(Key Stream)이라는 의사난수열과 병합(주로,비트 단위 XOR)
     - 역암호화
        . 암호문에 동일한 의사난수열XOR 시킴


2. 스트림 암호화 특징

  ㅇ 주요 특징
     - 연속적인 비트/바이트/단어들을 순차적으로 암호화
        . 통상, 한 번에 한 바이트씩 계속 반복하며 암호화 수행
     - 비트바이트 처럼 데이터의 작은 단위들이 입력되며, 
        . 현재의 입력에 대한 출력은 과거의 입력에 대해 영향을 받는 방식의 알고리즘
     - 한편, 키 스트림(Keystream)은 공유비밀키(Shared Secret Key)로부터 생성됨

     

  ㅇ 주요 구분
     - 동기식 암호화
     - 비동기식 암호화

  ㅇ 적용 : 통신 채널, 전송계층 보안(SSL/TLS  보안) 등


3. 스트림 암호 방식 例

  ㅇ RC4 (Rivest Cipher 4)
     - 1984년 Ronald Rivest에 의해 설계바이트 단위스트림 암호화 방식
        . 평문 1 바이트암호키 1 바이트XOR 처리되어 암호문 1 바이트를 생성
        . 스트림 암호문을 생성하는 기본 구성 키는 1 ~ 256 바이트 중 어떤 값이라도 됨
     - 응용 : WEP, SSL프로토콜에서 사용됨
     - 비고 : 취약점이 드러나 추천되지 않음

  ㅇ A5/1 등


[대칭 암호] 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.   기술경영

 
        최근수정     요약목록(시험중)     참고문헌