有效
一种类SM4密码算法的实现方法
叶
叶志远 专利 51
安徽继远软件有限公司倪
倪鹏程 专利 32
安徽继远软件有限公司李
李志浩 专利 207
东南大学谢
谢科军 专利 35
安徽继远软件有限公司蒲
蒲强 专利 27
安徽继远软件有限公司陈
陈颢 专利 32
安徽继远软件有限公司凡
凡恒山 专利 23
安徽继远软件有限公司曹
曹灿 专利 47
安徽继远软件有限公司王
王文清 专利 56
安徽继远软件有限公司李
李国春 专利 62
国家电网有限公司信息通信中心赵
赵子岩 专利 99
北京航空航天大学闫
闫龙川 专利 113
国家电网有限公司信息通信中心高
高德荃 专利 74
国家电网有限公司信息通信中心陈
陈智雨 专利 64
国网数字科技控股有限公司李
李莉敏
机构 暂无夏
夏同飞 专利 76
国网信通亿力科技有限责任公司王
王继业 专利 138
华北电力大学魏
魏晓菁
机构 暂无曾
曾楠 专利 19
国网江苏省电力有限公司信息通信分公司陈
陈超 专利 11
安徽继远软件有限公司万
万涛 专利 312
国网河南省电力公司驻马店供电公司赵
赵永生 专利 46
国网智慧车联网技术有限公司丁
丁正阳 专利 49
国网江苏省电力有限公司信息通信分公司黄
黄进 专利 62
南京工程学院缪
缪巍巍 专利 207
国网江苏省电力有限公司无锡供电分公司吴
吴海洋 专利 147
国网江苏省电力有限公司摘要
本发明公开了一种类SM4密码算法的实现方法,属于密码技术领域,包括将需要加密的文件数据分组,生成多支数据,该多支数据分为第一类输入数据和第二类输入数据;将第一类输入数据中的至少两支支数据进行循环移位操作,得到预处理后的第一类输入数据;将预处理后的第一类输入数据进行第一异或操作后,依次输入至S盒进行变化以及进行P置换,得到第一输出数据;将第一输出数据和第二类输入数据进行第二异或操作,得到中间状态,对中间状态进行迭代后得到密文。通过在第一类输入数据异或之前引入循环移位操作,从而使得同一支数据三次进入S盒时的相对位置均不相同,以此提高算法的扩散性。



