发明名称 METHOD FOR MAKING SECURE A LOGICAL OR MATHEMATICAL OPERATOR IN A MICROPROCESSOR-BASED ELECTRONIC MODULE
摘要 The invention concerns a method for making secure a logical or mathematical operator, in the present case the XOR operator, usable in executing a programme in a microprocessor-based electronic module. The invention is characterised in that the execution of the XOR operator is replaced by the execution (CAL-XORSEC (i)) of a sequence (Si) of operations having as final result a result identical to the result of the XOR function. The sequence of operations (Si), in the present case, consisting of elementary operations based on AND, OR, and NOT, is selected from a set of eight equivalent sequences (S1 to S8) after determining (CAL-NDO) a serial number NDO = i based on parameters of the programme and/or a random parameter R supplied by a pseudo-random number generator (24).
申请公布号 WO0250641(A1) 申请公布日期 2002.06.27
申请号 WO2001FR04124 申请日期 2001.12.20
申请人 CP8 TECHNOLOGIES;GIRAUD, NICOLAS;BROLH, ABRAHAM;HAMEAU, PATRICE 发明人 GIRAUD, NICOLAS;BROLH, ABRAHAM;HAMEAU, PATRICE
分类号 G06F21/55;G06F21/77;G06K19/073;G07F7/08;(IPC1-7):G06F1/00 主分类号 G06F21/55
代理机构 代理人
主权项
地址
您可能感兴趣的专利