High Throughput Implementation of RIPEMD-160 using Unfolding Transformation

Cryptographic hash function is important for digital signature, Hash Message Authentication Code (HMAC) and other data security application. There are different types of hash function such as MD5, SHA-1, RIPEMD-160, SHA-2 and others. In this paper, RIPEMD-160 algorithm has been chosen as one of the...

Full description

Saved in:
Bibliographic Details
Main Authors: Shamsiah binti, Suhaili, Watanabe, Takahiro, Maimun, Binti Huja Husin, Kuryati, Binti Kipli, Norhuzaimin, Bin Julai, Rohana, Binti Sapawi
Format: Proceeding
Language:English
Published: 2018
Subjects:
Online Access:http://ir.unimas.my/id/eprint/22892/1/High%20Throughput.pdf
http://ir.unimas.my/id/eprint/22892/
http://irid.utem.edu.my/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.unimas.ir.22892
record_format eprints
spelling my.unimas.ir.228922021-12-04T04:47:43Z http://ir.unimas.my/id/eprint/22892/ High Throughput Implementation of RIPEMD-160 using Unfolding Transformation Shamsiah binti, Suhaili Watanabe, Takahiro Maimun, Binti Huja Husin Kuryati, Binti Kipli Norhuzaimin, Bin Julai Rohana, Binti Sapawi TK Electrical engineering. Electronics Nuclear engineering Cryptographic hash function is important for digital signature, Hash Message Authentication Code (HMAC) and other data security application. There are different types of hash function such as MD5, SHA-1, RIPEMD-160, SHA-2 and others. In this paper, RIPEMD-160 algorithm has been chosen as one of the hash functions because of the parallel inner structure of this algorithm. The objective of this research is to design and implement RIPEMD-160 with high throughput using different types of methodology. Three types of methodology are iterative, pipelining and unfolding design. These methodologies were applied to this RIPEMD-160 design in order to analyze the results of maximum frequency, area implementation and throughput of the design on Arria II GX FPGA family device. By using unfolding transformation, the throughput of the RIPEMD-160 can be improved which is about 1029.50 Mbps. 2018-07-18 Proceeding PeerReviewed text en http://ir.unimas.my/id/eprint/22892/1/High%20Throughput.pdf Shamsiah binti, Suhaili and Watanabe, Takahiro and Maimun, Binti Huja Husin and Kuryati, Binti Kipli and Norhuzaimin, Bin Julai and Rohana, Binti Sapawi (2018) High Throughput Implementation of RIPEMD-160 using Unfolding Transformation. In: INNOVATIVE RESEARCH AND INDUSTRIAL DIALOGUE 2018, 18 July 2018, Universiti Teknikal Malaysia, Melaka. http://irid.utem.edu.my/
institution Universiti Malaysia Sarawak
building Centre for Academic Information Services (CAIS)
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaysia Sarawak
content_source UNIMAS Institutional Repository
url_provider http://ir.unimas.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Shamsiah binti, Suhaili
Watanabe, Takahiro
Maimun, Binti Huja Husin
Kuryati, Binti Kipli
Norhuzaimin, Bin Julai
Rohana, Binti Sapawi
High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
description Cryptographic hash function is important for digital signature, Hash Message Authentication Code (HMAC) and other data security application. There are different types of hash function such as MD5, SHA-1, RIPEMD-160, SHA-2 and others. In this paper, RIPEMD-160 algorithm has been chosen as one of the hash functions because of the parallel inner structure of this algorithm. The objective of this research is to design and implement RIPEMD-160 with high throughput using different types of methodology. Three types of methodology are iterative, pipelining and unfolding design. These methodologies were applied to this RIPEMD-160 design in order to analyze the results of maximum frequency, area implementation and throughput of the design on Arria II GX FPGA family device. By using unfolding transformation, the throughput of the RIPEMD-160 can be improved which is about 1029.50 Mbps.
format Proceeding
author Shamsiah binti, Suhaili
Watanabe, Takahiro
Maimun, Binti Huja Husin
Kuryati, Binti Kipli
Norhuzaimin, Bin Julai
Rohana, Binti Sapawi
author_facet Shamsiah binti, Suhaili
Watanabe, Takahiro
Maimun, Binti Huja Husin
Kuryati, Binti Kipli
Norhuzaimin, Bin Julai
Rohana, Binti Sapawi
author_sort Shamsiah binti, Suhaili
title High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
title_short High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
title_full High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
title_fullStr High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
title_full_unstemmed High Throughput Implementation of RIPEMD-160 using Unfolding Transformation
title_sort high throughput implementation of ripemd-160 using unfolding transformation
publishDate 2018
url http://ir.unimas.my/id/eprint/22892/1/High%20Throughput.pdf
http://ir.unimas.my/id/eprint/22892/
http://irid.utem.edu.my/
_version_ 1718930091274141696
score 13.209306