发明名称 |
Protection of the execution of an algorithm against side-channel attacks |
摘要 |
A protection mechanism for the execution of an encryption algorithm is disclosed. In the mechanism the encryption algorithm has its execution preceded by an update of a counter stored in a reprogrammable non-volatile memory. Storing the value of the counter into the memory corresponds with the execution of the algorithm. |
申请公布号 |
US9565016(B2) |
申请公布日期 |
2017.02.07 |
申请号 |
US201414521150 |
申请日期 |
2014.10.22 |
申请人 |
Proton World International N.V. |
发明人 |
Wostyn Alexandre;Modave Jean-Louis |
分类号 |
H04K1/00;H04L9/00;G06F12/14;G06F21/55;G06F21/72;G06F21/77 |
主分类号 |
H04K1/00 |
代理机构 |
Seed IP Law Group LLP |
代理人 |
Seed IP Law Group LLP |
主权项 |
1. A method to protect execution of an encryption algorithm, comprising:
updating a counter before execution of the encryption algorithm, the counter configured for storage in a reprogrammable non-volatile memory; and storing a value of the counter into the reprogrammable non-volatile memory during execution of the encryption algorithm, wherein the storing includes:
activating a write function of the reprogrammable non-volatile memory;writing a value of the counter in the reprogrammable non-volatile memory, the writing of the value corresponding with beginning execution of the encryption algorithm or after execution of the encryption algorithm begins; anddeactivating the write function of the memory. |
地址 |
Diegem BE |