I am looking for a simple but reasonably safe way to secure my home pc (and laptop, nas, etc.) with a hardware token. I would like the system to be secure, but practical enough to be used on a day to day basis.
I am thinking of using the hardware token for logging on etc. (i know using just a hardware token is not that secure, but the system doesn't have to be ultra secure, just an initial deterrent). For ease of use i would like this hardware token to be as cross-compatible as possible (so i don't have to carry several of them).
I am thinking of using a usb token, because almost all computer hardware has a usb port nowadays. Even better would be a smartcard (because it would easily fit in my wallet), but smartcard readers aren't readily available (as far as i know).
The systems i'm thinking of using (and want to secure) are:
- A password manager (keepass)
- OS, disk and file encryption (truecrypt)
- A nas with encryption (freenas 8)
My questions is: what is the easiest way to secure a system like this with a hardware token? What type of token would be best (in terms of portability, compatibility, etc.)? Or are there other ways in which i could accomplish the same, but easier?