2004Unpublished venueRequires access

An HMAC processor with integrated SHA-1 and MD5 algorithms

Mao-Yin Wang, Chih-Pin Su, Chih-Tsun Huang, Cheng‐Wen Wu

Open publisher page 52 citations

Abstract

Abstract—Cryptographic algorithms are prevalent and important in digital communications and storage, e.g., both SHA-1 and MD5 algorithms are widely used hash functions in IPSec and SSL for checking the data integrity. In this paper, we propose a hardware architecture for the stan-dard HMAC function that supports both. Our HMAC de-sign automatically generates the padding words and reuses the key for consecutive HMAC jobs that use the same key. We have also implemented the HMAC design in silicon. Compared with existing designs, our HMAC processor has lower hardware cost—12.5 % by sharing of the SHA-1 and MD5 circuitry and a little performance penalty. I.

About this research paper

What this paper is about

Abstract—Cryptographic algorithms are prevalent and important in digital communications and storage, e.g., both SHA-1 and MD5 algorithms are widely used hash functions in IPSec and SSL for checking the data integrity. In this paper, we propose a hardware architecture for the stan-dard HMAC function that supports both. Our HMAC de-sign automatically generates the padding words and reuses the key for consecutive HMAC jobs that use the same key. We have also implemented the HMAC design in silicon. Compared with existing designs, our HMAC processor has lower hardware cost—12.5 % by sharing of the SHA-1 and MD5 circuitry and a little performance penalty. I.

Why it matters

OpenAlex reports 52 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Abstract—Cryptographic algorithms are prevalent and important in digital communications and storage, e.g., both SHA-1 and MD5 algorithms are widely used hash functions in IPSec and SSL for checking the data integrity. In this paper, we propose a hardware architecture for the stan-dard HMAC function that supports both. Our HMAC de-sign automatically generates the padding words and reuses the key for consecutive HMAC jobs that use the same key. We have also implemented the HMAC design in silicon. Compared with existing designs, our HMAC processor has lower hardware cost—12.5 % by sharing of the SHA-1 and MD5 circuitry and a little performance penalty. I.

Key concepts: Hash-based message authentication code, MD5, Hash function, Computer science, Secure Hash Algorithm, Cryptographic hash function, Key (lock), Cryptography

Related papers

Back to paper searchBrowse research topicsOriginal source
An HMAC processor with integrated SHA-1 and MD5 algorithms — Research Paper | ScholarLens