Hardware implementation of RC4A stream cipher
Cryptography is the only practical method for protecting information transmitted through communication networks. The hardware implementation of cryptographic algorithms plays an important role because of growing requirements of high speed and high level of secure communications. Implementation of cr...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Malaysian Society for Cryptology Research
2009
|
Online Access: | http://psasir.upm.edu.my/id/eprint/51911/1/Hardware%20implementation%20of%20RC4A%20stream%20cipher.pdf |
_version_ | 1825930621840523264 |
---|---|
author | Al Noman, Abdullah Mohd Sidek, Roslina Ramli, Abdul Rahman |
author_facet | Al Noman, Abdullah Mohd Sidek, Roslina Ramli, Abdul Rahman |
author_sort | Al Noman, Abdullah |
collection | UPM |
description | Cryptography is the only practical method for protecting information transmitted through communication networks. The hardware implementation of cryptographic algorithms plays an important role because of growing requirements of high speed and high level of secure communications. Implementation of cryptographic algorithms on hardware runs faster than on software and at the same time offering more intrinsic security. This paper presents efficient hardware implementation of new stream cipher, RC4A. The proposed hardware implementation achieves a data throughput up to 22.28 MB/sec at frequency of 33.33 MHz and the performance in terms of throughput to area ratio equal to 0.37. The implementation is also parameterized in order to support variable key lengths, 8-bit to 512-bit. The cipher was designed using Verilog hardware description language and implemented into a single Altera APEXTM 20K200E Field Programmable Gate Array (FPGA). |
first_indexed | 2024-03-06T09:14:21Z |
format | Article |
id | upm.eprints-51911 |
institution | Universiti Putra Malaysia |
language | English |
last_indexed | 2024-03-06T09:14:21Z |
publishDate | 2009 |
publisher | Malaysian Society for Cryptology Research |
record_format | dspace |
spelling | upm.eprints-519112017-05-03T04:20:09Z http://psasir.upm.edu.my/id/eprint/51911/ Hardware implementation of RC4A stream cipher Al Noman, Abdullah Mohd Sidek, Roslina Ramli, Abdul Rahman Cryptography is the only practical method for protecting information transmitted through communication networks. The hardware implementation of cryptographic algorithms plays an important role because of growing requirements of high speed and high level of secure communications. Implementation of cryptographic algorithms on hardware runs faster than on software and at the same time offering more intrinsic security. This paper presents efficient hardware implementation of new stream cipher, RC4A. The proposed hardware implementation achieves a data throughput up to 22.28 MB/sec at frequency of 33.33 MHz and the performance in terms of throughput to area ratio equal to 0.37. The implementation is also parameterized in order to support variable key lengths, 8-bit to 512-bit. The cipher was designed using Verilog hardware description language and implemented into a single Altera APEXTM 20K200E Field Programmable Gate Array (FPGA). Malaysian Society for Cryptology Research 2009 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/51911/1/Hardware%20implementation%20of%20RC4A%20stream%20cipher.pdf Al Noman, Abdullah and Mohd Sidek, Roslina and Ramli, Abdul Rahman (2009) Hardware implementation of RC4A stream cipher. International Journal of Cryptology Research, 1 (2). pp. 225-233. ISSN 1985-5753 http://www.mscr.org.my/ijcr_volumes1(2).htm |
spellingShingle | Al Noman, Abdullah Mohd Sidek, Roslina Ramli, Abdul Rahman Hardware implementation of RC4A stream cipher |
title | Hardware implementation of RC4A stream cipher |
title_full | Hardware implementation of RC4A stream cipher |
title_fullStr | Hardware implementation of RC4A stream cipher |
title_full_unstemmed | Hardware implementation of RC4A stream cipher |
title_short | Hardware implementation of RC4A stream cipher |
title_sort | hardware implementation of rc4a stream cipher |
url | http://psasir.upm.edu.my/id/eprint/51911/1/Hardware%20implementation%20of%20RC4A%20stream%20cipher.pdf |
work_keys_str_mv | AT alnomanabdullah hardwareimplementationofrc4astreamcipher AT mohdsidekroslina hardwareimplementationofrc4astreamcipher AT ramliabdulrahman hardwareimplementationofrc4astreamcipher |