튜링(암호)
Turing (cipher)튜링은 CDMA를 위해 퀄컴의 그레고리 G. 로즈와 필립 호크스가 개발한 스트림 암호다.[1]
튜링은 LFSR의 내부 상태에 비선형 필터를 적용하여 각 라운드에서 160비트의 출력을 생성한다. 그것은 앨런 튜링의 이름을 따서 지어졌다.[citation needed] 1998년 로즈가 도입한 SOLET 암호를 기반으로 개발됐다.[2] 이는 SOFT 기계 제품군에서 발견된 것과 동일한 기술인 LFSR(Linear Feedback Shift Register)의 주요 구성 요소에서 분명히 나타난다.[3] 그러나 튜링은 내부 업데이트 때마다 5단어(5배 이상)의 출력을 내는 방식으로 이전 버전과 차별화된다.[2] 또한 최대 256비트 키 강도를 제공하며 일부 x86 프로세서에서 약 5.5 사이클/바이트를 달성하여 소프트웨어 속도가 빠를 수 있도록 설계되었다.[3]
튜링 스트림 암호는 선택된 IV 공격에 직면했을 때 많은 약점이 있다는 것을 발견한 전문가들이 있다.[4] 예를 들어, 그것의 키 스케줄링 알고리즘은 다른 초기화 벡터에 대해 동일한 비밀키를 가지고 있고 이것은 시스템의 보안을 낮추는 것으로 밝혀졌다.[4]
참고 항목
참조
- ^ Gregory G. Rose와 Philip Hawkes, Turing: A Fast Stream Cipher, Fast Software Encryption 2003, 페이지 290–306 (PDF)
- ^ a b Robshaw, Matthew; Billet, Olivier (2008). New Stream Cipher Designs: The ESTREAM Finalists. Berlin: Springer Science & Business Media. p. 58. ISBN 978-3540683506.
- ^ a b Johansson, Thomas (2003). Fast Software Encryption: 10th International Workshop, FSE 2003, LUND, Sweden, February 24-26, 2003, Revised Papers. Berlin: Springer Science & Business Media. p. 290. ISBN 3540204490.
- ^ a b Matsui, Mitsuru; Zuccherato, Robert (2004). Selected Areas in Cryptography: 10th Annual International Workshop, SAC 2003, Ottawa, Canada, August 14-15, 2003, Revised Papers. Berlin: Springer Science & Business Media. p. 205. ISBN 3540213708.
참고 문헌 목록
- Antoine Joux와 Fredéric Muller, A Selected IV Attack Against Turing, Selected Area in Cryptography 2003, 페이지 194–207(PDF)