Virtual-Keycard
Virtual-Keycard copied to clipboard
Is it possible to make a tool to unlock your device using such certificate?
Like unlocking your computer using your phone's NFC instead of a smartcard ?
I woild be interested in taking a look at your research paper in English, as I'm not fluent in german (I think that's the langage of your paper linked inside the repo).
This project emulates a smart card on your phone. So if your computer can be unlocked with a smart card, then yes, with the mechanism shown in this project, it is generally possible.
What do you mean by unlocking? Do you mean decrypting the HDD? Or do you mean passing the login screen?
Speaking more specifically, it will probably not work with this project out of the box. In order to realize your plan, you should first find out how the unlocking mechanism works with a real smart card. This should show you, what exactly you need to simulate on the smart phone. In this project, a smart card with an SMIME-certificate is emulated. This will most probably not be what is needed for your unlocking mechanism.
Unfortunately my bachelor's thesis is only available in german. My master thesis also uses the HCE mechanism and is available in english: http://sar.informatik.hu-berlin.de/research/publications/SAR-PR-2016-01/SAR-PR-2016-01_.pdf