My dad worked for a company that had some involvement in this area. I know USB was used for dongles alongside parallel/serial, but I have a vague memory that there might actually be PCI-based authentication as well.