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
- https://github.com/o7-machinehum/phantomdrive
- https://rootkitlabs.com/phantomdrive
- https://www.quora.com/What-is-the-difference-between-my-and-mine
- https://www.merriam-webster.com/dictionary/my
- https://www.youtube.com/shorts/TNKSPtZhkoM
- https://github.com/hydrausb3/wch-ch56x-lib
- https://github.com/hydrausb3/wch-ch56x-isp
- https://rootkitlabs.com/phantomdrive


