[发明专利]结合乱序和掩码的QUAD流密码生成装置有效
申请号: | 201910447340.1 | 申请日: | 2019-05-27 |
公开(公告)号: | CN110299990B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 李伟键;黄娴;鹿福祥;李艳华 | 申请(专利权)人: | 广东技术师范大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510665 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种结合乱序和掩码的QUAD流密码生成装置,通过乱序生成单项式下标值的方式,来生成多变量二次方程组中多个单项式下标值,并按照单项式下标值的生成顺序,依次获取各单项式的加密值后,将属于同一所述多变量二次方程的各个单项式的加密值累加到寄存器,生成QUAD流密码,使带有该装置的电子设备产生的相同密钥信息出现在不同时刻,从而减少了寄存器存储操作的功耗曲线与密钥信息的相关性,并对密钥或明文采用随机化的掩码进行异或加密,进而对多变量二次方程的中间结果,即每个单项式均被加密,避免在每个单项式写入寄存器时的侧信道泄露,从而抵御侧行道攻击,有效提高密钥的安全性。 | ||
搜索关键词: | 结合 掩码 quad 密码 生成 装置 | ||
【主权项】:
1.一种结合乱序和掩码的QUAD流密码生成装置,其特征在于,包括:乱序下标控制器,用于提取包括n个变量r个多变量二次方程的多变量二次方程组,以使所述多变量二次方程组基于滑动窗口所在线程,乱序生成多个单项式下标值(i,j,k);其中,1≤i≤j≤n,1≤k≤r,r为偶数;单项式生成器,用于根据每个所述单项式下标值(i,j,k)的生成顺序,依次获取所述多变量二次方程组的多个单项式
其中,
为明文,xi为密钥;掩码型乘法器,用于基于多个所述单项式的获取顺序,对各所述单项式进行掩码加密,依次生成各所述单项式的加密值
其中,mj为随机掩码;多个寄存器,每个所述寄存器分别用于,获取属于同一所述多变量二次方程的各个所述单项式的加密值并依次累加,生成QUAD流密码;其中,所述多变量二次方程与所述寄存器一一对应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范大学,未经广东技术师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910447340.1/,转载请声明来源钻瓜专利网。