MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Key schedule weaknesses in SAFER [2 citations — 0 self]

Download:
Download as a PDF
by John Kelsey, Bruce Schneier, David Wagner
Proceedings 2nd Advanced Encryption Standard Candidate Conference
http://www.counterpane.com/safer.pdf
Add To MetaCart

Abstract:

We analyze the key schedule of the SAFER+ block cipher, focusing on the poor diffusion of key material through the cipher when using SAFER+ with 256-bit keys. We develop a meet-in-the-middle attack on 256-bit SAFER+ requiring 12 × 2 24 bytes of memory, 3 known plaintext/ciphertext pairs, and work approximately equivalent to 2 240 SAFER+ encryptions. We also develop a related-key attack on 256-bit SAFER+ requiring 3 × 2 32 chosen plaintexts under two keys with a chosen xor relationship, and work approximately equivalent to 2 200 SAFER+ encryptions. We consider a number of other keyschedule properties, such as equivalent keys, DES-style weak and semiweak keys, and key-dependent linear and differential characteristics. We fail to find any such properties, and offer some arguments why some of these are unlikely to exist. Finally, we propose an improvement to the SAFER+ key schedule which defends against our attacks, while causing no apparent weakening of the cipher to other attacks. 1

Citations

292 cryptanalysis method for DES cipher, in – Matsui, Linear - 1994
265 Differential Cryptanalysis of the Data Encryption Standard – Biham, Shamir - 1993
108 New types of cryptanalytic attacks using related keys – Biham - 1993
64 Slide attacks – Biryukov, Wagner - 1999
49 LOKI: A Cryptographic Primitive for Authentication and Secrecy Applications – Brown, Pieprzyk, et al. - 1990
45 SAFER K-64: A Byte-Oriented Block-Ciphering Algorithm – Massey - 1994
43 The CAST-256 Encryption Algorithm – Adams, Gilchrist
37 A Generalization of Linear Cryptanalysis and the Applicability of Matsui's Piling-Up Lemma – Harpes, Kramer, et al. - 1995
36 Key-schedule cryptanalysis of – Kelsey, Schneier, et al. - 1996
30 Key-schedule cryptanalysis of 3-WAY – Kelsey, Schneier, et al. - 1996
19 A Key-Schedule Weakness in SAFER K-64 – Knudsen - 1995
16 Partitioning Cryptanalysis – Harpes, Massey - 1997
13 Truncated and Higher Order Di#erentials – Knudsen - 1995
11 New Potentially `Weak' Keys for DES and LOKI – Knudsen - 1995
10 Nomination of SAFER+ as Candidate algorithm for the Advanced Encryption Standard (AES), Submission document from Cylink Corporation to NIST – Massey, Khachatrian, et al. - 1998
7 Partitioning cryptanalysis, Fast Software Encryption FSE’97 – Harpes, Massey - 1997
7 Cryptanalysis of LOKI – Knudsen - 1993
6 A Generalization of Linear Cryptanalysis and the Applicability of – Harpes, Kramer, et al. - 1995
6 Cryptanalysis of S-1," sci.crypt Usenet posting – Wagner - 1995
4 LOKI: A Cryptographic Primitive for Authentication and – Brown, Pieprzyk, et al. - 1990
1 NBS77] National Bureau of Standards, NBS FIPS PUB 46, \Data Encryption Standard," National Bureau of Standards, U.S – Schneier, Kelsey, et al. - 1977