• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

GPU-Accelerated Password Cracking of PDF Files

Vol. 5, No. 11, November 28, 2011
10.3837/tiis.2011.11.021, Download Paper (Free):


Digital document file such as Adobe Acrobat or MS-Office is encrypted by its own ciphering algorithm with a user password. When this password is not known to a user or a forensic inspector, it is necessary to recover the password to open the encrypted file. Password cracking by brute-force search is a perfect approach to discover the password but a time consuming process. This paper presents a new method of speeding up password recovery on Graphic Processing Unit (GPU) using a Compute Unified Device Architecture (CUDA). PDF files are chosen as a password cracking target, and the Abode Acrobat password recovery algorithm is examined. Experimental results show that the proposed method gives high performance at low cost, with a cluster of GPU nodes significantly speeding up the password recovery by exploiting a number of computing nodes. Password cracking performance is increased linearly in proportion to the number of computing nodes and GPUs.


Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.

Cite this article

[IEEE Style]
K. Kim, S. Lee, D. Hong and J. Ryou, "GPU-Accelerated Password Cracking of PDF Files," KSII Transactions on Internet and Information Systems, vol. 5, no. 11, pp. 2235-2253, 2011. DOI: 10.3837/tiis.2011.11.021.

[ACM Style]
Keonwoo Kim, Sangsu Lee, Dowon Hong, and Jae-Cheol Ryou. 2011. GPU-Accelerated Password Cracking of PDF Files. KSII Transactions on Internet and Information Systems, 5, 11, (2011), 2235-2253. DOI: 10.3837/tiis.2011.11.021.

[BibTeX Style]
@article{tiis:20039, title="GPU-Accelerated Password Cracking of PDF Files", author="Keonwoo Kim and Sangsu Lee and Dowon Hong and Jae-Cheol Ryou and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2011.11.021}, volume={5}, number={11}, year="2011", month={November}, pages={2235-2253}}