pam_usb is a PAM module that enables authentication using a USB storage device through DSA private/public keys. It can also work with floppy disks, CD-ROMs, or any kind of mountable device.
4c0993d6a58e7ce409c3cbbfada982f5c897bd61804aa3a7b8975b86b2b8b413