이라크 블록 암호

Iraqi block cipher

암호학에서 이라크 블록 암호는 1999년 7월경 익명 FTP 업로드에 의해 C 소스 코드 형태로 공개되어 Usenet에 널리 배포된 블록 암호이다.160비트 키를 가진 256비트블록에서 동작하는5라운드 언밸런스 Feistel 암호입니다.

소스 코드는 알고리즘이 32바이트(또는 256비트)의 블록으로 동작하는 것을 나타냅니다.이는 DES 또는 3DES(8바이트)의 4배, Twofish 또는 AES(16바이트)의 2배입니다.또, 키 사이즈는 160 ~2048 비트로 변화할 수 있습니다.

코멘트는 그것이 이라크산임을 시사한다.단, S-1 블록 암호와 마찬가지로 S-1보다 품질이 떨어지지만 일반적으로 조작으로 간주됩니다.코멘트는 이라크어라는 것을 시사하고 있습니다만, 모든 코멘트, 변수, 함수명, 인쇄 문자열은 아랍어가 아닌 영어로 되어 있습니다.코드는 매우 비효율적이며(일부 무의미한 조작을 포함한다), 암호의 보안에 결함이 있을 수 있습니다(증거 없음).

암호는 키 스케줄이 일정하기 때문에 슬라이드 공격에 취약합니다.그러나 단일 슬라이드 쌍을 만드는 데 두 개의 선택된 텍스트가 필요할64 수 있으므로 공격이 불가능합니다.또한 많은 고정점이 있지만 해시 모드를 제외하고 반드시 문제가 되는 것은 아닙니다.현재 사용할 수 있는 공개 공격은 없습니다.S-1과 마찬가지로 보안 결함을 [1]처음 발견한 사람은 데이비드 와그너였다.

레퍼런스

  1. ^ David A. Wagner (2000-05-08). "Re: Question about iraqi block cipher". Newsgroup: sci.crypt. Usenet: 8f75u3$jvl$1@blowfish.isaac.cs.berkeley.edu. Retrieved 2008-08-20.

외부 링크