DocumentCode :
693377
Title :
Image encryption design using FPGA
Author :
Leong, M.P. ; Naziri, Siti Zarina Md ; Perng, S.Y.
Author_Institution :
Sch. of Microelectron. Eng., Univ. Malaysia Perlis (UniMAP), Arau, Malaysia
fYear :
2013
fDate :
4-5 Dec. 2013
Firstpage :
27
Lastpage :
32
Abstract :
Today, the phenomena of using internet network and multimedia application had increasing growth. Transformation and transmission of information or image over the network can be easily done by public. Therefore, security is an important issue in communication and storage of data; particularly images. Due on this issue, encryption is found to be one of the efficient ways to ensure security. Thus, this research was proposed to implement an image encryption algorithm on the Altera DE2-70 FPGA board (Cyclone II EP2C70F896). As a proof of hardware implementation, the design was downloaded onto Altera development board and debugged. At first, the image data is transferred to the development board. After that the image data are connected using SOPC Builder in Altera QuartusII and been integrated with the Nios II system design into the Altera QuartusII development. Configuration files are generated and downloaded to the board by completing the comprehensive system and compiler in Altera QuartusII. The encrypted image is displayed using TRDB_LTM. Beforehand, MATLAB code is used to encrypt the image. For decryption, the inverse transform method is used. After decryption, the image is converted into .bmp format and transmitted to the TRDB_LTM to display the decrypted image. The result had shown that the displayed decrypted image is smaller than the original image displayed on the same LCD screen. This is due to the image encryption algorithm designed in MATLAB environment had converted the image pixel from arrays of three dimensions to an array of one dimension.
Keywords :
cryptography; field programmable gate arrays; image coding; inverse transforms; Altera QuartusII; FPGA; MATLAB code; Nios II system design; TRDB_LTM; field programmable gate arrays; image decryption; image encryption design; inverse transform method; Arrays; Encryption; Field programmable gate arrays; MATLAB; Reliability; System analysis and design; Altera QuartusII; Image encryption; MATLAB; Verilog; inverse transform;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical, Electronics and System Engineering (ICEESE), 2013 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4799-3177-4
Type :
conf
DOI :
10.1109/ICEESE.2013.6895037
Filename :
6895037
Link To Document :
بازگشت