So I'm working with a client who wants the absolute highest level of security for his project.
I pitched him the idea of hardware user authentication with one of those encrypted USB drives with the keypads on them. The system is completely isolated from any network, as well as all physical access is biometrically secured.
I was thinking of using pamusb in conjunction with something like this USB drive from Amazon.
The only question I had was "Is the USB going to unlock the user without putting in the password?"
I'm not exactly sure how pamusb works, but if all it does is check UUID of the drive, then it might not work the way I might want. If anybody has experience with pamusb or encrypted flash drives, thanks!