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.
6166aa915c0504e6d982748c3fc2413659ab5fa30d8a106de6127abfd17cd107