SKIPJACK

IT 위키
SKIPJACK; 스킵잭
미국 NSA 가 개발한 64비트 블록, 80비트 키블록 암호 알고리즘
  • 1987년부터 NSA 가 개발했고 1993년 클리퍼 칩(Clipper Chip)에 탑재되면서 존재가 알려졌다
  • 음성 통신 장비에 암호화를 넣으면서도 수사기관이 필요할 때 복호화할 수 있도록 한
 키 위탁(Key Escrow) 정책의 핵심 알고리즘이었다
  • 알고리즘 자체를 비공개로 두었다가 1998년에 공개되었다
  • 블록 크기 64비트, 키 길이 80비트
  • 32라운드의 불균형 파이스텔형 구조를 쓴다
  • 라운드는 A 규칙과 B 규칙 두 종류를 번갈아 적용한다

논란과 현재

[편집 | 원본 편집]
  • 키 위탁 구조 때문에 정부가 사실상 모든 통신을 복호화할 수 있다는 비판을 받았고, 클리퍼 칩 계획은 무산되었다
  • 80비트 키는 오늘날의 계산 능력으로는 충분하지 않아 현재는 쓰이지 않는다
  • 미국 NIST 는 2010년 이후 SKIPJACK 을 권장하지 않는 알고리즘으로 분류했다

다른 블록 암호와

[편집 | 원본 편집]
알고리즘 블록 키 길이 개발
SKIPJACK 64비트 80비트 미국 NSA
DES 64비트 56비트 IBM, 미국 NBS
SEED 128비트 128비트 한국 KISA
RC5 가변 가변 로널드 리베스트

RC4 는 블록 암호가 아니라 스트림 암호이므로 이 표와 성격이 다르다.

같이 보기

[편집 | 원본 편집]