-
公开(公告)号:CN113381989A
公开(公告)日:2021-09-10
申请号:CN202110619205.8
申请日:2021-06-03
Applicant: 中国科学院软件研究所 , 南方电网科学研究院有限责任公司
Abstract: 本发明公开一种针对激光注入攻击的防护能力验证方法,包括使用VerilogHDL进行基于FPGA密码算法及防护方案的实现,得到VerilogHDL代码;新建Vivado工程,在目标开发板上对VerilogHDL代码进行综合与初步布局布线,并利用Vivado提供的区域约束能力,对目标开发板上的寄存器进行指定区域约束;重新进行布局布线,并将生成的比特流文件烧录进目标开发板中;通过不同强度的激光扫描目标寄存器的物理位置,进行故障注入,以验证防护方案的防护能力。本发明利用区域约束技术简化了对目标寄存器的定位,弱化了实验所需的外部条件,克服了高时钟频率下难以在准确的时间节点进行故障注入这一问题。
-
公开(公告)号:CN113014377A
公开(公告)日:2021-06-22
申请号:CN202110137133.3
申请日:2021-02-01
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种利用分组密码S盒双射特性的持久故障攻击防护方法和装置。该方法包括以下步骤:1)在加密开始前读取设备存储介质中的S盒,并对S盒中的表项进行逐个异或,以校验S盒的健康性;2)根据1)中的校验结果,若通过校验则继续进行加密,若未通过校验则不再进行加密并发出警报。该方法利用分组密码S盒的双射特性,从根源上避免了持久性故障造成的密文分布统计偏差,能够实现对持久故障攻击的有效防护。
-
公开(公告)号:CN113014377B
公开(公告)日:2022-07-22
申请号:CN202110137133.3
申请日:2021-02-01
Applicant: 中国科学院软件研究所 , 南方电网科学研究院有限责任公司
Abstract: 本发明公开了一种利用分组密码S盒双射特性的持久故障攻击防护方法和装置。该方法包括以下步骤:1)在加密开始前读取设备存储介质中的S盒,并对S盒中的表项进行逐个异或,以校验S盒的健康性;2)根据1)中的校验结果,若通过校验则继续进行加密,若未通过校验则不再进行加密并发出警报。该方法利用分组密码S盒的双射特性,从根源上避免了持久性故障造成的密文分布统计偏差,能够实现对持久故障攻击的有效防护。
-
公开(公告)号:CN113381989B
公开(公告)日:2022-06-28
申请号:CN202110619205.8
申请日:2021-06-03
Applicant: 中国科学院软件研究所 , 南方电网科学研究院有限责任公司
Abstract: 本发明公开一种针对激光注入攻击的防护能力验证方法,包括使用VerilogHDL进行基于FPGA密码算法及防护方案的实现,得到VerilogHDL代码;新建Vivado工程,在目标开发板上对VerilogHDL代码进行综合与初步布局布线,并利用Vivado提供的区域约束能力,对目标开发板上的寄存器进行指定区域约束;重新进行布局布线,并将生成的比特流文件烧录进目标开发板中;通过不同强度的激光扫描目标寄存器的物理位置,进行故障注入,以验证防护方案的防护能力。本发明利用区域约束技术简化了对目标寄存器的定位,弱化了实验所需的外部条件,克服了高时钟频率下难以在准确的时间节点进行故障注入这一问题。
-
公开(公告)号:CN115408575A
公开(公告)日:2022-11-29
申请号:CN202210864475.X
申请日:2022-07-21
Applicant: 中国科学院软件研究所
IPC: G06F16/903 , G06F7/08
Abstract: 本发明提出一种资源受限下基于CUDA的序列碰撞快速搜索方法及系统,涉及技术领域信息安全,通过初始参数设置,数据载入,匹配统计和排序,输出搜索结果。本发明能够在有限计算资源下进行重叠碰撞的高效搜索,极大提高检测数据量上限,解决难以在计算资源受限下高效搜索重叠碰撞的问题,能够更好地服务于RNG随机数质量检测工作。
-
-
-
-