스트림(Stream) 암호 - RC4, A5/1

P·2021년 12월 7일
1

RC4

  • 1984년 Ronald Rivest에 의해 설계된 스트림 암호
  • 다수의 데이터 통신, SSL/TLS와 IEEE 802.11 무선 LAN 표준을 포함하는 네트워킹 프로토콜에서 사용
  • 바이트(Byte)단위 스트림 암호로써 평문의 1byte(8bit)와 키의 1byte가 XOR되어 암호문 1바이트를 생성
  • 키는 1~256바이트 사이의 어떠한 값도 상관 없음

RC4의 개괄적 암호화 과정


A5/1

  • A5 계열 중 하나, A5/1, A5/2, A5/3 이 있다.
  • 휴대 전화 통신을 위한 네트워크인 GSM(Global System for Mobile Communication)에서 사용
  • GSM 상에서 전화 통신은 228bit 프레임의 수열로 수행됨
  • 3개의 LFSR(Linear Feedback Shift Register, 선형 귀환 시프트 레지스터)를 이용함

A5/1의 전체 구조도

그림 출처: Cryptography & Network Security Mc Graw Hill Education Forouzan
profile
개인 정리 공간

0개의 댓글