发明名称 |
Countermeasure method and device for protecting data circulating in an electronic component |
摘要 |
The disclosure relates to a countermeasure method in an electronic component, wherein binary data are transmitted between binary data storage units, binary data being transmitted in several transmission cycles comprising a first cycle comprising: randomly selecting bits of the data, transmitting the selected bits and transmitting bits, each having a randomly chosen value, instead of transmitting non-selected bits of the data. A last transmission cycle comprises transmitting bits of the data that have not been transmitted during a previous cycle. |
申请公布号 |
US9331847(B2) |
申请公布日期 |
2016.05.03 |
申请号 |
US201213416736 |
申请日期 |
2012.03.09 |
申请人 |
STMICROELECTRONICS (ROUSSET) SAS |
发明人 |
Bancel Frédéric |
分类号 |
G06F21/00;H04L9/00 |
主分类号 |
G06F21/00 |
代理机构 |
Seed IP Law Group PLLC |
代理人 |
Seed IP Law Group PLLC |
主权项 |
1. A method comprising:
transmitting binary data as a countermeasure for protecting data in an electronic component over plural transmission cycles comprising a first transmission cycle and a last transmission cycle, wherein the transmitting comprises during the first transmission cycle:
randomly selecting bits of the binary data, positions of the selected bits in the binary data being random;modifying the binary data by replacing the selected bits with bits each having a randomly chosen value, andtransmitting the modified binary data to a data storage unit; and during the last transmission cycle, transmitting bits of the binary data that have not been transmitted during a previous transmission cycle, wherein the method includes:
randomly selecting a subset of bits from the selected bits;inverting the randomly selected subset of bits; andin the last transmission cycle, reinverting the randomly selected subset of inverted bits. |
地址 |
Rousset FR |