Mercy(암호화)

Mercy (cipher)
자비
일반
디자이너폴 크롤리
초판2000년 4월[1]
유래일어나.
암호 상세
키 사이즈128비트
블록 크기4096비트
구조.파이스텔 네트워크
라운드6
최고의 퍼블릭 암호 분석
스캇 총통차동 공격이 [2]암호를 해독합니다

암호학에서 Mercy는 디스크 암호화를 위해 Paul Crowley에 의해 설계된 조정 가능한 블록 암호입니다.

블록 사이즈는 4096비트입니다.일반적으로 블록 암호로는 크지 않지만 표준 디스크 섹터 크기입니다.Mercy는 128비트의 비밀키와 128비트의 비비밀 변경을 각 블록에 사용합니다.디스크 암호화에서는 섹터 번호가 수정으로 사용됩니다.Mercy는 부분적인 키 미백이 있는 6라운드 Feistel 네트워크 구조를 사용합니다.라운드 함수는 스트림 암호 WAKE에서 일부 구조를 차용하는 키 의존 상태 머신을 사용하며, Nyberg S-box를 기반으로 한 키 의존 S-boxAES에서 사용됩니다.

스캇 총통이 머시 6발에 대한 차동 공격을 발견했습니다이 공격은 7라운드 [2]변형으로도 확장될 수 있습니다.

레퍼런스

  1. ^ Paul Crowley, Mercy: 디스크 섹터 암호화용 고속 대용량 블록 암호.Fast Software Encryption 편집자 Bruce Schneier: 제7회 국제 워크숍, 제1978권 컴퓨터 과학 강의 노트, 49-63쪽, 미국 뉴욕시, 2000년 4월.스프링거-벨라그.
  2. ^ a b Scott Fluhrer (2 April 2006). Cryptanalysis of the Mercy Block Cipher (PostScript). Fast Software Encryption Workshop 2001. Royal Park Hotel Nikko, Yokohama, Japan: Cisco Systems, Inc. Retrieved 15 December 2006.