새 데이터 봉인
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.