- 专利标题: A METHOD FOR PROTECTING MODULAR EXPONENTIAL ALGORITHMS AGAINST DEEP-LEARNING SIDE-CHANNEL ATTACK (DL-SCA)
-
申请号: EP22305274.7申请日: 2022-03-11
-
公开(公告)号: EP4243334A1公开(公告)日: 2023-09-13
- 发明人: TEGLIA, Yannick , VIGILANT, David
- 申请人: Thales Dis France SAS
- 申请人地址: FR 92190 Meudon 6, rue de la Verrerie
- 代理机构: Grevin, Emmanuel
- 主分类号: H04L9/00
- IPC分类号: H04L9/00 ; H04L9/30
摘要:
A method (220) for countering a profiling of deep-learning (100) side channel (SCA) algorithm to disrupt a training phase of a deep-learning model is provided. It alters and interleaves an execution sequence (163) of modular exponentiations or point additions in a counter SCA algorithm. The mixing, loops (206-210) through bits of a private key, D, along a sliding window, wherein for each loop, an N-bit tuple from the private key (102) is compared (207) to the random number plus a linear increment, and, if the value is a match, it indexes (208) into said precomputed vector according to said random number, r, thereby extracting and interleaving values into an execution path of said counter SCA algorithm from said precomputed vector according to an index represented by said random number; otherwise. Other embodiments are provided.
信息查询