Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA)
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 tra...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference or Workshop Item |
Published: |
2010
|
Subjects: | |
Online Access: | http://eprints.utp.edu.my/3597/1/fawnizu_anasSCORED2009.pdf http://eprints.utp.edu.my/3597/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utp.eprints.3597 |
---|---|
record_format |
eprints |
spelling |
my.utp.eprints.35972017-01-19T08:23:44Z Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) Mohd Nazlee, Anas Hussin, Fawnizu Azmadi Zain Ali, Noohul Basheer TK Electrical engineering. Electronics Nuclear engineering 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. 2010-11 Conference or Workshop Item NonPeerReviewed application/pdf http://eprints.utp.edu.my/3597/1/fawnizu_anasSCORED2009.pdf 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.. http://eprints.utp.edu.my/3597/ |
institution |
Universiti Teknologi Petronas |
building |
UTP Resource Centre |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Petronas |
content_source |
UTP Institutional Repository |
url_provider |
http://eprints.utp.edu.my/ |
topic |
TK Electrical engineering. Electronics Nuclear engineering |
spellingShingle |
TK Electrical engineering. Electronics Nuclear engineering Mohd Nazlee, Anas Hussin, Fawnizu Azmadi Zain Ali, Noohul Basheer Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
description |
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. |
format |
Conference or Workshop Item |
author |
Mohd Nazlee, Anas Hussin, Fawnizu Azmadi Zain Ali, Noohul Basheer |
author_facet |
Mohd Nazlee, Anas Hussin, Fawnizu Azmadi Zain Ali, Noohul Basheer |
author_sort |
Mohd Nazlee, Anas |
title |
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
title_short |
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
title_full |
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
title_fullStr |
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
title_full_unstemmed |
Serpent encryption algorithm implementation on Compute Unified Device Architecture (CUDA) |
title_sort |
serpent encryption algorithm implementation on compute unified device architecture (cuda) |
publishDate |
2010 |
url |
http://eprints.utp.edu.my/3597/1/fawnizu_anasSCORED2009.pdf http://eprints.utp.edu.my/3597/ |
_version_ |
1738655275843321856 |
score |
13.251813 |