چكيده به لاتين
Abstract:
For a long time, the security of information and the prevention of information invasion of the invaders have been the main concern of mankind. In the meantime, massive transfers of digital images and video images in various applications require special care for security and hiding. Encryption has provided powerful solutions to this growing need for security in terms of confidentiality, Data integrity, Authenticity, and non- repudiation. Most cryptographic standards (such as Advanced Encryption Standard) are capable of being implemented in software or built by low-resource hardware, but the Field Programmable Gate Array are a faster and more flexible solution for cryptography. The entire algorithm can run in one or several clock cycles. In this thesis, a variety of video encryption algorithms are reviewed and implemented for these algorithms is checked in the Field Programmable Gate Array. These algorithms are evaluated for parameters such as visual degradation, encryption ratio, speed, compression friendliness, format compliance and cryptographic security. In addition, the implementation of real-time video encryption algorithm by the field programmable gate array, parameters such as clock frequency, bit flow rate and area requirement will be taken into consideration. Finally, the ratio of pass-through rate to hardware area by the algorithm is extracted for comparison.
In this thesis, a fast algorithm AES Counter mode is implemented as a fast encoder and increased its speed with pipeline procedures. Finally, a new dynamic substitution box by pseudo-random generator GRAIN from eStream project is used to increase the security of the algorithm.
Keywords: Video Encryption Algorithm, Fully layered Encryption, Perceptual Encryption, Dynamic Substitution Box, Stream Cipher