首页> 外文期刊>Advanced Science Letters >High Speed Implementation of the Keyed-Hash Message Authentication Code (HMAC) Based on SHA-1 Algorithm
【24h】

High Speed Implementation of the Keyed-Hash Message Authentication Code (HMAC) Based on SHA-1 Algorithm

机译:基于SHA-1算法的键控哈希消息认证码(HMAC)的高速实现

获取原文
获取原文并翻译 | 示例
           

摘要

Hash function is important for some application like MAC (Message Authentication Code). There are different types of hash function such as MD5, SHA-1 and RIPEMD160. Network layer is the third layer of seven layer Open system interconnection (OSI) model or known as internet. It performsnetwork addressing and physical routing of the data. Nowadays, internet needs better security to secure network from unauthorized monitoring. Therefore, IPSec introduces secure communication across the internet where it can encrypt and/or authenticate the network traffic at IP level. IPSecis called as Internet Protocol-based security and it is divided into two protocols such as AH (Authentication Header) and ESP (Encapsulating Security Protocol) where MAC value is kept in the authentication data filed of AH and ESP. In this paper, high speed implementation of Keyed-Hash MessageAuthentication Code (HMAC) using SHA-1 is analyzed to optimize both hardware resource and performance of the design. Its algorithm is used for data authentication and integrity. HMAC is very important for message authentication during data transmission. It is successfully designed and synthesizedby using Verilog with Altera Quartus II CAD tool in order to obtain small area implementation as well as high maximum frequency. The correctness of the HMAC design based on SHA-1 algorithm is evaluated and verified using ModelSim. The results shows maximum frequency of HMAC-SHA-1 is about260.01 MHz.
机译:哈希函数对于Mac等一些应用程序很重要(消息身份验证码)。有不同类型的散列函数,如MD5,SHA-1和RIPEMD160。网络层是七层开放系统互连(OSI)型号的第三层或称为Internet。它执行数据的网络寻址和物理路由。如今,互联网需要更好的安全性来保护网络免于未经授权的监控。因此,IPSec在互联网上引入了安全通信,可以在IP级别加密和/或验证网络流量。 IPsecis称为基于Internet协议的安全性,它被分为两个协议,例如AH(认证标题)和ESP(封装安全协议),其中MAC值保存在αH和ESP的认证数据中。在本文中,分析了使用SHA-1的Key-Hash MessageAuthEntication代码(HMAC)的高速实现,以优化硬件资源和设计性能。其算法用于数据身份验证和完整性。 HMAC在数据传输期间对消息身份验证非常重要。使用Vertilog与Altera Quartus II CAD工具一起成功设计和合成,以获得小区域实现以及高最大频率。基于SHA-1算法的HMAC设计的正确性进行了评估和验证了ModelSIM。结果显示HMAC-SHA-1的最大频率为约260.01MHz。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号