Synthesis and Simulation of FPGA Based Hardware Design of RC4 Stream Cipher

This paper is focused on the synthesis and simulation of RC4 algorithm, which can be implemented on FPGA. A variable length key from 1 to 16 bytes is used by RC4 algorithm to initialize a 256-byte array. The subsequent pseudo-random bytes are generated by using this 256-byte array which is then gene...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings (International Confernce on Computational Intelligence and Communication Networks) S. 1177 - 1182
Hauptverfasser: Sonawane, Pradeep J., Bhadade, Umesh S.
Format: Tagungsbericht Journal Article
Sprache:Englisch
Veröffentlicht: IEEE 01.12.2015
Schlagworte:
ISSN:2472-7555
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper is focused on the synthesis and simulation of RC4 algorithm, which can be implemented on FPGA. A variable length key from 1 to 16 bytes is used by RC4 algorithm to initialize a 256-byte array. The subsequent pseudo-random bytes are generated by using this 256-byte array which is then generates a pseudorandom stream, which is EX-ORed with the plaintext/cipher text to give the cipher text/plaintext. The RC4 stream cipher has two phases which are key scheduling algorithm (KSA) phase and the pseudorandom generation algorithm (PRGA) phase. For every new key both phases must be performed. The RC4 is very successful algorithm in the field of cryptography because of its speed and simplicity and it is very easy to develop this algorithm in both software and hardware. The RC4 code is written in verilog language and based on synthesis result it can be further downloaded on FPGA for its hardware realization.
Bibliographie:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Conference-1
ObjectType-Feature-3
content type line 23
SourceType-Conference Papers & Proceedings-2
ISSN:2472-7555
DOI:10.1109/CICN.2015.228