Mohd Nazlee, Anas and Hussin, Fawnizu Azmadi and Zain Ali, Noohul Basheer (2010) Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA). In: IEEE Student Conference On Research and Development (SCOReD 2009), 16-18 November 2009, Serdang, Selangor, Malaysia..
fawnizu_anasSCORED2009.pdf - Published Version
Restricted to Registered users only
Download (137kB) | Request a copy
Abstract
CUDA is a platform developed by Nvidia for general purpose computing on Graphic Processing Unit to utilize the parallelism capabilities. Serpent encryption is considered to have high security margin as its advantage; however it lacks in speed as its disadvantage. We present a methodology for the transformation of CPU-based implementation of Serpent encryption algorithm (in C language) on CUDA to take advantage of CUDA’s parallel processing capability. The proposed methodology could be used to quickly port a CPUbased algorithm for a quick gain in performance. Further tweaking, as described in this paper through the use of a profiler, would further increase the performance gain. Result based on the integration of multiple block encryption in parallel shows throughput performance of up to 100MB/s or more than 7X performance gain.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Departments / MOR / COE: | Departments > Electrical & Electronic Engineering |
Depositing User: | Dr Fawnizu Azmadi Hussin |
Date Deposited: | 23 Dec 2010 08:44 |
Last Modified: | 19 Jan 2017 08:23 |
URI: | http://scholars.utp.edu.my/id/eprint/3597 |