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...

Full description

Bibliographic Details
Main Author: Heng, Heok Hui
Other Authors: Alwen Tiu
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