Skip to search boxSkip to navigationSkip to main content

Hash-Based Authentication Revisited in the Age of High-Performance Computers

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Abstract

Hash-based authentication is a widespread technique for protecting passwords in many modern software systems including databases. A hashing function is a one-way mathematical function that is used in various security contexts in this domain. In this paper, we revisit three popular hashing algorithms (MD5, SHA-1, and NTLM), that are considered weak or insecure. More specifically, we explore the performance of the hashing algorithms on different hardware platforms, from expensive high-end GPUs found in data centers and high-performance computing centers to relatively cheaper consumer-grade ones found in the homes of end-users. In parallel, we observe the behavior of different hardware platforms. Our results re-emphasize that despite their theoretical strength, the practical utilization of widely used hashing algorithms are highly insecure in many real-world scenarios; i.e., cracking a password of length 6 takes less than 6 seconds using a consumer-grade GPU.

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Host publication Subtitle

ADMS’20

Original language

English

Publication milestones

  • Published - 31/08/2020

Publication status

Published - 31/08/2020

Place of publication

Tokyo, Japan

Host publication title

International Workshop on Accelerating Analytics and Data Management Systems

Related Event

Title

Accelerating Analytics and Data Management Systems

Event type

Conference

Degree of recognition

International event

Date

21/08/2020 - 21/08/2020

Location

TokyoJapan