【CN109921899B】一种完全雪崩4×4的S盒实现方法【专利】

合集下载

一种雪崩光电二极管及其制作方法[发明专利]

一种雪崩光电二极管及其制作方法[发明专利]

专利名称:一种雪崩光电二极管及其制作方法
专利类型:发明专利
发明人:向伟,王国伟,徐应强,郝宏玥,蒋洞微,任正伟,贺振宏,牛智川
申请号:CN201410818494.4
申请日:20141224
公开号:CN104465853A
公开日:
20150325
专利内容由知识产权出版社提供
摘要:本发明公开了一种雪崩光电二极管及其制作方法。

所述二极管包括:在衬底上至少外延生长的缓冲层,N型欧姆接触层,光吸收层,雪崩倍增层和P型欧姆接触层。

本发明采用不同厚度的InAs层、GaSb层的超晶格制成光吸收层,可以吸收从短波到长波的红外,同时AlGaAsSb可以减少暗电流,通过台面刻蚀,钝化和蒸金属后制成器件,器件可以响应短波到长波红外并可以提供一定的增益,从而提高探测器的信噪比。

申请人:中国科学院半导体研究所
地址:100083 北京市海淀区清华东路甲35号
国籍:CN
代理机构:中科专利商标代理有限责任公司
代理人:宋焰琴
更多信息请下载全文后查看。

一种雪崩二极管的测试装置[实用新型专利]

一种雪崩二极管的测试装置[实用新型专利]

(19)中华人民共和国国家知识产权局(12)实用新型专利(10)授权公告号 (45)授权公告日 (21)申请号 202022038753.5(22)申请日 2020.09.16(73)专利权人 科大国盾量子技术股份有限公司地址 230000 安徽省合肥市高新区望江西路800号合肥创新产业园D3楼(72)发明人 马睿 蒋连军 刘酩 (74)专利代理机构 合肥市浩智运专利代理事务所(普通合伙) 34124代理人 丁瑞瑞(51)Int.Cl.G01R 31/26(2014.01)(54)实用新型名称一种雪崩二极管的测试装置(57)摘要本实用新型公开了一种雪崩二极管的测试装置,其特征在于,包括信号处理电路、皮秒光脉冲产生模块、光衰减模块、控制电路、以及用来安装被测APD的测试工装,信号处理电路的光脉冲触发信号输出端连接皮秒光脉冲产生模块的输入端,信号处理电路的门控信号输出端连接测试工装上安装的被测APD,皮秒光脉冲产生模块的输出端连接光衰减模块的输入端,光衰减模块的输出端连接测试工装上安装的被测APD。

本实用新型的优点在于:此测试装置解决了测试设备太多的问题,仅用一块PCB板配合测试工装即可实现APD的独立性能测试。

权利要求书2页 说明书5页 附图2页CN 213069073 U 2021.04.27C N 213069073U1.一种雪崩二极管的测试装置,其特征在于,包括信号处理电路、皮秒光脉冲产生模块、光衰减模块、控制电路、以及用来安装被测APD的测试工装,信号处理电路的光脉冲触发信号输出端连接皮秒光脉冲产生模块的输入端,信号处理电路的门控信号输出端连接测试工装上安装的被测APD,皮秒光脉冲产生模块的输出端连接光衰减模块的输入端,光衰减模块的输出端连接所述被测APD,所述信号处理电路、皮秒光脉冲产生模块、光衰减模块、控制电路集成在一块PCB板上。

2.根据权利要求1所述的一种雪崩二极管的测试装置,其特征在于,所述信号处理电路包括FPGA、光脉冲触发信号电路、门控信号形成电路、符合门信号形成电路、雪崩信号甄别及符合电路、雪崩信号整形电路,FPGA分别连接光脉冲触发信号电路、门控信号形成电路、符合门信号形成电路、雪崩信号整形电路,光脉冲触发信号电路的输出端连接至皮秒光脉冲产生模块,门控信号形成电路的输出端连接被测APD,符合门信号形成电路通过雪崩信号甄别及符合电路、雪崩信号整形电路连接FPGA。

一种SM4算法白盒实现方法与装置[发明专利]

一种SM4算法白盒实现方法与装置[发明专利]

专利名称:一种SM4算法白盒实现方法与装置
专利类型:发明专利
发明人:廖正赟,刘熙胖,刘长河,梁松涛,孙晓鹏,雷宇龙,武宗品,刘武忠,彭金辉
申请号:CN201910381849.0
申请日:20190508
公开号:CN109951273B
公开日:
20220325
专利内容由知识产权出版社提供
摘要:本发明提供一种SM4算法白盒实现方法与装置。

通过入口变换、出口变换和复合变换中的轮置乱变换对密码算法进行混淆,并把轮密钥隐藏在轮函数中。

在入口变换、出口变换和轮置乱变换中,均使用了线性变换与非线性变换相结合的方式,使该方案在使用现有攻击方法的条件下很难被破解,具有非常高的安全性,并且可以得到与SM4标准算法完全一样的加解密结果,具有良好的通用性。

通过变换的并置设计以及用查找表实现变换,更可使本方案具有加解密过程速度快,安全性强的特点,广泛适用于各种需要使用SM4算法的环境。

申请人:郑州信大捷安信息技术股份有限公司
地址:450000 河南省郑州市金水区杨金路139号F4号楼
国籍:CN
代理机构:郑州德勤知识产权代理有限公司
代理人:黄红梅
更多信息请下载全文后查看。

一种新型的密码专用的4×4的S盒构造方法[发明专利]

一种新型的密码专用的4×4的S盒构造方法[发明专利]

专利名称:一种新型的密码专用的4×4的S盒构造方法专利类型:发明专利
发明人:王小云,贾珂婷,魏淙洺,孙悦
申请号:CN201910140294.0
申请日:20190226
公开号:CN109905231A
公开日:
20190618
专利内容由知识产权出版社提供
摘要:本发明公开了一种新型的密码专用的4×4的S盒构造方法,其包括:首先对每一个仿射等价(AE)类Gi,选用其中已知的S盒S,按照预设搜索方式搜索得到一系列新的S盒,搜索方式为S’(x)=M(S(M(x))),其中,i=0,…,15;x为输入,S’为新搜索到的S盒,M和M为4×4的行递增可逆矩阵,满足矩阵的行的数值从上到下逐渐递增;然后从搜索到的S盒中筛选出满足设计需求的S盒;再然后对筛选后的S盒通过遍历P(S(P(x+a)))+b得到全部满足上述设计需求的S盒;其中,P和P为4×4置换矩阵,a、b为4比特向量;最后选择固定点数目为0的S盒作为最终目标。

本发明通过将遍历AE类与S盒特征筛选结合,可构造大量具有更高密码强度的4×4的S盒。

申请人:清华大学
地址:100084 北京市海淀区清华园
国籍:CN
代理机构:北京汇信合知识产权代理有限公司
代理人:孙民兴
更多信息请下载全文后查看。

一种抗功耗攻击的SM4算法掩码S盒的实现方法[发明专利]

一种抗功耗攻击的SM4算法掩码S盒的实现方法[发明专利]

专利名称:一种抗功耗攻击的SM4算法掩码S盒的实现方法专利类型:发明专利
发明人:李艳华,张玉禄,律博
申请号:CN201710353396.1
申请日:20170518
公开号:CN106936569A
公开日:
20170707
专利内容由知识产权出版社提供
摘要:本发明公开了一种抗功耗攻击的SM4算法掩码S盒的实现方法,涉及密码算法硬件实现技术领域。

该方法,是基于复合域的S盒实现方式,具体地,通过同构映射矩阵,将GF(2)的有限域求逆运算变到GF((2)))的复合域进行,降低了设计难度,减小了芯片面积;另外,在复合域下基于正则基的求逆方式的基础上,通过对S盒进行掩码技术处理,利用随机数将数据掩藏起来,有效地防御了对SM4实施功耗攻击。

申请人:北京万协通信息技术有限公司
地址:100085 北京市海淀区上地三街9号A座A801
国籍:CN
代理机构:北京市盛峰律师事务所
代理人:梁艳
更多信息请下载全文后查看。

一种基于门限实现的SM4算法S盒实现方案

一种基于门限实现的SM4算法S盒实现方案

一种基于门限实现的SM4算法S盒实现方案李新超;钟卫东;张帅伟;马双棚【期刊名称】《计算机工程与应用》【年(卷),期】2018(054)017【摘要】针对SM4算法的安全实现面临DPA攻击严重威胁的问题,提出了一种新的SM4算法门限S盒实现方案.该方案基于门限实现技术,通过构造秘密共享函数代替仿射变换,将S盒输入和输出均分成2组进行处理.S盒输入经过秘密共享函数处理后,进入到复合域中进行求逆运算,并采用添加掩码的方法构造了符合门限实现技术分组性质的乘法器,提高了S盒的安全性.该方案在设计和实现过程中均满足门限实现技术对于分组数量和性质的要求,通过安全性分析和实验验证,能够抵御一阶DPA攻击,且具有较低的实现面积和功率消耗.【总页数】7页(P83-88,140)【作者】李新超;钟卫东;张帅伟;马双棚【作者单位】武警工程大学网络与信息安全武警部队重点实验室,西安 710086;武警工程大学密码工程学院,西安 710086;武警工程大学网络与信息安全武警部队重点实验室,西安 710086;武警工程大学密码工程学院,西安 710086;武警工程大学网络与信息安全武警部队重点实验室,西安 710086;武警工程大学密码工程学院,西安 710086;武警工程大学网络与信息安全武警部队重点实验室,西安 710086;武警工程大学密码工程学院,西安 710086【正文语种】中文【中图分类】TP309.7【相关文献】1.基于秘密共享的SM4算法S盒实现方案 [J], 李新超;钟卫东;刘明明;李栋2.一种SM4算法S盒的门限实现方案 [J], 李新超;钟卫东;张帅伟;杨晓元3.SM4密码算法S盒的量子电路实现 [J], 罗庆斌;李晓瑜;杨国武4.基于功耗感知隐藏技术的SM4算法S盒的实现 [J], 杨超群;殷树娟;李翔宇5.SM4算法门限掩码方案设计与实现 [J], 武小年;李金林;潘晟;李俊榜;张润莲因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局
(12)发明专利
(10)授权公告号 (45)授权公告日 (21)申请号 201910310953.0(22)申请日 2019.04.18(65)同一申请的已公布的文献号
申请公布号 CN 109921899 A (43)申请公布日 2019.06.21
(73)专利权人 衡阳师范学院
地址 421002 湖南省衡阳市珠晖区衡花路
16号(72)发明人 李浪 刘景根 
(74)专利代理机构 长沙市融智专利事务所(普
通合伙) 43114
代理人 欧阳迪奇(51)Int.Cl.
H04L 9/06(2006.01)
(56)对比文件
CN 101938349 A ,2011.01.05,全文.CN 105681026 A ,2016.06.15,全文.CN 104333446 A ,2015.02.04,全文.Sakshi Dhall等.《Design of a New Block Cipher based on Conditional Encryption》.《2010 Seventh International Conference on Information Technology》.2010,全文.
meltem等.《on the design strategies of diffusion layers and key schedule in lightweight block cighers》.
《2nd international conference on computer science and engineering》.2017,全文.
审查员 郭珩
(54)发明名称
一种完全雪崩4×4的S盒实现方法(57)摘要
本发明公开了一种完全雪崩4×4的S盒实现方法,x0、x1、x2、x3为S盒的输入,s0、s1、s2、s3为S盒的输出,包括两个部分:第一部分为非线性层,包含了Fa0、Fa1、Fa2、Fa3、Fb0、Fb1、Fb2和Fb3八个函数运算及4个异或操作;第二部分为扩散层,其包含了F0与F1两个函数运算及4个异或操作。

非线性层输出值y0、y1、y2和y3达到了最优,再通过扩散层的变换,输出完全雪崩值s0、s1、s2和s3,S盒的布尔函数代数次数为3,布尔函数代数项数分别为9、9、13和10。

本发明构造的S盒,具有完全雪崩效果,并且其他各项性能指标都较好,可以运用于轻量级分组密码算法当中,增强
其安全性。

权利要求书1页 说明书8页 附图2页
CN 109921899 B 2019.11.19
C N 109921899
B
权 利 要 求 书1/1页CN 109921899 B
1.一种完全雪崩4×4的S盒实现方法,其特征在于,包括以下步骤:
步骤一,将S盒的输入信息以4位的二进制数表示;
步骤二,执行非线性计算:每次选择4位二进制数4个数位上至少3个数,分别输入至两组分别包括4个函数的非线性计算函数组中并得到相应的函数运算结果,然后将两组结果两两异或运算,得到4个非线性计算结果;
步骤三,执行扩散计算:选择两个非线性计算结果输入至第一扩散函数,另两个输入至第二扩散函数,分别得到两个函数计算结果,然后将两个非线性计算结果与其中一个扩散计算结果进行异或计算,再将另两个非线性计算结果与另一个扩散计算结果进行异或计算,得到一共4个扩散计算结果;
步骤四,将4个扩散计算结果排列为4位的二进制数,得到进行完全雪崩4×4的S盒结果;
所述的步骤一中,以x0、x1、x2、x3作为拆分的4个子二进制数,其中x0为十六位二进制数的最高位,x3为最低位;
所述的步骤二中,两组非线性计算函数组中,一组为Fa0、Fa1、Fa2和Fb3函数,另一组为Fb0、Fb1、Fb2和Fb3函数,在进行函数运算时,将x0、x1、x3输入Fa0、Fa1、Fa2函数,将x0、x1、x2输入Fb0、Fa3函数,将x1、x2、x3输入Fb1函数,x0、x2、x3输入Fb2,将x0、x1、x2和x3输入Fb3函数,则Fa0、Fa1和Fa2函数分别对应输出L0、L1和L2,Fb0和Fa3函数分别输出R0和L3,Fb1、Fb2和Fb3函数分别输出R1、R2和R3;
所述的步骤二中,Fa0、Fa1、Fa2、Fa3、Fb0、Fb1、Fb2和Fb3八个函数运算过程如下:Fa0 (x0,x1,x3)=x3&(x0|(x1^1))、Fb0(x0,x1,x2)=(x0&x1)|x2、Fa1(x0,x1,x3)=(x1&x3)| x0、Fb1(x1,x2,x3)=x2&(x1|(x3^1))、Fa2(x0,x1,x3)=(x0|(x3^1))&x1、Fb2(x0,x2,x3)=x2&(x3|(x0^1))、Fa3(x0,x1,x2)=x2&((x1^1)|x0)、Fb3(x0,x1,x2,x3)=x3&(x2^1)& (x0^x1);
所述的步骤二中,在进行异或运算时,将L0与R0、L1与R1、L2与R2、L3与R3对应进行异或运算,分别输出得到y0、y1、y2和y3;
所述的步骤三中,在进行函数计算时,将y0与y1输入第一扩散函数F0,y2与y3输入第二扩散函数F1,则F0输出为a,F1输出为b;
所述的步骤三中,F0与F1两个函数运算过程如下:F0(y0,y1)=y0^y1^1与F1(y2,y3)=y2^y3。

2.根据权利要求1所述的一种完全雪崩4×4的S盒实现方法,其特征在于,所述的步骤三中,在进行异或计算时,将y2、y3分别与a进行异或运算,对应输出得到s2与s3,将y0、y1分别与b进行异或运算,对应输出得到s0与s1。

3.根据权利要求2所述的一种完全雪崩4×4的S盒实现方法,其特征在于,所述的步骤四中,将s0、s1、s2、s3按照从高到低位排列组成一个4位的二进制数作为完全雪崩4×4的S 盒结果。

2。

相关文档
最新文档