《HMAC杂凑密码算法算法概述.docx》由会员分享,可在线阅读,更多相关《HMAC杂凑密码算法算法概述.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、HMAC杂凑密码算法算法概述HMAC IP是一个全硬件实现的杂凑密码模块,实现了 HMAC-MD5/ HMAC-SHAO/ HMAC-SHA1/ HMAC-SHA224/ HMAC-SHA256/ HMAC-SHA384/ HMAC-SHA512/ HMAC-SM3 等标准的杂凑密码算法。HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)。HMAC于1997年作为RFC2104被公布,并在IPSec和其他网络协 议(如SSL)中得以广泛应用,现在已经成为Internet安全标准。算法特征 支持HMAC-SM3杂凑密码算法 支持
2、 HMAC-MD5/ HMAC-SHAO/ HMAC-SHA1 杂凑密码算法 支持 HMAC-SHA224/ HMAC-SHA256/ HMAC-SHA384/ HMAC-SHA512 杂凑密码算 法 支持 HMAC-SM3/ HMAC-MD5/ HMAC-SHAO/ HMAC-SHA1/ HMAC-SHA224/ HMAC- SHA256/ HMAC-SHA384/ HMAC-SHA512 杂凑密码算法的 HMAC 分段运算 支持AHB接口算法架构图SH法算块HA算运模Ac制态块HM控状模HMAC算法硬件框架图算法性能工艺:TSMC40nm ULP EFLASH频率:100MHZ性能:1) HMAC-SHAO/ HMAC-SHA1: 43.2 MBytes/s2) HMAC-SHA224/ HMAC-SHA256: 54.5 MBytes/s3) HMAC-SHA384/ HMAC-SHA512: 60.1 MBytes/s4) HMAC-MD5: 52.6 MBytes/s5) HMAC-SM3 : 49.6 MBytes/s注:测试频率为100MHZ 面积:14.8万门