发明名称 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