发明名称 PROCEDE DE TRAITEMENT CRYPTOGRAPHIQUE COMPRENANT DES OPERATIONS BOOLEENNES SUR DES DONNEES MASQUEES DE MANIERE ARITHMETIQUE, DISPOSITIFS ET PRODUIT PROGRAMME D'ORDINATEUR CORRESPONDANTS
摘要 <p>#CMT# #/CMT# The method involves obtaining (106) first arithmetically masked data (A) corresponding to result of an arithmetic operation between first data and a first mask (M). Result of an application of a Boolean function to the masked data is determined. Correction data (H) and a second mask (M1) are determined. An arithmetic operation between the correction data and the result is determined to deliver second arithmetically masked data (A1) corresponding to a result of arithmetic operation between the second mask and a result of an application of the Boolean function to the first data. #CMT# : #/CMT# Independent claims are also included for the following: (1) a computer program product comprising a set of program code instructions for implementing a cryptographic processing method (2) a non-transitory computer readable storage medium for storing a computer program comprising a set of instructions executed by a computer or a processor to implement a cryptographic processing method (3) a cryptographic processing device. #CMT#USE : #/CMT# Cryptographic processing method for protecting a chip card against side channel attacks. #CMT#ADVANTAGE : #/CMT# The method enables accessing and reading a table in a rapid manner to reduce complexity of the cryptographic processing step and reducing number of computing operations. #CMT#DESCRIPTION OF DRAWINGS : #/CMT# The drawing shows a flow diagram illustrating a cryptographic processing method.'(Drawing includes non-English language text)' A, A1 : Arithmetically masked data H : Correction data M, M1 : Masks 106 : Step for obtaining arithmetically masked data and mask.</p>
申请公布号 FR2998692(B1) 申请公布日期 2015.01.30
申请号 FR20120061361 申请日期 2012.11.28
申请人 OBERTHUR TECHNOLOGIES 发明人 RONDEPIERRE FRANCK;BELAID SONIA
分类号 G06F21/60 主分类号 G06F21/60
代理机构 代理人
主权项
地址