An efficient implementation of hash function processor for IPSEC

Yong Kyu Kang, Dae Won Kim, Taek Won Kwon, Jun Rim Choi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

41 Scopus citations

Abstract

This paper presents the implementation of hash functions for IPSEC chip. There is an increasing interest in high-speed cryptographic accelerators for IPSec applications such as VPNs (virtual private networks). Because diverse algorithms are used in Internet, various hash algorithms are required for IPSec chip. Therefore, we implemented SHA-IS HAS-160 and MD5 in one chip. These hash algorithms are designed to reduce the number of gates. SHA-I module is combined with HAS-160 module. As the result, the required logic elements are reduced by 27%. These hash algorithms have been implemented using Altera's EP20K1000EBC652-3 with PCI bus interface.

Original languageEnglish
Title of host publication2002 IEEE Asia-Pacific Conference on ASIC, AP-ASIC 2002 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages93-96
Number of pages4
ISBN (Electronic)0780373634, 9780780373631
DOIs
StatePublished - 2002
Event3rd IEEE Asia-Pacific Conference on ASIC, AP-ASIC 2002 - Taipei, Taiwan, Province of China
Duration: 6 Aug 20028 Aug 2002

Publication series

Name2002 IEEE Asia-Pacific Conference on ASIC, AP-ASIC 2002 - Proceedings

Conference

Conference3rd IEEE Asia-Pacific Conference on ASIC, AP-ASIC 2002
Country/TerritoryTaiwan, Province of China
CityTaipei
Period6/08/028/08/02

Keywords

  • FPGA
  • HAS-160
  • Hash
  • MD5
  • SHA-1

Fingerprint

Dive into the research topics of 'An efficient implementation of hash function processor for IPSEC'. Together they form a unique fingerprint.

Cite this