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