FPGA-based encryption and decryption system implemented using IDEA cryptography for text and image files

Date of Publication

2010

Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Electronics and Communications Engineering

College

Gokongwei College of Engineering

Department/Unit

Electronics and Communications Engineering

Thesis Adviser

Cesar A. Llorente

Defense Panel Chair

Rodrigo S. Jamisola, Jr.

Defense Panel Member

Bernardo F. So, Jr.
Noriel C. Mallari

Abstract/Summary

Cryptography is the study of techniques for ensuring the privacy and integrity of information. Privacy of data is ensured when no unauthorized user can view see or view the information. Integrity on the other hand is concerned with assuring the user that the message will not be altered in any way from the original. This thesis is mainly concerned with ensuring the privacy and integrity of text and image files. A past thesis entitled Hardware implementation of RSA Cryptography in FPGA Interfaced with a Secure Digital Card Reader (Ang et al, November 2007) introduced an innovative form of Cryptography using the FPGA technology and interfacing it with a Secure Digital (SD) Card Reader. This past thesis will be the basis for our current study. This thesis group will implement a different cryptographic algorithm which is the International Data Encryption Algorithm or IDEA on an FPGA-based System. This thesis group will mainly design an FPGA-Based Encryption and Decryption System implemented using IDEA Cryptography for text and image files.

The group's objective basically includes the interfacing of the SD Card to the DE2 Board and to the host computer which enables the user to access the SD Card. Accessing the SD Card includes the reading and writing of data to the SD Card. One important objective as well is the implementation of IDEA in the system so as to perform encryption and decryption to the text and image files. This will be done using the Nios II Processor Core on the DE2 Development Board. This DE2 Development Board contains different components which can be accessed by the user.

Abstract Format

html

Language

English

Format

Print

Accession Number

TU15540

Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall

Physical Description

190, [29] leaves : ill. (some col.) ; 28 cm.

Keywords

Field programmable gate arrays; Neural networks (Computer science); Computer networks--Security measures; Data encryption (Computer science); Computer security

This document is currently not available here.

Share

COinS