Patent · US Active

Use of graphics processors as parallel math co-processors for password recovery

US8538030B1 · kind B1 · utility

2Cited by
5References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 18, 2011
Grant dateSep 17, 2013
Priority date
Expiry dateAug 1, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L9/3239
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

In a computer system having a central processing unit (CPU) and a graphics processing unit (GPU), a system, method and computer program product for recovering a password used to encrypt a plaintext, including (a) generating N passwords on the CPU; (b) providing the N passwords to the GPU; (c) for each of the N passwords, calculating a transformed value from the password on the GPU, wherein the calculating is performed in parallel for all the N passwords provided to the GPU; (d) providing the N transformed values to the CPU; (e) at the CPU, testing the N transformed values for correctness; and (f) if none of the N transformed values are correct, repeating steps (a)-(e) for the next set of N passwords; (g) informing the user of a correct password.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.