The Phantomdrive project is an innovative solution for secure data storage, providing a hidden encrypted vault on a USB drive. This open-source project utilizes a CH569 chip and an SD card for storage, ensuring data security through AES-256 encryption [1]. The device appears as an 8 GB drive when first plugged in, with no visible signs of the encrypted vault. To access the vault, users must edit a plaintext file on the disk with their password, after which the device unmounts itself and remounts the hidden section [2].

The Phantomdrive project is designed to protect user data from unauthorized access, particularly in situations where users may be forced to decrypt their media or face accusations of guilt [3]. The device's cryptography is based on a custom key derivation function, which generates a key for use in encryption [4]. This function uses a combination of a password, salt, and 100,000 rounds of SHA-256 to create a secure key [5]. The Phantomdrive project also supports various AES modes, including AES-ECB, AES-CTR, and AES-XTS [6].

While the device's security features are robust, users should be aware of potential risks, such as counter reuse issues with AES-CTR [7]. In terms of performance, the device achieves write speeds of up to 9MB/s and read speeds of up to 20MB/s with AES-CTR [8]. The Phantomdrive project is an exciting development in the field of secure data storage, offering a unique solution for protecting sensitive information. As the project continues to evolve, it is likely to attract attention from individuals and organizations seeking to enhance their data security measures.

Sources

  1. https://github.com/o7-machinehum/phantomdrive
  2. https://rootkitlabs.com/phantomdrive
  3. https://www.quora.com/What-is-the-difference-between-my-and-mine
  4. https://www.merriam-webster.com/dictionary/my
  5. https://www.youtube.com/shorts/TNKSPtZhkoM
  6. https://github.com/hydrausb3/wch-ch56x-lib
  7. https://github.com/hydrausb3/wch-ch56x-isp
  8. https://rootkitlabs.com/phantomdrive