DocumentCode
2816829
Title
On the importance of protecting Δ in SFLASH against side channel attacks
Author
Okeya, Katsuyuki ; Takagi, Tsuyoshi ; Vuillaume, Camille
Author_Institution
Syst. Dev. Lab., Hitachi Ltd., Yokohama, Japan
Volume
2
fYear
2004
fDate
5-7 April 2004
Firstpage
560
Abstract
SFLASH was chosen as one of the final selection of the NESSIE project in 2003. It is one of the most efficient digital signature schemes and is suitable for implementation on memory-constrained devices such as smartcards. Side channel attacks (SCA) are a serious threat to memory-constrained devices. If the implementation on them is careless, we are able to break the secret key. We experimentally analyze the effectiveness of a side channel attack on SFLASH. There are two different secret keys for SFLASH, namely the proper secret key (s, t) and the random seed Δ used for the hash function SHA-1. Whereas many papers discussed the security of (s, t), little is known about that of Δ. Steinwandt et al. proposed a theoretical DPA on finding Δ by observing the XOR operations. We propose another DPA on Δ using the addition operation modulo 232, and present an experimental result of the DPA. After obtaining the secret key Δ, the underlying problem of SFLASH can be reduced to the C* problem broken by Patarin. From our simulation, about 1408 pairs of messages and signatures are needed to break SFLASH. Consequently, we have to carefully implement SHA-1 in order to resist SCA on SFLASH.
Keywords
message authentication; public key cryptography; C* problem; SFLASH; XOR operation; addition operation modulo; asymmetric signature; digital signature scheme; hash function; hidden monomial problem; memory-constrained device; secret key; side channel attack; smartcard; Galois fields; Information security; Information technology; Protection; Public key; Public key cryptography; Resists;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
Print_ISBN
0-7695-2108-8
Type
conf
DOI
10.1109/ITCC.2004.1286713
Filename
1286713
Link To Document