Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Inès Ben El Ouahma

dblp:219/2147 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Hardware security and side channels · 67% Cryptographic primitives and cryptanalysis · 33%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
finite field arithmetic
0.412020
Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Hardware security and side channels › side-channel countermeasures
masking
0.412020
Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Hardware security and side channels
side-channel countermeasures
0.412020
Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020

Methods — techniques the papers use, named apart from their topics

static single assignment · 0.9polynomial interpolation · 0.9formal verification · 0.9boolean masking · 0.9
YearPublicationVenuePosition
2020 Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation
abstract
Side-channel attacks are amongst the major threats for embedded systems and IoT devices. Masking is one of the most used countermeasure against such attacks, but its application remains a difficult process. We propose a target-independent approach for applying a first-order Boolean masking countermeasure during compilation, on the static single assignment (SSA) form. Contrary to the state-of-the art automated approaches that require to simplify the control flow of the input program, our approach supports regular control-flow program structures. Moreover, our compiler is the first to automatically mask table lookups using a polynomial interpolation approach. We also present new optimizations to speedup the evaluation of polynomials: we reduce the number of terms of the polynomial, and we accelerate finite-field multiplication. We show that our approach is faster than the standard masked table approach with mask refresh after each access, with speedups up to ×2.4 in our experiments. Finally, using a formal verification approach, we show that the compiled machine code is secure, i.e., that all intermediate computations are statistically independent of the secrets.
Nicolas Belleville, Damien Couroussé, Karine Heydemann, Quentin L. Meunier, Inès Ben El Ouahma
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5