[发明专利]一种基于矩阵加密的强PUF抗机器学习攻击方法有效
| 申请号: | 202111091734.1 | 申请日: | 2021-09-17 |
| 公开(公告)号: | CN113922990B | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 汪鹏君;周子宇;李刚;马雪娇;张会红;施一剑 | 申请(专利权)人: | 温州大学 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;G06F21/71 |
| 代理公司: | 宁波奥圣专利代理有限公司 33226 | 代理人: | 方小惠 |
| 地址: | 325000 浙江省温州市瓯海*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 矩阵 加密 puf 机器 学习 攻击 方法 | ||
1.一种基于矩阵加密的强PUF抗机器学习攻击方法,其特征在于包括以下步骤:
步骤1、采集强PUF的n2组CRP,n可取任意不小于2的正整数,将强PUF的第x组CRP的激励信号记为Cx,x=1,2,…,n2,激励信号Cx为b位二进制数,表示为代表了第x组CRP的激励信号的第a位的信号值,a=1,2,…,b,当取值为0时代表低电平,取值为1代表高电平;将强PUF的第x组CRP的的响应信号记为Rx,Rx为1位二进制数,Rx取值为0代表低电平,取值为1代表高电平,强PUF的每组CRP中都存在一一对应关系,即Cx通过强PUF得到Rx,强PUF的n2组CRP中的对应关系为
步骤2、将采集到的n2组CRP的响应信号依次排列组成n阶明文矩阵,将该n阶明文矩阵记为M,M采用式(1)表示为:
其中,mij为明文矩阵M中第i行第j列的元素,i=1,2,…,n,j=1,2,…,n,m11=R1,m12=R2,…,mij=R(i-1)×n+j,…,
步骤3、将n阶明文矩阵M与其自身进行矩阵乘法运算,得到密文矩阵,将该密文矩阵记为S,S采用式(2)表示为:
其中,sij为密文矩阵S中第i行第j列的元素,i=1,2,…,n,j=1,2,…,n,
步骤4、对密文矩阵S进行二进制转换,得到转换矩阵S′,将转换矩阵中的第i行第j列的元素记为s′ij,具体转换过程为:判断sij为奇数还是偶数,如果为奇数,则令s′ij=1;如果为偶数,令s′ij=0;
步骤5、将转换矩阵S′中的元素按顺序依次作为强PUF的最终响应信号其中r1=s′11,r2=s′12,…,r(i-1)×n+j=s′ij,…,此时,强PUF的每组CRP仍保持一一对应关系,Cx通过强PUF得到rx,Cx对应rx,此时强PUF的n2组CRP的最终对应关系为
步骤6、循环步骤2至5,直至CRP达到预先设定的需求数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于温州大学,未经温州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111091734.1/1.html,转载请声明来源钻瓜专利网。





