智能系统学报2015,Vol.10Issue(6):954-959,6.DOI:10.11992/tis.201507036
SM3杂凑算法的软件快速实现研究
Fast software implementation of SM3 Hash algorithm
摘要
Abstract
The hash algorithm is one of the most basic cryptography modules , and is widely used in cryptographic protocols, digital signatures , message authentication , and in other fields .The Chinese National Cryptography Ad-ministration released the SM3 hash algorithm in 2010.This algorithm is applied to digital signature and verification , the generation and verification of message authentication codes , and random number generation .This paper addres-ses the fast software implementation of the SM 3 algorithm.Based on the SM3 features, and especially its compres-sion function characteristics , we propose a method that is highly suitable for fast software implementation .Experi-mental results show that this method can improve the implementation speed by 60%.关键词
SM3算法/杂凑函数/软件快速实现/数字签名/消息鉴别/完整性认证/数字指纹/压缩函数Key words
SM3 algorithm/hash function/fast software implementation/digital signature/message authentication/integrity authentication/digital fingerprint/compression function分类
信息技术与安全科学引用本文复制引用
杨先伟,康红娟..SM3杂凑算法的软件快速实现研究[J].智能系统学报,2015,10(6):954-959,6.基金项目
国家自然科学基金资助项目( 11471144) . ( 11471144)