스킵잭이란? 정의 및 의미

click fraud protection

게시일 ~에 의해 멜 호손

Skipjack은 1987년 미국 국가안보국(National Security Agency)에서 개발한 블록 암호로, 1993년에 처음 검토되었으며 1998년에 기밀 해제되었습니다. Skipjack은 클리퍼 칩의 암호화 기능을 수행하도록 설계된 블록 암호입니다. 에스크로를 제공하기 위해 별도의 LEAF(Law Enforcement Access Field) 메커니즘이 사용되었습니다. 기능. 알고리즘은 초기에 소수의 보안 전문가가 허용되기 전에 분류되어 일반적으로 의심을 받았습니다. 1993년에 그것을 검토하기 위해, 1998년에 보안 커뮤니티는 암호의 설계 원칙을 독립적으로 발견하고 기밀을 해제했습니다.

Technipages는 Skipjack을 설명합니다.

Skipjack은 현대 컴퓨팅에서 안전하지 않은 것으로 간주되는 80비트 암호화 키를 사용하며 128비트 키는 상당한 미래 보장형 암호화 보안을 위한 최소값으로 간주됩니다. 암호화 키의 길이가 추가될 때마다 무차별 대입 공격의 난이도가 기하급수적으로 증가합니다.

현재까지 32개의 라운드를 모두 깨는 공격은 발견되지 않았지만 skipjack이 사용하는 암호화 라운드 중 일부를 깨뜨릴 수 있는 많은 공격이 발견되었습니다. 알고리즘이 클리퍼 칩의 에스크로 기능과 함께 사용하는 것 외에는 백도어를 직접 포함한다는 제안이나 표시는 없습니다.

클리퍼 칩의 고장은 특히 가다랑어 암호와 실제로 관련이 없었지만 가다랑이에는 결함이 더 많았습니다. 클리퍼 칩의 핵심 에스크로 기능 및 이후 보안 결함에 대한 여론의 중대한 문제 그것에서 식별.

블록 암호로서 Skipjack의 주요 현대 대응물은 2001년에 표준화된 고급 암호화 표준(AES)입니다. AES는 128, 192 및 256비트의 키 크기를 지원하여 훨씬 더 안전합니다. AES에 대한 몇 가지 공격이 알려져 있지만 보안에 최소한의 영향을 미치거나 실행 불가능할 정도로 높은 액세스 요구 사항을 갖습니다.

Skipjack의 일반적인 용도

  • Skipjack은 미국 정부가 후원하는 Clipper 칩의 암호화 알고리즘으로 사용되었습니다.
  • Skipjack은 80비트 키를 사용하여 32라운드 동안 64비트 데이터 블록을 암호화하거나 해독합니다.
  • Eli Biham과 Adi Shamir는 Skipjack의 분류 해제 하루 만에 32 라운드 중 16 라운드에 대한 공격을 발견했습니다.

Skipjack의 일반적인 오용

  • Skipjack은 클리퍼 칩에 사용하기 위해 NSA에서 개발한 백도어 암호화 암호였습니다.