Distributed Password Cracking

Abstract

Password cracking requires significant processing power which in today's world is located at a workstation or home in the form of a desktop computer. Berkeley Open Infrastructure for Network Computing (BOINC) is the conduit to this significant source of processing power and John the Ripper is the key. BOINC is a distributed data processing system that incorporates client-server relationships to generically process data. The BOINC structure supports any system that requires large amounts of data to be processed without changing significant portions of the structure. John the Ripper is a password cracking program that takes a password file and attempts to determine the password by a guess and check method. The merger of these two programs enables companies and diverse groups to verify the strength of their password security policy. This thesis goes into detail on the inner workings of BOINC, John the Ripper, and the merger of the two programs. It also details the work required to test the system to its full capability.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2009
Accession Number
ADA514270

Entities

People

  • John R. Crumpacker

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • California
  • Computer Network Security
  • Computer Programming
  • Computer Science
  • Computers
  • Data Centers
  • Data Processing
  • Distributed Computing
  • Distributed Data Processing
  • Hash Tables
  • Infrastructure
  • Load Monitoring
  • Network Computing
  • Operating Systems
  • United States
  • United States Naval Academy
  • Websites

Readers

  • Database Systems and Applications