I'm looking for a device to perform hardware password management very similarly to the Trezor, shown here, commonly used as a wallet for cryptocurrencies.
Unfortunately, the Trezor only stores a decryption key on the device and instead has to store the passwords online (dropbox/gcloud) which is a non-starter for me.
So basically, I'm looking for a hardware device like a Trezor that can store encrypted passwords within it. When you go to request a password, it will only deliver that specific password to you, not the entire list. The management of passwords and request would be very similar to the video above.
The whole point of this workflow is if- worst case scenario- I accidentally install a trojan or a keylogger then the most that the attacker can ever get is whatever passwords I happen to copy while they are watching. They cannot ex-filtrate the entire password DB from the device because they would need to physically click and confirm every retrieval operation.
Does such a device currently exist?