Authenticate with Nitrokey
Opened this issue · 3 comments
What it says on the tin!
This issue is thematically well suited to the following discussions:
#33
elementary/greeter#230
elementary/mail#345
elementary/switchboard-plug-onlineaccounts#89
elementary/files#862
elementary/installer#368
elementary/appcenter#936
Unlike a Yubikey, it is Free Hardware and Free Software, which is mostly manufactured locally (in Berlin, Germany).
Here you can find more general information: https://www.nitrokey.com/ & https://github.com/nitrokey
This integration can also be used to decrypt your hard disks - see LUKS/LUKS2 - or as a solution for Two-factor authentication in the Installer or Switchboard Online Accounts Plug. Integration with Files (to sign, encrypt and decrypt files) or Mail (to sign, encrypt and decrypt emails) and for installing Software with AppCenter it's also very useful.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I want to create an issue for the decryption of the hard disk at system boot as well, but I wonder which repository is suitable for this. Can you help me here?
I've gotten my hands on a FIDO U2F key, and it looks like there is a Nitrokey U2F model so there's a little bit of overlap with #54. But I'm not exactly sure how other Nitrokey models work or would authenticate, so I'll leave this open for the non-U2F models.
The non-FIDO Nitrokey models would ideally authenticate based on their integrated smart card (usually PKCS#11 interface such as OpenSC) . Another option is OTP but it's less secure and I wouldn't recommend it unless it's integration would be much more easy than smart card.