2022
DOI: 10.46586/tches.v2022.i2.1-40
|View full text |Cite
|
Sign up to set email alerts
|

High-order Table-based Conversion Algorithms and Masking Lattice-based Encryption

Abstract: Masking is the main countermeasure against side-channel attacks on embedded devices. For cryptographic algorithms that combine Boolean and arithmetic masking, one must therefore convert between the two types of masking, without leaking additional information to the attacker. In this paper we describe a new high-order conversion algorithm between Boolean and arithmetic masking, based on table recomputation, and provably secure in the ISW probing model. We show that our technique is particularly efficient for ma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
34
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(34 citation statements)
references
References 21 publications
0
34
0
Order By: Relevance
“…Instead of working with arithmetic multiplications modulo some big power-of-two, we propose to work in a Galois field, which saves us a conversion from the Boolean to the arithmetic masking domain and significantly reduces the cost of the comparison operation. We also develop a streamlined version of the Kyber-specific compression of Coron et al [2]. Both our algorithms outperform the comparisons they are based on.…”
Section: Contributionsmentioning
confidence: 99%
See 4 more Smart Citations
“…Instead of working with arithmetic multiplications modulo some big power-of-two, we propose to work in a Galois field, which saves us a conversion from the Boolean to the arithmetic masking domain and significantly reduces the cost of the comparison operation. We also develop a streamlined version of the Kyber-specific compression of Coron et al [2]. Both our algorithms outperform the comparisons they are based on.…”
Section: Contributionsmentioning
confidence: 99%
“…Coron et al [2] introduce a hybrid method to perform the comparison. They first build several subfunctions and combine them into one comparison algorithm aimed at prime moduli q, as used in Kyber.…”
Section: Hybrid Comparisonmentioning
confidence: 99%
See 3 more Smart Citations