一种基于SRAM-PUF的密钥获取方法

    公开(公告)号:CN112436945B

    公开(公告)日:2023-01-20

    申请号:CN202011253048.5

    申请日:2020-11-11

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明公开一种SRAM‑PUF的密钥获取方法,属于SoC信息安全领域。将SRAM‑PUF芯片和温度控制器放置在一套检测装置上,检测软件通过串口连接检测装置,能够获取SRAM‑PUF芯片的上电时响应,分密钥生成和密钥识别两个阶段,通过SRAM‑PUF芯片自身RS纠错,和恶劣条件下检测软件的BCH码纠错,能够提高纠错能力,克服芯片由于环境影响带来的可靠性低的问题。

    一种基于环形振荡器的强PUF电路的工作方法

    公开(公告)号:CN108768619B

    公开(公告)日:2021-07-06

    申请号:CN201810586232.8

    申请日:2018-06-08

    IPC分类号: H04L9/06

    摘要: 本发明提供了一种基于环形振荡器的强PUF电路及其工作方法,属于信息安全与密码学技术领域。所述基于环形振荡器的强PUF电路包括环形振荡器阵列电路、数据选择电路、第一计数器电路、第二计数器电路、数据比较器电路、串并转换电路以及AES加密电路。通过环形振荡器结构结合AES加密电路,实现了强PUF的特性要求。并且最大程度地对电路结构进行复用,大大降低电路开销,其结构灵活、精简,生成的密钥唯一性、可靠性高,能满足强PUF具有海量激励‑响应对的要求。

    一种适用于SRAM PUF的软硬混合解码方法

    公开(公告)号:CN108959977B

    公开(公告)日:2021-03-19

    申请号:CN201810648929.3

    申请日:2018-06-22

    IPC分类号: G06F21/73 H03M13/15

    摘要: 本发明提供了一种适用于SRAM PUF的软硬混合解码方法,属于信道编解码技术领域。将接收到的SRAM PUF响应消息进行硬解码;对解码结果进行判断,若解码成功,则输出码字;否则,对SRAM PUF响应消息进行软解码,并对解码结果进行判断,若解码成功,则输出码字;若解码失败,则结束。针对不同程度污染的码字,通过动态地进行软硬解码算法的选择,使硬件结构得到有效复用,降低了资源消耗,解码模块能量消耗少,效率高。

    一种基于SRAM-PUF的密钥获取方法

    公开(公告)号:CN112436945A

    公开(公告)日:2021-03-02

    申请号:CN202011253048.5

    申请日:2020-11-11

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明公开一种SRAM‑PUF的密钥获取方法,属于SoC信息安全领域。将SRAM‑PUF芯片和温度控制器放置在一套检测装置上,检测软件通过串口连接检测装置,能够获取SRAM‑PUF芯片的上电时响应,分密钥生成和密钥识别两个阶段,通过SRAM‑PUF芯片自身RS纠错,和恶劣条件下检测软件的BCH码纠错,能够提高了纠错能力,克服芯片由于环境影响带来的可靠性低的问题。

    一种移相波控码硬件在线调节系统

    公开(公告)号:CN110676588B

    公开(公告)日:2020-11-06

    申请号:CN201910913094.4

    申请日:2019-09-25

    发明人: 赵达 周昱 张荣

    IPC分类号: H01Q3/38

    摘要: 本发明公开一种移相波控码硬件在线调节系统,属于集成电路技术领域。所述移相波控码硬件在线调节系统包括波控码计算模块、转移矩阵模块、bit位调整模块和波控码发送模块;其中,所述波控码计算模块根据外部输入信息计算出每个阵元对应的归一化移相波控码;所述转移矩阵模块改变移相波控码的排列顺序;所述bit位调整模块按照精度控制移相波控码位数;所述波控码发送模块串行发送移相波控码至数字移相器。所述移相波控码硬件在线调节系统灵活可配置,能够应用于多种不同精度需求,不同移相器规格的相控阵天线体制。

    一种基于SRAM的强PUF工作电路和方法

    公开(公告)号:CN110677255A

    公开(公告)日:2020-01-10

    申请号:CN201910901912.9

    申请日:2019-09-24

    发明人: 胡鹏 周昱 张荣

    IPC分类号: H04L9/32 H04L9/06 H04L9/08

    摘要: 本发明公开一种基于SRAM的强PUF工作电路和方法,属于信息安全技术领域。基于SRAM的强PUF工作电路包括SRAM及其控制器电路、数据位宽转换电路以及AES加密电路;SRAM及其控制电路在读写控制信号控制下,依次读取地址内数据,最多产生128×N bits输出至数据位宽转换电路;所述数据位宽转换电路将若干个地址产生的数据缓存、拼接成128位并行数据输出,并作为密钥送至AES加密电路;所述AES加密电路使用该密钥,对128位长度的激励进行加密处理,得到128位长度的响应,构成激励-响应对。其结构灵活、精简,密钥生成速度快、成本低、可靠性高,能满足强PUF具有海量激励-响应对的要求。

    一种基于递归下降算法的RTL级硬件木马检测方法

    公开(公告)号:CN106407810B

    公开(公告)日:2019-05-10

    申请号:CN201610854016.8

    申请日:2016-09-27

    IPC分类号: G06F21/56

    摘要: 本发明涉及一种基于递归下降算法的RTL级硬件木马检测方法,该检测方法是根据木马模型设计RTL代码规则,指定词语类型,包括模块声明词、模块结束声明词、信号声明词、逻辑功能块声明词、中间词和终结词,对RTL文件采用递归下降算法进行分析,找到符合规则的木马模块。本发明的检测方法是针对指定类型的RTL代码级硬件木马,相对于传统的在芯片上检测硬件木马的方法,大大缩短了试验时间,能够快速有效的检测出RTL代码级硬件木马,并准确定位木马所在位置,提高了工作效率。

    基于环形振荡器的物理指纹生成电路及方法

    公开(公告)号:CN108540109A

    公开(公告)日:2018-09-14

    申请号:CN201810318524.3

    申请日:2018-04-11

    IPC分类号: H03K3/03 G06F21/73

    摘要: 本申请揭示了一种基于环形振荡器的物理指纹生成电路及方法,该电路包括环形振荡器阵列电路、数据选择电路、第一计数器电路、第二计数器电路以及数据比较器电路,环形振荡器阵列电路包括至少两路环形振荡器电路,每路环形振荡器电路的输出端均与数据选择电路的数据输入端连接,每路环形振荡器电路的输入端均与同一个脉冲信号发射端相连;数据选择电路的两个输出端分别与两个计数器电路的输入端连接;两个计数器电路的输出端分别与数据比较器电路的两个输入端连接。本申请最大程度地对电路结构进行复用,大大降低电路开销,其结构灵活、精简,电路规模小、成本低,生成速度快,可靠性高,能满足物理指纹信息唯一性、可靠性的要求。

    电路安全性验证方法及计算机可读存储介质

    公开(公告)号:CN108363878A

    公开(公告)日:2018-08-03

    申请号:CN201810163941.5

    申请日:2018-02-27

    发明人: 王丽娟 张荣 周昱

    IPC分类号: G06F17/50 G06F21/57

    摘要: 本发明公开一种电路安全性验证方法及计算机可读存储介质,属于集成电路安全性分析技术领域。电路安全性验证方法包括:将电路代码和电路安全属性根据预定电路模型分别转化为证明电路和第一待证明定理;根据证明电路证明第一待证明定理;当第一待证明定理成立时,确定电路满足电路安全属性;解决了现有技术中无法解决电路在设计阶段或者使用第三方IP时,引入后门漏洞而导致电路存在的安全性问题的技术问题,有效地对电路的安全属性进行验证,实现了利用定理证明对电路代码级安全性验证的突破。

    基于三模冗余的防御硬件木马威胁的电路安全性设计方法

    公开(公告)号:CN104715121B

    公开(公告)日:2017-12-22

    申请号:CN201510151705.8

    申请日:2015-04-01

    IPC分类号: G06F17/50 G06F21/71

    摘要: 本发明提供一种利用三模冗余来保障原始电路即使被恶意植入硬件木马也能够稳定工作的电路安全性设计方法。首先在完成原始电路设计与验证后,将各种常规测试无法覆盖到的逻辑节点选出,并作为输出节点。其次,将输出节点作为终点向扇入(fan‑in)的方向回溯,按一定的规则确定输入节点。最后将输入节点与输出节点之间的路径,按照组合逻辑与时序逻辑的区别分别进行三模冗余设计。通过此设计方法可以使测试无法覆盖或者高风险的电路节点即使受到硬件木马的影响改变逻辑值后,也可以不影响最终的输出,保持电路原来的功能。