scispace - formally typeset
Proceedings ArticleDOI

Optimized Password Recovery for SHA-512 on GPUs

Reads0
Chats0
TLDR
This paper introduces an optimized brute force password recovery implementation for SHA-512 on GPU that reaches 1055M hash/second on double AMD R9 290 GPUs.
Abstract
One-way hash algorithms, including MD4, MD5 and SHA family, have been widely used in password protection. Focusing on brute force password recovery for one-way hash algorithm, the amount of computation depends on the complexity of the algorithm. This paper introduces an optimized brute force password recovery implementation for SHA-512 on GPU. By using several optimization methods, the performance reaches 1055M hash/second on double AMD R9 290 GPUs. Compared with Hashcat, our implementation is about 11% faster.

read more

Citations
More filters
Proceedings ArticleDOI

Speculative Probing: Hacking Blind in the Spectre Era

TL;DR: It is shown that the Spectre era enables an attacker armed with a single memory corruption vulnerability to hack blind without triggering any crashes, and speculative probing is used to break Spectre mitigations using memory corruption and resurrect Spectre-style disclosure primitives to mount practical blind software exploits.
Proceedings ArticleDOI

Implementation of Enhanced Secure Hash Algorithm Towards a Secured Web Portal

TL;DR: The application of the enhanced secure hash algorithm-512 is implemented on web applications specifically in password hashing and hill cipher is included for the salt generation to increase the complexity of generating hash tables that may be used as an attack on the algorithm.
Book ChapterDOI

Moving to Client-Side Hashing for Online Authentication

TL;DR: This work investigates the advantages and drawbacks of the alternative of hashing client-side, and shows that it is present today exclusively on Chinese web-sites, and also looks at ways to implement it on a large scale in the near future.
Journal ArticleDOI

Cognitively reconfigurable mimic-based heterogeneous password recovery system

TL;DR: Wang et al. as discussed by the authors proposed a cognitively reconfigurable mimic-based heterogeneous password recovery system, where a hierarchical password database is established to realize dynamic feedback and updating of passwords, aiming for various application scenarios and improving password recovery efficiency.
Journal ArticleDOI

Reconfigurable and High-Efficiency Password Recovery Algorithms Based on HRCA

TL;DR: Wang et al. as mentioned in this paper proposed a hybrid reconfigurable computing array (HRCA) to improve the computational efficiency and application flexibility of password recovery algorithms, and the combination design is carried out from the unit kernel, interconnection and storage structure to reconstruct the hash algorithm to match the application with appropriate structure.
References
More filters
Proceedings ArticleDOI

Fluidic Kernels: Cooperative Execution of OpenCL Programs on Multiple Heterogeneous Devices

TL;DR: FluidiCL is presented, an OpenCL runtime that takes a program written for a single device and uses both the CPU and the GPU to execute it, and ensures that execution of OpenCL work-groups on devices is adjusted by taking into account the overheads for data management.
Journal Article

GPU-Based High Performance Password Recovery Technique for Hash Functions.

TL;DR: A new password recovery technique for the standardized hash functions, MD5 and SHA1, are proposed by combining the optimization methods on GPU, which makes it possible to recover password from hash values in a reasonable time.
Proceedings ArticleDOI

Hybrid CPU/GPU Platform For High Performance Computing.

TL;DR: This paper addresses issues associated with distributed computational system and the application of mixed GPU&CPU technology to data intensive computation and describes a hybrid cluster formed by devices from different vendors (Intel, AMD, NVIDIA).
Book ChapterDOI

Chapter 15 – A framework for accelerating bottlenecks in GPU execution with assist warps

TL;DR: The Core-Assisted Bottleneck Acceleration (CABA) framework as discussed by the authors is a framework that employs idle on-chip resources to alleviate different bottlenecks in GPU execution.
Proceedings ArticleDOI

Optimized Password Recovery for Encrypted RAR on GPUs

TL;DR: This paper adopts coarse granularity parallel for SHA-1 hashing, which means that one GPU thread is responsible for the validation of one password, and mainly uses four optimization methods to optimize this parallel version: asynchronous parallel between CPU and GPU, redundant calculations and conditional statements reduction, data locality by using LDS, and the usage of registers optimization.
Related Papers (5)