DocumentCode
2089913
Title
Differential Power Analysis of CAST-128
Author
Boey, K.H ; Lu, Y. ; O´Neill, M. ; Woods, R.
Author_Institution
Inst. of Electron., Commun. & Inf. Technol. (ECIT), Queen´´s Univ. Belfast, Belfast, UK
fYear
2010
fDate
5-7 July 2010
Firstpage
143
Lastpage
148
Abstract
Power analysis is used to reveal the secret key of security devices by monitoring the power consumption of certain cryptographic algorithm operations through a statistical analysis approach known as Differential Power Analysis (DPA). Whilst this has been applied extensively to attacks on FPGA devices, there has been little research into attacks on ASIC devices. Although standard DPAs are essentially independent of the block cipher that they target, some are less susceptible than others due to algorithm´s structure, and therefore more difficult to attack such as the CAST-128. In this paper, we outline the first reported power analysis attack of CAST-128 as it falls into the category just outlined and it is the only algorithm that has not been practically broken either on FPGA or ASIC, it is also a common block cipher used in Canada. The paper outlines an approach that reveals all 128 bits of the secret key within 300,500 power traces, highlighting insights on attacking the registers rather than the Sbox. Finally, the effect of applying the Hamming weight power model on different widths of the target register under attack in ASIC device is evaluated.
Keywords
cryptography; statistical analysis; CAST-128; block cipher; cryptographic algorithm; differential power analysis; power analysis attack; power consumption monitoring; security devices; statistical analysis approach; Algorithm design and analysis; Application specific integrated circuits; Correlation; Encryption; Equations; Registers; CAST-128; Power Analysis; Sbox;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location
Lixouri, Kefalonia
Print_ISBN
978-1-4244-7321-2
Type
conf
DOI
10.1109/ISVLSI.2010.14
Filename
5572761
Link To Document