首页> 中国专利> 一种新型密钥生成的Shield分组密码实现方法、装置及可读存储介质

一种新型密钥生成的Shield分组密码实现方法、装置及可读存储介质

摘要

本发明公开了一种新型密钥生成的Shield分组密码实现方法、装置及可读存储介质,该方法Shield分组长度设计为128位,密钥为任意长度,加密轮函数是基于SPN结构,加密顺序依次为轮密钥加、S盒替换、行移位及列混合变换。密钥扩展函数将原始密钥分为3份,用哈希函数MD5生成3个轮密钥,分别使用在不同轮次的轮密钥加运算操作。S盒替换变换采用两个4×4的S盒进行128位数据替换变换,将数据分成32个4位单元,则随着加/解密轮数变化,数据单元分别进行对应S盒递增/递减替换操作。Shield密码其占用面积资源小,降低了保存原始密钥存储空间,通过提高密钥长度,扩大密钥空间,能很好抵抗已知攻击。

著录项

  • 公开/公告号CN111262685B

    专利类型发明专利

  • 公开/公告日2021-02-19

    原文格式PDF

  • 申请/专利权人 衡阳师范学院;

    申请/专利号CN202010051324.3

  • 申请日2020-01-17

  • 分类号H04L9/06(20060101);

  • 代理机构43114 长沙市融智专利事务所(普通合伙);

  • 代理人龚燕妮

  • 地址 421002 湖南省衡阳市珠晖区衡花路16号衡阳师院

  • 入库时间 2022-08-23 11:32:35

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号