DOI: 10.1007/978-3-540-74735-2_2
|View full text |Cite
|
Sign up to set email alerts
|

Gaussian Mixture Models for Higher-Order Side Channel Analysis

Abstract: Abstract. We introduce the use of multivariate Gaussian mixture models for enhancing higher-order side channel analysis on masked cryptographic implementations. Our contribution considers an adversary with incomplete knowledge at profiling, i.e., the adversary does not know random numbers used for masking. At profiling, the adversary observes a mixture probability density of the side channel leakage. However, the EM algorithm can provide estimates on the unknown parameters of the component densities using samp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Publication Types

Select...
10

Relationship

1
9

Authors

Journals

citations
Cited by 40 publications
(18 citation statements)
references
References 21 publications
0
18
0
Order By: Relevance
“…More precisely, the adversary owns an estimation of the pdf l → P [L = l|S = s] for every s ∈ S. In practice, this estimation is obtained through a profiling phase on a physical implementation identical to the targeted one (except the secret key) and that is under the attacker control (see for instance [2,6,14,19]). The attack consists in estimating the likelihood of a key guess k, i.e.…”
Section: Descriptionmentioning
confidence: 99%
“…More precisely, the adversary owns an estimation of the pdf l → P [L = l|S = s] for every s ∈ S. In practice, this estimation is obtained through a profiling phase on a physical implementation identical to the targeted one (except the secret key) and that is under the attacker control (see for instance [2,6,14,19]). The attack consists in estimating the likelihood of a key guess k, i.e.…”
Section: Descriptionmentioning
confidence: 99%
“…In [4,18], this work is extended by considering PCA. Lemke-Rust and Paar [16] propose a profiled multi-execution attack against masked implementations of symmetric algorithms using the expectationmaximization clustering algorithm and a training set for the estimation of the clusters. In a profiled setting, they estimate mixture densities of clusters for known key values and unknown mask values using multiple executions.…”
Section: Related Workmentioning
confidence: 99%
“…Our work is also related to Mutual Information Analysis (MIA) [12] in that both approaches can succeed without but benefit from a good power model. Also related to our work is the use of Gaussian mixture models for masked implementations [16]. In this work parameters of different Gaussian components that best fit to the observed mixed multivariate side-channel leakage are estimated without knowing the masks.…”
Section: Introductionmentioning
confidence: 99%