새 데이터 봉인

New Data Seal
새 데이터 봉인
일반
초판1975
유래루시퍼
암호 상세
키 사이즈2048비트
블록 크기128비트
구조.파이스텔 네트워크
라운드16
최고의 퍼블릭 암호 분석
Grossman & Tuckerman의 슬라이드 공격은 최대 2개의12 평문을 사용합니다.

암호학에서 NDS(New Data Seal)는 DES가 루시퍼 알고리즘을 기반으로 1975년 IBM에서 설계블록 암호입니다.

이 암호에서는 블록사이즈 128비트와 키사이즈 2048비트가 사용됩니다.DES와 마찬가지로 16라운드 Feistel 네트워크 구조를 가지고 있습니다.라운드 함수는 비아핀으로 선택된 고정 4×4비트 S박스 2개를 사용합니다.는 또한 하프 블록의 각 8바이트의 첫 번째 비트를 입력으로 사용하여 8×8비트 룩업 테이블로 취급됩니다.이 테이블의 출력의 n번째 비트에 따라 S박스 치환 후 n번째 바이트의 2개의 니블이 스왑되는지 여부가 결정됩니다.모든 라운드는 같은 테이블을 사용합니다.각 라운드 함수는 모두 64비트의 고정 순열로 끝나기 때문에 암호가 보다 단순한 독립 서브시퍼의 시스템으로 분해 및 분석되는 것을 방지합니다.

1977년 Edna Grossman과 Bryant Tuckerman은 최초로 알려진 슬라이드 공격을 사용하여 NDS를 암호화 분석했습니다.이 방법에서는 선택한 평문을 4096개 이하로 사용합니다.최적의 평가판에서는 556개의 평문을 선택한 상태에서 키를 회복했습니다.

레퍼런스

  • Henry Beker & Fred Piper (1982). Cipher Systems: The Protection of Communications. John Wiley & Sons. pp. 263–267. ISBN 0-471-89192-4.
  • D.C. Hankerson; Gary Hoffman; D.A. Leonard; Charles C. Lindner; K.T. Phelps; Christopher A. Rodger; J.R. Wall (2000). Coding Theory and Cryptography: The Essentials (2nd ed.). CRC Press. pp. 240–242. ISBN 0-8247-0465-7.