eprintid: 573 rev_number: 2 eprint_status: archive userid: 1 dir: disk0/00/00/05/73 datestamp: 2023-11-09 15:48:43 lastmod: 2023-11-09 15:48:43 status_changed: 2023-11-09 15:22:45 type: conference_item metadata_visibility: show creators_name: Nazlee, A.M. creators_name: Hussin, F.A. creators_name: Ali, N.B.Z. title: Serpent encryption algorithm implementation on compute unified device architecture (CUDA) ispublished: pub keywords: Block encryption; C language; Compute unified device architectures; Encryption algorithms; General-purpose computing; GPU computing; Graphic processing units; Parallel Computing; Parallel processing; Performance Gain; Security margins; Throughput performance, Algorithms; Network security; Parallel architectures, Cryptography note: cited By 7; Conference of 2009 IEEE Student Conference on Research and Development, SCOReD2009 ; Conference Date: 16 November 2009 Through 18 November 2009; Conference Code:80411 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 CPU-based 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. ©2009 IEEE. date: 2009 official_url: https://www.scopus.com/inward/record.uri?eid=2-s2.0-77952591579&doi=10.1109%2fSCORED.2009.5443190&partnerID=40&md5=864a2393db28a8d3ea788045a6528dd9 id_number: 10.1109/SCORED.2009.5443190 full_text_status: none publication: SCOReD2009 - Proceedings of 2009 IEEE Student Conference on Research and Development place_of_pub: Serdang pagerange: 164-167 refereed: TRUE isbn: 9781424451876 citation: Nazlee, A.M. and Hussin, F.A. and Ali, N.B.Z. (2009) Serpent encryption algorithm implementation on compute unified device architecture (CUDA). In: UNSPECIFIED.