DocumentCode
1105458
Title
Security analysis of higher-order Boolean masking schemes for block ciphers (with conditions of perfect masking)
Author
Piret, G. ; Standaert, F.-X.
Author_Institution
Dept. d´´lnformatique, Ecole Normale Super., Paris
Volume
2
Issue
1
fYear
2008
fDate
3/1/2008 12:00:00 AM
Firstpage
1
Lastpage
11
Abstract
Side-channel attacks are an important class of cryptanalytic techniques against cryptographic implementations and masking is a frequently considered solution to improve the resistance of a cryptographic implementation against side-channel attacks. The security of higher-order Boolean masking schemes in various contexts is analysed. The results presented are 2-fold. First, the definitions of higher-order side-channel attacks with the related security notions are formalised and certain security weaknesses in recently proposed masking schemes are put forward. Second, the conditions upon which a substitution box in a block cipher can be perfectly masked by Boolean values in order to counteract side-channel attacks are investigated. That is, can the leakages´ statistical distributions at a masked S-box output (over all possible masks) be independent of the secret key targeted in the attacks? The consequences of this requirement are studied in two commonly considered leakage models, namely the Hamming weight and distance models, and conditions on the substitution boxes are derived. As a result of the analysis, it appears that these conditions are not achievable as they lead to evident cryptanalytic weaknesses. Thus, it is formally confirmed that masking cannot be used as a stand-alone countermeasure and cannot offer provable security against side-channel attacks.
Keywords
Boolean functions; cryptography; higher order statistics; statistical distributions; Hamming weight model; block cipher; cryptanalytic technique; distance model; higher-order Boolean masking scheme; security analysis; side-channel attack; statistical distribution;
fLanguage
English
Journal_Title
Information Security, IET
Publisher
iet
ISSN
1751-8709
Type
jour
DOI
10.1049/iet-ifs:20070066
Filename
4473030
Link To Document