My organization is trying to move away from contact based smartcards (because our hardware vendor is no longer integrating them into their current systems) to some other form of two-factor authentication. We are looking into NFC, and we have the NFC cards (with built in contacts as well) in the standard ISO ID1 full-card size, but I'm having a hard time finding an NFC based reader that will fit our demands. Is NFC used currently for two-factor authentication? I can't find any documentation on it aside from the yubi key supporting it.
The second problem is the only NFC hardware I can find right now is USB based. The problem is these machines are going to be on site in a dangerous construction environment and so the keys will probably break off if they are a USB based solution. We had USB key authentication and the users broke off their keys in the port and damaged the motherboard of their laptops.
Basically the question boils down to this: is it possible to integrate NFC authentication from a software standpoint into our current smartcard solution easily? I assume the hardware will change eventually to integrate NFC into most devices.