Abstract
Trivium is a synchronous stream cipher using three shift registers. It is designed to have a simple structure and runs at high speed. A scan-based side-channel attack retrieves secret information using scan chains, one of design-for-test techniques. In this paper, a scan-based sidechannel attack method against Trivium using scan signatures is proposed. In our method, we reconstruct a previous internal state in Trivium one by one from the internal state just when a ciphertext is generated. When we retrieve the internal state, we focus on a particular 1-bit position in a collection of scan chains and then we can attack Trivium even if the scan chain includes other registers than internal state registers in Trivium. Experimental results show that our proposed method successfully retrieves a plaintext from a ciphertext generated by Trivium.
Original language | English |
---|---|
Pages (from-to) | 1444-1451 |
Number of pages | 8 |
Journal | IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences |
Volume | E97-A |
Issue number | 7 |
DOIs | |
Publication status | Published - 2014 |
Fingerprint
Keywords
- Scan chain
- Scan-based attack
- Side-channel attacks
- Trivium
ASJC Scopus subject areas
- Electrical and Electronic Engineering
- Computer Graphics and Computer-Aided Design
- Applied Mathematics
- Signal Processing
Cite this
Scan-based attack against trivium stream cipher using scan signatures. / Fujishiro, Mika; Yanagisawa, Masao; Togawa, Nozomu.
In: IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. E97-A, No. 7, 2014, p. 1444-1451.Research output: Contribution to journal › Article
}
TY - JOUR
T1 - Scan-based attack against trivium stream cipher using scan signatures
AU - Fujishiro, Mika
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
PY - 2014
Y1 - 2014
N2 - Trivium is a synchronous stream cipher using three shift registers. It is designed to have a simple structure and runs at high speed. A scan-based side-channel attack retrieves secret information using scan chains, one of design-for-test techniques. In this paper, a scan-based sidechannel attack method against Trivium using scan signatures is proposed. In our method, we reconstruct a previous internal state in Trivium one by one from the internal state just when a ciphertext is generated. When we retrieve the internal state, we focus on a particular 1-bit position in a collection of scan chains and then we can attack Trivium even if the scan chain includes other registers than internal state registers in Trivium. Experimental results show that our proposed method successfully retrieves a plaintext from a ciphertext generated by Trivium.
AB - Trivium is a synchronous stream cipher using three shift registers. It is designed to have a simple structure and runs at high speed. A scan-based side-channel attack retrieves secret information using scan chains, one of design-for-test techniques. In this paper, a scan-based sidechannel attack method against Trivium using scan signatures is proposed. In our method, we reconstruct a previous internal state in Trivium one by one from the internal state just when a ciphertext is generated. When we retrieve the internal state, we focus on a particular 1-bit position in a collection of scan chains and then we can attack Trivium even if the scan chain includes other registers than internal state registers in Trivium. Experimental results show that our proposed method successfully retrieves a plaintext from a ciphertext generated by Trivium.
KW - Scan chain
KW - Scan-based attack
KW - Side-channel attacks
KW - Trivium
UR - http://www.scopus.com/inward/record.url?scp=84903712761&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84903712761&partnerID=8YFLogxK
U2 - 10.1587/transfun.E97.A.1444
DO - 10.1587/transfun.E97.A.1444
M3 - Article
AN - SCOPUS:84903712761
VL - E97-A
SP - 1444
EP - 1451
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
SN - 0916-8508
IS - 7
ER -