【24h】

A system-level architecture for hash message authentication code

机译:散列消息认证码的系统级架构

获取原文
获取外文期刊封面目录资料

摘要

Modern network-based applications continuously raise the demand for secure data communications. This demand has motivated the development of new cryptographic standards and encryption algorithms. The hash message authentication code (HMAC) has been adopted as a standard for robust authentication with enhanced security features. HMAC makes use of wellknown hash functions. Hash function security levels have been considerably improved by introducing a new standard, named SHA-2. The major strength of the new SHA-2 standard relies in its variable-size hash value (256, 384, 512 bits). In this paper, a new system architecture is proposed to implement HMAC using SHA-2 hash functions. This architecture aims to maximize the throughput and it follows a CODESIGN approach, where the critical computations of SHA-2 hash algorithms are implemented in hardware, while the non-critical ones are kept in software. Finally, the proposed architecture is very flexible and can efficiently implement complex digital signature algorithms and keyed-hash message authentication codes.
机译:现代基于网络的应用程序不断提高对安全数据通信的需求。这种需求有动力开发新的加密标准和加密算法。哈希消息认证码(HMAC)已被采用作为具有增强安全功能的强大身份验证的标准。 HMAC利用众所周知的哈希函数。通过引入名为SHA-2的新标准,已经大大改善了哈希函数安全级别。新的SHA-2标准的主要优势依赖于其变量尺寸哈希值(256,384,512位)。在本文中,建议使用SHA-2散列函数实现HMAC的新系统架构。该架构旨在最大化吞吐量,并且它遵循代号方法,其中SHA-2哈希算法的关键计算在硬件中实现,而非关键词被保存在软件中。最后,所提出的架构非常灵活,可以有效地实现复杂的数字签名算法和键控哈希消息认证代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号