Skip to content

Password Recovery on FPGA for VeraCrypt's volume

Notifications You must be signed in to change notification settings

svnflw/verarecovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VeraCrypt Password Recovery on FPGA

The primary idea of password recovery is actually cracking it. So basically, the main concept of this repository will be to brute-force the virtual disk's password. This repository contains the following modules:

  • Password Generator: Generate passwords using Brute-force attack and Dictionary attack.
  • KDF (PBKDF2 - HMAC - WHIRLPOOL): Derive a strong key for the decryption process from the password generated by the Password Generator.
  • Decrypt (SERPENT - XTS): Our verification step. It takes the disk's encrypted data and a key, tries to bring the plain data back. It then compares the plain data with some constraints. If they match, then the key is correct.

ROADMAP

06/2024: SERPENT DECRYPT ON XTS MODE

  • Design Key Schedule Module
  • Design Algorithm Flow: SBoxes - Linear Transform (1/2)
  • Design Encryption Module
  • Design Decryption Module
  • Design XTS Module

About

Password Recovery on FPGA for VeraCrypt's volume

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published