Fig. 2 data dependency check
Fig. 3 RC4 hardware architecture using two clusters
Fig. 4 Timing diagram for KSA
Fig. 5 Timing diagram for PRGA
Fig. 1 RC4 stream cipher algorithm
Table. 1 The synthesis report of RC4 hardware
Table. 2 Comparison with other works
References
- P. Jindal, and B. Singh, "A Survey on RC4 Stream Cipher," International Journal of Computer Network and Information Security, vol. 7, pp. 37-45, Jun. 2015.
- P. Jindal, and B. Singh, "RC4 Encryption-A Literature Survey," Procedia Computer Science, pp.697-705, vol.46, 2015. https://doi.org/10.1016/j.procs.2015.02.129
- E. Kartikadarm, T. Listyorini, and R. Rahim, "An Android mobile RC4 simulation for education," World Transactions on Engineering and Technology Education, pp.75-79, vol.16, no.1, 2018.
- K. H. Lee, "A Modulo Arithmetic Technique for RC4 Hardware Design," Journal of The Institute of Electronics and Information Engineers, pp.119-124, vol. 55, no. 7, Jul. 2018. https://doi.org/10.5573/ieie.2018.55.7.119
- P. Kitos, G. Kostopoulos, N. Sklavos, and O. Koufopavlou, "Hardware Implementation of the RC4 Stream Cipher," 2003 46th Midwest Symposium on Circuits and Systems, pp. 1363-1366, vol. 3, 2004.
- S. S. Gupta, K. Sinha, S. Maitra, and B. P. Sinha, "One Byte per Clock: A Novel RC4 Hardware," Progress in Cryptology-INDOCRYPT 2010, pp. 347-363, 2010.
- K. H. Tsoi, K. H. Lee, and P. H. W. Leong, "A Massively Parallel RC4 Key Search Engine," Proceedings. 10th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp. 13-21, 2002.
- B. Y. Choi, J. H. Lee, and H. S. Cho, "FPGA Implementation and Performance Analysis of High Speed Architecture for RC4 Stream Cipher Algorithm," Journal of the Korea Institute of Information Security and Cryptology, vol. 14, pp. 123-134, Aug. 2004.