I started to try a #comparison with all mainstream #FIDO2 #security #keys.

Here Is the comparison:

https://docs.google.com/spreadsheets/d/1o_l6ieNRgf4IDYFcTNuw2st96VjrB-djtT2BMRhRDbI/edit?usp=sharing

it is really hard to compare since vendors are super unstructured

please #boost for more reach

contributors welcome

https://docs.google.com/spreadsheets/d/1o_l6ieNRgf4IDYFcTNuw2st96VjrB-djtT2BMRhRDbI/edit?usp=sharing

FIDO Sticks Comparison - Google Drive

FIDO Sticks Comparison

Comparison [email protected] Vendor,Feitian,Feitan,Feitan,Google Titan,Gotrust,Gotrust,Yubico,Yubico,Yubico,Nitrokey,SoloKey Stick / Model,K49,K40,K40Plus,USB C Version,Idem Key USB C ,Idem Key Plus USB C ,yubik 5C NFC FIPS,yubikey5C Bio,Sec Key C NFC,Nitrokey 3 USB C ,Solo 2C+ FIP...

Google Docs

@kravietz @Fr333k @matthegap @shellsharks @FritzAdalis @heisec

Is there a technical exact „term“ for ssh priv key on stick?

@eingfoan

Well, looking at ssh-keygen(1), they speak of “keys hosted on FIDO authenticator”, with a separate class of keys called “resident” which can be uploaded to or downloaded from the token, or just keys that are generated on the token and never exported.

@Fr333k @matthegap @shellsharks @FritzAdalis @heisec

@kravietz @matthegap @eingfoan @FritzAdalis @shellsharks @heisec could be PIV smartcards, or user certificates …

@Fr333k @kravietz @matthegap @FritzAdalis @shellsharks @heisec

Big differentiator as far as I understand is „dumb storage“ in and out. Or one way

Am I missing something or is every thing one way?

@kravietz corrected will republish today.
@eingfoan I'd doubt that all the FIDO2 keys also have a certification level 1 (currently questionmarked in the table) -- AIU that's still expensive, at least from a small project's PoV.
@chrysn what would u suggest ? Delete the level 1?
@eingfoan I'd either put them as "unknown"/"no", "Yes" and "Certified Level 2", or add a separate "certified" row below that is "no" / "1" / ... for FIDO2 devices (and n/a for others).
https://fidoalliance.org/certification/authenticator-certification-levels/authenticator-level-1/ has certification criteria: while L1 has little requirements in terms of what needs to be present, it's still 6k+ USD for the certification.
Authenticator Level 1 - FIDO Alliance

Authenticator Certification Level 1 (L1) evaluates FIDO Authenticator protection against basic, at-scale attacks. Being certified to at least Authenticator Certification Level 1 (L1) is required for UAF, U2F, and FIDO2 certification. […]

FIDO Alliance
@chrysn corrected, will repost updated version today (source, not just screenshot)