-
公开(公告)号:CN103634102B
公开(公告)日:2017-11-07
申请号:CN201310690055.5
申请日:2013-12-16
Applicant: 国家电网公司 , 中国电力科学研究院 , 国网电力科学研究院 , 北京南瑞智芯微电子科技有限公司 , 国网浙江省电力公司
Abstract: 本发明提供一种侧信道攻击和故障攻击的防护方法,该方法包括以下步骤:I、将分组密码算法的运算划分为若干级流水线;II、随机选择两级流水线输入真实的明文,其他各级的输入为随机数;III、进行运算,当运算结束,将两个真实数据比较运算结果是否一致。该方法既能抵抗侧信道攻击,又能抵抗故障攻击,安全性强,而且执行效率高。
-
公开(公告)号:CN103384197A
公开(公告)日:2013-11-06
申请号:CN201210134619.2
申请日:2012-05-03
IPC: H04L9/28
CPC classification number: H04L9/003 , H04L9/0631
Abstract: 本发明提供了一种防御对分组算法能量攻击的电路、芯片和方法,所述电路包括:圈运算模块、圈密钥生成模块、数据随机扰乱还原单元、圈数据随机扰乱还原单元和MUX2_1模块;所述方法包括:随机扰乱和随机扰乱还原算法。本发明提供的防御对分组算法能量攻击的电路和方法,运用随机扰乱和随机扰乱还原算法,以微小代价直接掩盖明文和圈数据在寄存器里的信息,从而使防御效果更好。
-
公开(公告)号:CN103634102A
公开(公告)日:2014-03-12
申请号:CN201310690055.5
申请日:2013-12-16
Applicant: 国家电网公司 , 中国电力科学研究院 , 国网电力科学研究院 , 北京南瑞智芯微电子科技有限公司 , 国网浙江省电力公司
Abstract: 本发明提供一种侧信道攻击和故障攻击的防护方法,该方法包括以下步骤:I、将分组密码算法的运算划分为若干级流水线;II、随机选择两级流水线输入真实的明文,其他各级的输入为随机数;III、进行运算,当运算结束,将两个真实数据比较运算结果是否一致。该方法既能抵抗侧信道攻击,又能抵抗故障攻击,安全性强,而且执行效率高。
-
公开(公告)号:CN103384197B
公开(公告)日:2016-08-31
申请号:CN201210134619.2
申请日:2012-05-03
IPC: H04L9/28
CPC classification number: H04L9/003 , H04L9/0631
Abstract: 本发明提供了一种防御对分组算法能量攻击的电路、芯片和方法,所述电路包括:圈运算模块、圈密钥生成模块、数据随机扰乱还原单元、圈数据随机扰乱还原单元和MUX2_1模块;所述方法包括:随机扰乱和随机扰乱还原算法。本发明提供的防御对分组算法能量攻击的电路和方法,运用随机扰乱和随机扰乱还原算法,以微小代价直接掩盖明文和圈数据在寄存器里的信息,从而使防御效果更好。
-
公开(公告)号:CN107861047B
公开(公告)日:2020-04-03
申请号:CN201711058364.5
申请日:2017-11-01
Applicant: 北京智芯微电子科技有限公司 , 国网新疆电力公司检修公司 , 国网信息通信产业集团有限公司 , 国家电网公司 , 国网辽宁省电力有限公司
IPC: G01R31/28
Abstract: 本发明公开了一种安全测试模式的检测系统及检测方法,检测系统用以防止芯片的测试电路被废止后再次进入安全测试模式,安全测试模式的检测系统包含:时序逻辑控制模块、检测电路模块以及触发模块。触发模块用于根据通断状态,产生高电平或低电平的触发信号。时序逻辑控制模块根据低电平的触发信号,输出高电平的测试模式信号,从而使得芯片能够进入安全测试模式;或,时序逻辑控制模块根据高电平的触发信号,输出低电平的测试模式信号,从而使得检测电路模块输出自毁信号使芯片进行自毁操作。借此,本发明的安全测试模式的检测系统,多重保证提高了对芯片敏感信息的保护效力,符合绝大部分工艺实现需求,可广泛应用于各类安全芯片。
-
公开(公告)号:CN106294897B
公开(公告)日:2020-03-17
申请号:CN201510264005.X
申请日:2015-05-22
Applicant: 中国电力科学研究院 , 国家电网公司 , 国网山东省电力公司经济技术研究院
IPC: G06F30/20
Abstract: 本发明涉及一种适用于电磁暂态多时间尺度实时仿真接口的实现方法,所述方法包括下述步骤:根据电磁暂态多时间尺度,将仿真系统划分为多个通过解耦元件传输线连接的子网络,并确定所述子网络的时间尺度;通过戴维南等值电路将解耦元件分解为两个内阻固定的受控源,并入所述子网络中,进行网络矩阵初始化;进行仿真计算,接收FPGA平台的数据;预处理FPGA平台的数据,获得中间变量,继续仿真计算。
-
公开(公告)号:CN104639502B
公开(公告)日:2017-12-05
申请号:CN201310552684.1
申请日:2013-11-08
Applicant: 国家电网公司 , 北京南瑞智芯微电子科技有限公司
Abstract: 本发明公开了一种SM4算法抗能量攻击的掩码方法和装置,其中,该方法包括:获取第一随机掩码,且第一随机掩码与第1轮密钥进行异或运算;在原第1轮S盒基础上、根据第一随机掩码确定第1轮修正S盒,第1轮修正S盒取代原第1轮S盒;根据第一随机掩码确定第一修正掩码,第一修正掩码与L线性移位的输出进行异或运算;第2至32轮的算法流程与第1轮算法流程相同,每轮引入相同或不同的随机掩码,且确定相应的修正S盒与修正掩码。通过每轮引入相同或不同的掩码,使易受攻击的轮运算中间结果所带的掩码值不同,能够有效抵抗能量攻击。
-
公开(公告)号:CN106156614A
公开(公告)日:2016-11-23
申请号:CN201510133390.4
申请日:2015-03-25
Applicant: 北京南瑞智芯微电子科技有限公司 , 国家电网公司 , 国家密码管理局商用密码检测中心
IPC: G06F21/55
Abstract: 本发明公开了一种抵抗故障攻击的防护方法和装置,其中,该方法包括:将第一运算结果存储于第一寄存器,将第二运算结果存储于第二寄存器;读取第一存储器中的第一运算结果,并将第一运算结果存储于第三存储器;读取第二存储器中的第二运算结果,并将第二运算结果存储于第四存储器;判断存储有第一运算结果的存储器中的第一运算结果与存储有第二运算结果的存储器中的第二运算结果是否相同,当判断结果为第一运算结果与第二运算结果均相同时,输出运算结果。该方法采用多级存储的方式存储运算结果,并分别进行多次比较判断,可以有效抵抗多点的故障攻击,提高算法的安全性。
-
公开(公告)号:CN105376046A
公开(公告)日:2016-03-02
申请号:CN201410384592.1
申请日:2014-08-06
Applicant: 国家电网公司 , 北京南瑞智芯微电子科技有限公司
CPC classification number: H04L9/00
Abstract: 本发明公开了一种分组密码防攻击的加解密的方法和装置,其中,该加密方法包括:接收需加密的明文P,对明文P进行两次正常加密运算,输出正确加密结果;在进行正常加密运算时,正常加密运算过程被一次或两次注入故障,输出错误加密结果;正确加密结果和错误加密结果输入F函数后,输出攻击者无法利用的无效结果。本发明实施例在进行第一次和/或第二次正常加密运算时被注入故障,并两次输出的加密结果输入到F函数中,减少了将两次正常加密运算结果进行比较的步骤,最后由F函数输出攻击者无法利用的无效结果,有效的抵抗了对分组密码算法的双点攻击,提高了分组密码算法加密过程的安全性。
-
公开(公告)号:CN105320894A
公开(公告)日:2016-02-10
申请号:CN201410377481.8
申请日:2014-08-01
Applicant: 国家电网公司 , 北京南瑞智芯微电子科技有限公司
IPC: G06F21/60
Abstract: 本发明公开了一种保护传输数据和存储数据的方法及装置,其中,该方法包括:将总线上待传输的原始数据和/或待入存储器中的原始数据进行加扰处理;对加扰处理后的原始数据计算第一校验值;将所述第一校验值和所述加扰处理后的原始数据进行传输和/或存储。该方法主要用于数据存储。
-
-
-
-
-
-
-
-
-