Invention Grant
- Patent Title: Efficient modular addition resistant to side channel attacks
- Patent Title (中): 高效的模块化加强,可抵抗侧面通道攻击
-
Application No.: US14568556Application Date: 2014-12-12
-
Publication No.: US09544131B2Publication Date: 2017-01-10
- Inventor: Mohamed Karroumi , Benjamin Richard , Marc Joye
- Applicant: THOMSON LICENSING
- Applicant Address: FR Issy les Moulineaux
- Assignee: THOMSON LICENSING
- Current Assignee: THOMSON LICENSING
- Current Assignee Address: FR Issy les Moulineaux
- Priority: EP13306721 20131213
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F7/72 ; H04L9/06

Abstract:
A cryptographic device performs modular addition between a first integer value x and a second integer value y in a processor by: obtaining a first masked input {circumflex over (x)}, a second masked input ŷ, a first mask rx and a second mask ry, the first masked input {circumflex over (x)} resulting from the first integer value x masked by the first mask rx and the second masked input ŷ resulting from the second integer value y masked by the second mask ry; computing a first iteration masked carry value ĉ1, using the first masked input {circumflex over (x)}, the second masked input ŷ, the first mask rx, the second mask ry and a carry mask value λ; recursively updating the masked carry value ĉi to obtain a final masked carry value ĉk−1, wherein the masked carry value is updated using the first masked input {circumflex over (x)}, the second masked input ŷ, the first mask rx, the second mask ry, and the carry mask value λ; combining the first masked input {circumflex over (x)} and the second masked input ŷ and the final masked value ĉk−1 to obtain an intermediate value; combining the intermediate value with the carry mask value to obtain a masked result; and outputting the masked result and a combination of the first mask rx and the second mask ry. It is preferred that the combinations use XOR.
Public/Granted literature
- US20150172042A1 EFFICIENT MODULAR ADDITION RESISTANT TO SIDE CHANNEL ATTACKS Public/Granted day:2015-06-18
Information query