A Low cost FPGA implementation of real time video cryptography system using AES (Rijndael) algorithm. | ||||
The International Conference on Electrical Engineering | ||||
Article 104, Volume 8, 8th International Conference on Electrical Engineering ICEENG 2012, May 2012, Page 1-12 PDF (1.52 MB) | ||||
Document Type: Original Article | ||||
DOI: 10.21608/iceeng.2012.32786 | ||||
View on SCiNiTO | ||||
Authors | ||||
I. Kamal. Ismail1; Ehab. A. Elsehely2; A. E. Abdulla3 | ||||
1Master Student, R&D Center, Egyptian Air Forces. | ||||
2PhD, R&D Center, Egyptian Air Forces. | ||||
3Assoc. Prof, Dean of M.T.C,M.T.C, Egyptian Air Forces. | ||||
Abstract | ||||
The demand for efficient, real time video cryptography systems has become more prominent in our life, especially for military and sensitive-civilian applications. FPGA implementation of video cryptography systems is suitable for both video and cryptography processes due to video data rate, flexibility to design modifications, and cryptography algorithm agility. In this paper, a bulk video cryptography system using AES (Advanced Encryption Standard) is designed and implemented on low cost FPGA Xilinx Spartan-III™. Bulk encryption is used to encrypt both video data and video synch to increase the cryptanalysis complexity for intruders. The design is implemented on different stages; camera interface, video frame grabber, VGA monitor interface, SDRAM controller, crypto processor, and communication channel interface. The design has been tested first using a generated video pattern, and using external composite PAL/NTSC video camera source. The design is implemented for XC3S1000 and the results were significant for speed and area, it reached 77.6 Mbytes/sec. data throughput that fulfills the minimum requirements of colorful, 30 FPS video data rate of 27 Mbytes/sec., and the design occupies 3,738 slices (48 % of chip size). | ||||
Keywords | ||||
[AES; FPGA; Cryptography; low cost video encryption; real time video encryption] | ||||
Statistics Article View: 140 PDF Download: 179 |
||||