배턴
BATON일반 | |
---|---|
디자이너 | 국가안전보장국 |
암호 상세 | |
키 사이즈 | 320 비트 (160 유효) |
블록 크기 | 96, 128비트 |
BATTON은 기밀정보를 보호하기 위해 1995년 이후 미국 정부가 사용하고 있는 타입 1 블록 암호입니다.
BATON 알고리즘 자체는 비밀이지만(NSA의 Suite A의 모든 알고리즘과 마찬가지로), 퍼블릭 PKCS#11 규격에는 사용 방법에 관한 일반적인 정보가 포함되어 있습니다.320비트 키가 있으며 대부분의 모드에서 128비트 블록을 사용하며 96비트 전자 코드북 모드도 지원합니다.키의 160비트는 체크섬 재료입니다.NSA 암호 JUNIPER와 같은 "shuffle" 작동 모드를 지원합니다.블록 [1]크기에 관계없이 최대 192비트를 초기화 벡터로 사용할 수 있습니다.
암호화된 비디오 링크에 대한 상원의 질문에 대해 NSA는 BATON이 Skipjack보다 [2]더 빠른 속도로 암호화에 사용될 수 있다고 말했다.
사용.
BATTON은 다양한 제품 및 표준에서 사용됩니다.
- APCO Project 25 (육상 이동 무선 공용 표준) (알고리즘 ID 01 및 41)
- PKCS#11(암호화 토큰의 공용 표준)
- CDSA/CSSM(다른 공공 표준)
- HAIPE-IS(NSA 버전의 IPsec)
- FNBDT(Advanced Flexible Voice Security Protocol)
- Thales Datacryptor 2000(영국의 네트워크 암호화 박스)
- SecNet-11(암호 보호 802.11b PC 카드, 시에라 칩 탑재)
- Forteza Plus(STE에서 사용되는 PC카드 제품)
- SafeXcel-3340(HAIPIS 네트워크 암호화 박스)
- 임베디드 가능한 암호화 모듈: AIM, CYPERIS, MYK-85, Sierra(마이크로칩) 등.