Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
10644.pdf (1.3 MB)
ETD Abstract Container
Abstract Header
An Efficient Implementation of the Blowfish Encryption Algorithm
Author Info
Addluri, Ramya Krishna
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1406820252
Abstract Details
Year and Degree
2014, MS, University of Cincinnati, Engineering and Applied Science: Electrical Engineering.
Abstract
Global networking and mobile computing are prevalent today, with the increase of communication methods such as telephones, computers, internet, broadcasting, etc. Because these transmission channels are open, there is no guarantee to avoid unauthorized access of the information through eavesdropping. Thus, several encryption algorithms have been designed for the security of the information being stored or transmitted. Several applications require such high throughputs for encryption and decryption that they cannot be executed on a regular general purpose microprocessor. FPGAs are a great platform for such implementations. We briefly study several cryptographic algorithms designed to prevent eavesdropping and then focus in detail on the Blowfish encryption algorithm. It is widely used in tools for password management, database security, email encryption etc. The algorithm is implemented in VHDL. It is then deployed onto a Nios II soft core processor on Altera DE1 board. Altera Quartus II is used to synthesize the design. Software based Huffman encoding is used to encode the input to the algorithm to reduce redundancy and to achieve lossless data compression. The results are analyzed.
Committee
Carla Purdy, Ph.D. (Committee Chair)
Wen Ben Jone, Ph.D. (Committee Member)
George Purdy, Ph.D. (Committee Member)
Pages
53 p.
Subject Headings
Electrical Engineering
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Addluri, R. K. (2014).
An Efficient Implementation of the Blowfish Encryption Algorithm
[Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1406820252
APA Style (7th edition)
Addluri, Ramya Krishna.
An Efficient Implementation of the Blowfish Encryption Algorithm.
2014. University of Cincinnati, Master's thesis.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=ucin1406820252.
MLA Style (8th edition)
Addluri, Ramya Krishna. "An Efficient Implementation of the Blowfish Encryption Algorithm." Master's thesis, University of Cincinnati, 2014. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1406820252
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
ucin1406820252
Download Count:
3,044
Copyright Info
© 2014, all rights reserved.
This open access ETD is published by University of Cincinnati and OhioLINK.