Date on Master's Thesis/Doctoral Dissertation
Computer Engineering and Computer Science
Data encryption (Computer science); Computer networks--Security measures
This thesis describes a method of gaining better performance from the Blowfish cryptographic algorithm using GPU acceleration via CUDA (Compute Unified Device Architecture). It is an attempt to resolve the issue of the cryptographic process taking up time and resources. Reducing or eliminating one or both of these issues would perhaps lead to more widespread use of algorithms such as Blowfish to secure individuals’ data by making cryptographic security less costly in terms of time and resources. It is further noted that this method or similar could be used in the case of other algorithms especially those closely related to Blowfish, such as the family of block ciphers.
Feist, Joseph Anthony, "Increasing performance of blowfish encryption using CUDA." (2009). Electronic Theses and Dissertations. Paper 431.