基于SIKE算法的旁路防御方法、装置、电子设备及可读介质

    公开(公告)号:CN111817847A

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

    申请号:CN202010553818.1

    申请日:2020-06-17

    Applicant: 浙江大学

    Inventor: 张帆 杨博麟

    Abstract: 本发明公开了一种基于SIKE算法的旁路防御方法、装置、电子设备及可读介质,包括:在硬件平台进行安全通信前的会话密钥协商阶段,采用SIKE算法作为密钥封装算法;在对会话密钥进行加密的过程中,需计算同源关系φ,在计算同源关系φ时,其核(kernel)的计算将执行操作ker(φ)= ,其中P和Q为事先约定好的椭圆曲线上的点,d为私钥,P+dQ为椭圆曲线上点的加法运算;同源关系φ计算完成后,完成会话密钥协商阶段。本发明对ker(φ)= 的计算做了改进,改进的方法掩盖了SIKE算法在执行ker(φ)= 过程中的旁路泄露。常见旁路攻击方法都有不错的防御效果。

    一种基于稳态故障的芯片安全性的评估方法

    公开(公告)号:CN110598398A

    公开(公告)日:2019-12-20

    申请号:CN201910789976.4

    申请日:2019-08-26

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于稳态故障的芯片安全性的评估方法,从芯片实现安全性角度考虑,该方法包括:去除封装、扫描SRAM区域、激光注入稳态故障的方法;根据是否知晓注入故障位置,公开两种分析方法:在已知注入故障位置的条件下通过结合AES第九轮与第十轮状态矩阵,利用GPU特性恢复AES算法密钥的分析方法;在未知注入故障位置的条件下,通过假设与遍历,找到正确故障位置后恢复AES算法密钥的分析方法;参照整个过程提供芯片安全性评估的方法三部分。在芯片安全性评估领域,填补了此前未考虑过稳态故障威胁的空白。

    基于SIKE算法的旁路防御方法、装置、电子设备及可读介质

    公开(公告)号:CN111817847B

    公开(公告)日:2021-11-23

    申请号:CN202010553818.1

    申请日:2020-06-17

    Applicant: 浙江大学

    Inventor: 张帆 杨博麟

    Abstract: 本发明公开了一种基于SIKE算法的旁路防御方法、装置、电子设备及可读介质,包括:在硬件平台进行安全通信前的会话密钥协商阶段,采用SIKE算法作为密钥封装算法;在对会话密钥进行加密的过程中,需计算同源关系φ,在计算同源关系φ时,其核(kernel)的计算将执行操作ker(φ)= ,其中P和Q为事先约定好的椭圆曲线上的点,d为私钥,P+dQ为椭圆曲线上点的加法运算;同源关系φ计算完成后,完成会话密钥协商阶段。本发明对ker(φ)= 的计算做了改进,改进的方法掩盖了SIKE算法在执行ker(φ)= 过程中的旁路泄露。常见旁路攻击方法都有不错的防御效果。

    一种基于稳态故障的芯片安全性的评估方法

    公开(公告)号:CN110598398B

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

    申请号:CN201910789976.4

    申请日:2019-08-26

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于稳态故障的芯片安全性的评估方法,从芯片实现安全性角度考虑,该方法包括:去除封装、扫描SRAM区域、激光注入稳态故障的方法;根据是否知晓注入故障位置,公开两种分析方法:在已知注入故障位置的条件下通过结合AES第九轮与第十轮状态矩阵,利用GPU特性恢复AES算法密钥的分析方法;在未知注入故障位置的条件下,通过假设与遍历,找到正确故障位置后恢复AES算法密钥的分析方法;参照整个过程提供芯片安全性评估的方法三部分。在芯片安全性评估领域,填补了此前未考虑过稳态故障威胁的空白。

Patent Agency Ranking