Hardware prototyping of an efficient encryption engine
An approach to develop the FPGA of a flexible key RSA encryption engine that can be used as a standard device in the secured communication system is presented. The VHDL modeling of this RSA encryption engine has the unique characteristics of supporting multiple key sizes, thus can easily be fit...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
World Academy of Science Engineering and Technology
2010
|
Subjects: | |
Online Access: | http://irep.iium.edu.my/5971/1/Hardware_Prototyping_2010.pdf http://irep.iium.edu.my/5971/ http://www.waset.org/journals/ijeee/v4/v4-4-33.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Islam Antarabangsa Malaysia |
Language: | English |
id |
my.iium.irep.5971 |
---|---|
record_format |
dspace |
spelling |
my.iium.irep.59712012-01-31T06:56:37Z http://irep.iium.edu.my/5971/ Hardware prototyping of an efficient encryption engine Ibrahimy, Muhammad Ibn Reaz, Mamun Bin Ibne Asaduzzaman, Md. Chowdhury, Md. Sazzad Hossien TK7885 Computer engineering An approach to develop the FPGA of a flexible key RSA encryption engine that can be used as a standard device in the secured communication system is presented. The VHDL modeling of this RSA encryption engine has the unique characteristics of supporting multiple key sizes, thus can easily be fit into the systems that require different levels of security. A simple nested loop addition and subtraction have been used in order to implement the RSA operation. This has made the processing time faster and used comparatively smaller amount of space in the FPGA. The hardware design is targeted on Altera STRATIX II device and determined that the flexible key RSA encryption engine can be best suited in the device named EP2S30F484C3. The RSA encryption implementation has made use of 13,779 units of logic elements and achieved a clock frequency of 17.77MHz. It has been verified that this RSA encryption engine can perform 32-bit, 256-bit and 1024-bit encryption operation in less than 41.585us, 531.515us and 790.61us respectively. World Academy of Science Engineering and Technology 2010 Article REM application/pdf en http://irep.iium.edu.my/5971/1/Hardware_Prototyping_2010.pdf Ibrahimy, Muhammad Ibn and Reaz, Mamun Bin Ibne and Asaduzzaman, Md. and Chowdhury, Md. Sazzad Hossien (2010) Hardware prototyping of an efficient encryption engine. International Journal of Electrical and Electronics Enginering, 4 (4). pp. 258-264. http://www.waset.org/journals/ijeee/v4/v4-4-33.pdf |
institution |
Universiti Islam Antarabangsa Malaysia |
building |
IIUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
International Islamic University Malaysia |
content_source |
IIUM Repository (IREP) |
url_provider |
http://irep.iium.edu.my/ |
language |
English |
topic |
TK7885 Computer engineering |
spellingShingle |
TK7885 Computer engineering Ibrahimy, Muhammad Ibn Reaz, Mamun Bin Ibne Asaduzzaman, Md. Chowdhury, Md. Sazzad Hossien Hardware prototyping of an efficient encryption engine |
description |
An approach to develop the FPGA of a flexible key
RSA encryption engine that can be used as a standard device in the
secured communication system is presented. The VHDL modeling of
this RSA encryption engine has the unique characteristics of
supporting multiple key sizes, thus can easily be fit into the systems
that require different levels of security. A simple nested loop addition
and subtraction have been used in order to implement the RSA
operation. This has made the processing time faster and used
comparatively smaller amount of space in the FPGA. The hardware
design is targeted on Altera STRATIX II device and determined that
the flexible key RSA encryption engine can be best suited in the
device named EP2S30F484C3. The RSA encryption implementation
has made use of 13,779 units of logic elements and achieved a clock
frequency of 17.77MHz. It has been verified that this RSA
encryption engine can perform 32-bit, 256-bit and 1024-bit
encryption operation in less than 41.585us, 531.515us and 790.61us
respectively. |
format |
Article |
author |
Ibrahimy, Muhammad Ibn Reaz, Mamun Bin Ibne Asaduzzaman, Md. Chowdhury, Md. Sazzad Hossien |
author_facet |
Ibrahimy, Muhammad Ibn Reaz, Mamun Bin Ibne Asaduzzaman, Md. Chowdhury, Md. Sazzad Hossien |
author_sort |
Ibrahimy, Muhammad Ibn |
title |
Hardware prototyping of an efficient encryption engine |
title_short |
Hardware prototyping of an efficient encryption engine |
title_full |
Hardware prototyping of an efficient encryption engine |
title_fullStr |
Hardware prototyping of an efficient encryption engine |
title_full_unstemmed |
Hardware prototyping of an efficient encryption engine |
title_sort |
hardware prototyping of an efficient encryption engine |
publisher |
World Academy of Science Engineering and Technology |
publishDate |
2010 |
url |
http://irep.iium.edu.my/5971/1/Hardware_Prototyping_2010.pdf http://irep.iium.edu.my/5971/ http://www.waset.org/journals/ijeee/v4/v4-4-33.pdf |
_version_ |
1643605651329384448 |