Abstract
SHACAL is a 160-bit block cipher based on the hash standard SHA-1, as a submission to NESSIE. SHACAL uses the XOR, modular addition operation and the functions of bit-by-bit manner. These operations and functions make the differential cryptanalysis difficult, i.e, it is hard to find a long differential characteristic with high probability. But, we can find short differential characteristics with high probabilities. Using this fact, we discuss the security of SHACAL against an amplified boomerang attack. We find a 36-step boomerang-distinguisher and present attacks on reduced-round SHACAL with various key sizes. We can attack 39-step SHACAL with 256-bit key, and 47-step SHACAL with 512-bit key. In addition, we present differential attacks of reduced-round SHACAL with various key sizes.
Original language | English |
---|---|
Title of host publication | Advances in Cryptology - ASIACRYPT 2002 - 8th International Conference on the Theory and Application of Cryptology and Information Security, Proceedings |
Editors | Yuliang Zheng |
Publisher | Springer Verlag |
Pages | 243-253 |
Number of pages | 11 |
ISBN (Print) | 3540001719, 9783540001713 |
DOIs | |
Publication status | Published - 2002 |
Event | 8th International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2002 - Queenstown, New Zealand Duration: 2002 Dec 1 → 2002 Dec 5 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 2501 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Other
Other | 8th International Conference on the Theory and Application of Cryptology and Information Security, ASIACRYPT 2002 |
---|---|
Country/Territory | New Zealand |
City | Queenstown |
Period | 02/12/1 → 02/12/5 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 2002.
Keywords
- Amplified boomerang attack
- Boomerang-distinguisher
- SHACAL
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science