-
公开(公告)号:CN112583795A
公开(公告)日:2021-03-30
申请号:CN202011331129.2
申请日:2020-11-24
摘要: 本发明涉及芯片安全技术领域,提供一种安全防护方法及装置,应用于芯片系统,所述芯片系统包括:CPU、多个存储器,以及多个功能模块;所述存储器用于对接收到的数据进行存储;所述CPU用于对接收到的数据和指令进行处理,并根据处理结果对所述功能模块进行控制;所述方法包括:所述CPU、所述多个存储器、所述多个功能模块两两之间在进行数据传输时,均采用密文传输的方式进行。本发明提供的技术方案,能够对芯片系统中的数据安全进行全面、高效地防护。
-
公开(公告)号:CN112583573A
公开(公告)日:2021-03-30
申请号:CN202011306960.2
申请日:2020-11-19
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司
摘要: 本发明提供一种SM4防故障攻击方法及装置,属于信息安全技术领域。所述方法包括:将主密钥在两个主密钥寄存器中各存储一次;对两个主密钥寄存器中存储的主密钥进行密钥编排,得到对应的两个轮密钥;将两个轮密钥一一对应存储到两个轮密钥寄存器中;使用不同轮密钥寄存器中的轮密钥对输入的分组数据进行运算,根据运算结果判定是否受到故障攻击。该方法将主密钥在不同的两个主密钥寄存器中各存储一次,并对两个主密钥寄存器中的主密钥分别进行密钥编排,编排得到的轮密钥存储在不同的两个轮密钥寄存器中,确保如果一个存储位置的主密钥或轮密钥受到攻击改变,另外一个存储位置的主密钥或轮密钥与其不同,可以通过两次运算的方式,检测出故障。
-
公开(公告)号:CN110364210B
公开(公告)日:2021-01-29
申请号:CN201910664971.9
申请日:2019-07-23
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网辽宁省电力有限公司电力科学研究院
摘要: 本发明公开了一种基于LUT结构的双轨预充电AND‑NAND单元,包括:单轨LBDL逻辑与门,其包括第一PMOS晶体管P1、第二PMOS晶体管P2、第三PMOS晶体管P3、第一NMOS晶体管N1、第二NMOS晶体管N2和第一反相器I1;以及单轨LBDL逻辑与非门,其包括第四PMOS晶体管P4,第五PMOS晶体管P5、第三NMOS晶体管N3、第四NMOS晶体管N4,第五NMOS晶体管N5和第二反相器I2。本发明的双轨预充电AND‑NAND单元使用更少的晶体管,占用更少的版图面积,同时保证了优秀的抗DPA攻击能力。
-
公开(公告)号:CN112583573B
公开(公告)日:2022-01-14
申请号:CN202011306960.2
申请日:2020-11-19
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网辽宁省电力有限公司电力科学研究院 , 国家电网有限公司
摘要: 本发明提供一种SM4防故障攻击方法及装置,属于信息安全技术领域。所述方法包括:将主密钥在两个主密钥寄存器中各存储一次;对两个主密钥寄存器中存储的主密钥进行相同的密钥编排,得到对应的两个轮密钥;将两个轮密钥一一对应存储到两个轮密钥寄存器中;使用不同轮密钥寄存器中的轮密钥对输入的分组数据进行运算,根据运算结果判定是否受到故障攻击。该方法将主密钥在不同的两个主密钥寄存器中各存储一次,并对两个主密钥寄存器中的主密钥分别进行密钥编排,编排得到的轮密钥存储在不同的两个轮密钥寄存器中,确保如果一个存储位置的主密钥或轮密钥受到攻击改变,另外一个存储位置的主密钥或轮密钥与其不同,可以通过两次运算的方式,检测出故障。
-
公开(公告)号:CN112583795B
公开(公告)日:2022-01-18
申请号:CN202011331129.2
申请日:2020-11-24
摘要: 本发明涉及芯片安全技术领域,提供一种安全防护方法及装置,应用于芯片系统,所述芯片系统包括:CPU、多个存储器,以及多个功能模块;所述存储器用于对接收到的数据进行存储;所述CPU用于对接收到的数据和指令进行处理,并根据处理结果对所述功能模块进行控制;所述方法包括:所述CPU、所述多个存储器、所述多个功能模块两两之间在进行数据传输时,均采用密文传输的方式进行。本发明提供的技术方案,能够对芯片系统中的数据安全进行全面、高效地防护。
-
公开(公告)号:CN110364210A
公开(公告)日:2019-10-22
申请号:CN201910664971.9
申请日:2019-07-23
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司 , 国网辽宁省电力有限公司电力科学研究院
摘要: 本发明公开了一种基于LUT结构的双轨预充电AND-NAND单元,包括:单轨LBDL逻辑与门,其包括第一PMOS晶体管P1、第二PMOS晶体管P2、第三PMOS晶体管P3、第一NMOS晶体管N1、第二NMOS晶体管N2和第一反相器I1;以及单轨LBDL逻辑与非门,其包括第四PMOS晶体管P4,第五PMOS晶体管P5、第三NMOS晶体管N3、第四NMOS晶体管N4,第五NMOS晶体管N5和第二反相器I2。本发明的双轨预充电AND-NAND单元使用更少的晶体管,占用更少的版图面积,同时保证了优秀的抗DPA攻击能力。
-
公开(公告)号:CN112329025B
公开(公告)日:2022-02-01
申请号:CN202011296994.8
申请日:2020-11-18
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网宁夏电力有限公司电力科学研究院 , 国家电网有限公司
摘要: 本发明提供一种电力终端旁路安全分析方法及系统,属于电力终端安全技术领域。所述方法包括:S1)选择攻击算法中间值集中的某一个中间值,并根据所选择的中间值测量攻击对象进行解密和/或加密不同数据时的能量消耗曲线,获得不同数据被加密和/或解密时对应的能量消耗曲线矩阵;S2)计算不同数据和不同假设密钥的假设中间值,获得假设中间值矩阵;S3)将假设中间值矩阵映射为不同假设密钥的假设能量消耗值矩阵;S4)通过对比每一假设密钥的假设能量消耗值矩阵和能量消耗曲线矩阵,获得最优密钥;S5)恢复所述最优密钥并判断所述最优密钥是否为正确密钥。本方法能够提高电力终端旁路攻击方法的泄漏密钥的发现效率以及发现准确率。
-
公开(公告)号:CN112328326B
公开(公告)日:2022-01-14
申请号:CN202011282436.6
申请日:2020-11-16
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网福建省电力有限公司电力科学研究院 , 国家电网有限公司
摘要: 本发明实施方式涉及芯片安全技术领域,特别涉及一种基于安全芯片的嵌入式操作系统可信启动方法一种MCU、一种安全芯片及一种主控系统。所述方法包括:响应于启动指令,与所述安全芯片交换认证参数;确定交换的所述认证参数均正确,开始所述嵌入式操作系统的启动文件加载;确定启动过程中加载的启动文件被所述安全芯片成功度量,执行所述启动文件;在所述嵌入式操作系统初始化之后,再次确定所述启动文件被所述安全芯片成功度量,则启动完成。同时还提供了对应的MCU、安全芯片和主控系统。本发明提供的实施方式能够提升嵌入式操作系统的启动可信性。
-
公开(公告)号:CN112329025A
公开(公告)日:2021-02-05
申请号:CN202011296994.8
申请日:2020-11-18
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国网宁夏电力有限公司电力科学研究院 , 国家电网有限公司
摘要: 本发明提供一种电力终端旁路安全分析方法及系统,属于电力终端安全技术领域。所述方法包括:S1)选择攻击算法中间值集中的某一个中间值,并根据所选择的中间值测量攻击对象进行解密和/或加密不同数据时的能量消耗曲线,获得不同数据被加密和/或解密时对应的能量消耗曲线矩阵;S2)计算不同数据和不同假设密钥的假设中间值,获得假设中间值矩阵;S3)将假设中间值矩阵映射为不同假设密钥的假设能量消耗值矩阵;S4)通过对比每一假设密钥的假设能量消耗值矩阵和能量消耗曲线矩阵,获得最优密钥;S5)恢复所述最优密钥并判断所述最优密钥是否为正确密钥。本方法能够提高电力终端旁路攻击方法的泄漏密钥的发现效率以及发现准确率。
-
公开(公告)号:CN110531957A
公开(公告)日:2019-12-03
申请号:CN201910859038.7
申请日:2019-09-11
申请人: 北京智芯微电子科技有限公司 , 国网信息通信产业集团有限公司 , 国家电网有限公司
IPC分类号: G06F7/58
摘要: 本发明公开了一种随机数发生器的在线检测方法,包括:通过移位寄存器接收待检测的随机数,其中,待检测的随机数为128比特;当待检测的随机数接收完成后,根据公式一对接收后的随机数进行卡方检测,所述公式一为: 其中,Oi为128比特待检测的随机数中4比特样式i的出现次数;若卡方检测的结果为满足所述公式一,则判定待检测的随机数通过检测。本发明提供的随机数发生器的在线检测方法,通过根据公式一进行卡方检测来实现随机数的在线检测,复杂度足够,且减少了硬件资源的消耗,减小了面积、功耗的开销,相比于软件实现来说明显提升检测性能。
-
-
-
-
-
-
-
-
-