• DocumentCode
    2362780
  • Title

    A homogeneous parallel brute force cracking algorithm on the GPU

  • Author

    Vu, Anh-Duy ; Han, Jea-Il ; Nguyen, Hong-An ; Kim, Young-Man ; Im, Eun-Jin

  • Author_Institution
    Sch. of Comput. Sci., Kookmin Univ., Seoul, South Korea
  • fYear
    2011
  • fDate
    28-30 Sept. 2011
  • Firstpage
    561
  • Lastpage
    564
  • Abstract
    From the early days of computing, passwords have been considered as the essential authentication method to protect accesses to computer systems and users. Due to their importance, sensitiveness and confidentiality, many cryptography mechanisms have been utilized to secure password storage. Among them, cryptography hash methods are the most popular solutions. A cryptography hash function converts plaintext passwords to unreadable message digests which frustrates attackers from exploiting system failures and stealing stored passwords. On the other hand, it is possible to get the plaintext passwords from digests. We examined brute force attack to get the original passwords from the hashed ones and studied some existing GPU-based brute force cracking tools. These applications implement a hybrid algorithm that generates available passwords on CPU side and hashes them in parallel on GPU side. In this paper, we propose a new homogeneous parallel brute force cracking algorithm that performs all the works on GPU side. In our experiments, we successfully cracked many kinds of passwords. For example, with 6-digit passwords, it took about 0.23 ms for initialization, 1.97 ms for combination generation, and 52.81 ms for brute-force. So we need less than 1 second to crack passwords of this kind.
  • Keywords
    authorisation; coprocessors; cryptography; message authentication; CPU side; GPU; authentication method; brute force attack; cryptography hash function; homogeneous parallel brute force cracking algorithm; password storage; plaintext password; Arrays; Authentication; Electronic mail; Entropy; Force; Graphics processing unit; Linux; Brute-force cracking; CUDA; GPU computing; General Purpose Graphic Processing Unit (GP GPU); hashed password;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ICT Convergence (ICTC), 2011 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4577-1267-8
  • Type

    conf

  • DOI
    10.1109/ICTC.2011.6082661
  • Filename
    6082661