This project aims to provide an additional layer of security for devices through the implementation of LUKS encryption, while also utilizing hardware and software fingerprinting to ensure only authorized individuals can access the encrypted data.
- Implementation of LUKS encryption for device data security
- Utilization of hardware and software fingerprinting for additional authentication
- Abstraction layer for the convenience of generating keyfile
- Auto-unlockupon bootup
- Git clone the repository
- chmod +x install.sh
- Execute install.sh
- To add your preexisting ext4 volume, execute bash createLUKSVolume and follow the instruction to convert to the LUKS+dmcrypt volume or you can configure it yourself manually
If you have any questions or need assistance, please do not hesitate to contact me at [email protected], [email protected], or [email protected]. This project was intended for Low end SBC computer that doesnt have dedicated secure key storage then it was forwarded into academic undergraduate thesis purposes. Thank you for your interest in my project, and may it bring you great joy and enlightenment.
- (Albert Starfield) Wahyu Suryo Samudro, 2023