GPU implementation of a collision search for RIPEMD-128 hash function
The usage of GPU programming has great potential in parallelization. This potential has been used in the search of a differential path in a collision attack on the RIPEMD 128 hash function to cut down search times by a factor of 30. There is room for future progress by combining the search program h...
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project (FYP) |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66577 |
_version_ | 1811687194350321664 |
---|---|
author | Heng, Heok Hui |
author2 | Alwen Tiu |
author_facet | Alwen Tiu Heng, Heok Hui |
author_sort | Heng, Heok Hui |
collection | NTU |
description | The usage of GPU programming has great potential in parallelization. This potential has been used in the search of a differential path in a collision attack on the RIPEMD 128 hash function to cut down search times by a factor of 30. There is room for future progress by combining the search program here with the program to generate starting values. |
first_indexed | 2024-10-01T05:12:26Z |
format | Final Year Project (FYP) |
id | ntu-10356/66577 |
institution | Nanyang Technological University |
language | English |
last_indexed | 2024-10-01T05:12:26Z |
publishDate | 2016 |
record_format | dspace |
spelling | ntu-10356/665772023-03-03T20:34:22Z GPU implementation of a collision search for RIPEMD-128 hash function Heng, Heok Hui Alwen Tiu School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Programming languages DRNTU::Engineering::Computer science and engineering::Data::Data encryption The usage of GPU programming has great potential in parallelization. This potential has been used in the search of a differential path in a collision attack on the RIPEMD 128 hash function to cut down search times by a factor of 30. There is room for future progress by combining the search program here with the program to generate starting values. Bachelor of Engineering (Computer Science) 2016-04-16T07:56:17Z 2016-04-16T07:56:17Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66577 en Nanyang Technological University 22 p. application/pdf |
spellingShingle | DRNTU::Engineering::Computer science and engineering::Software::Programming languages DRNTU::Engineering::Computer science and engineering::Data::Data encryption Heng, Heok Hui GPU implementation of a collision search for RIPEMD-128 hash function |
title | GPU implementation of a collision search for RIPEMD-128 hash function |
title_full | GPU implementation of a collision search for RIPEMD-128 hash function |
title_fullStr | GPU implementation of a collision search for RIPEMD-128 hash function |
title_full_unstemmed | GPU implementation of a collision search for RIPEMD-128 hash function |
title_short | GPU implementation of a collision search for RIPEMD-128 hash function |
title_sort | gpu implementation of a collision search for ripemd 128 hash function |
topic | DRNTU::Engineering::Computer science and engineering::Software::Programming languages DRNTU::Engineering::Computer science and engineering::Data::Data encryption |
url | http://hdl.handle.net/10356/66577 |
work_keys_str_mv | AT hengheokhui gpuimplementationofacollisionsearchforripemd128hashfunction |