版权说明 操作指南
首页 > 成果 > 详情

一种新型高安全的轻量级SFN分组密码实现方法

认领
导出
Link by 万方专利
反馈
分享
QQ微信 微博
成果类型:
专利
发明/设计人:
李浪;刘波涛;邹祎;刘沛林;邓运员;...
申请/专利权人:
衡阳师范学院
专利类型:
发明专利
语种:
中文
申请时间:
2016-6-24
申请/专利号:
CN201610466022.6
公开时间:
2016-09-21
公开号:
CN105959107A
主申请人地址:
421002 湖南省衡阳市珠晖区衡花路16号
申请地区:
湖南
代理人:
龚燕妮
专利代理机构:
长沙市融智专利事务所 43114
机构署名:
本校为其他完成单位
主权项:
一种新型高安全的轻量级SFN分组密码实现方法,其特征在于,首先,将密钥划分成待扩展密钥数据和轮运算过程的控制信号数据;其次,依据轮运算过程控制信号分别对待扩展密钥和待加/解密数据进行密钥扩展和数据加/解密,每一轮扩展后的密钥用于下一轮数据加/解密,直到完成所有轮数的轮运算;最后,输出密文/明文,完成加/解密操作;所述待扩展密钥数据长度与待加/解密数据长度相同,所述轮运算过程的控制信号数据长度与轮运算次数相同,依次从控制信号数据中选取一位作为一轮轮运算控制信号;当轮运算过程控制信号为1时,待扩展密钥选择SP网络结构的轮运算函数进行密钥扩展运算,待加/解密数据选择Feistel网络结构的轮运算函数进行加/解密运算;当轮运算过程控制信号为0时,待扩展密钥选择Feistel网络结构的轮运算函数进行密钥扩展运算,待加/解密数据选择SP网络结构的轮运算函数进行加/解密运算。
摘要:
本发明公开了一种新型高安全的轻量级SFN分组密码实现方法,设计了一种新的密码模式,该模式下,包含两种分组密码典型的结构:SP网络结构与Feistel网络结构;通过原始密钥的最后32位作为控制信号,控制选择算法两种结构中一种结构进行加/解密,同时另一种结构进行密钥扩展。算法内实现一个密码结构既可以用于加/解密运算又可以用于密钥扩展运算,有232不同运算方式。相比固定密码结构进行加/解密与密钥扩展迭代运算,对于一些攻击方法而言,可以提高232的防御难度系数,满足不同用户多层次的安全性需求。SFN具有灵活性高,扩展性好,高安全性以及低资源优点,有较好的应用前景。

反馈

验证码:
看不清楚,换一个
确定
取消

成果认领

标题:
用户 作者 通讯作者
请选择
请选择
确定
取消

提示

该栏目需要登录且有访问权限才可以访问

如果您有访问权限,请直接 登录访问

如果您没有访问权限,请联系管理员申请开通

管理员联系邮箱:yun@hnwdkj.com