News for hackers. Stuff that matters.
Re:SSH commit verification now supported by lxgr on Wednesday August 24, 2022 @08:05AM (#32578247)
> A key handle seems to be the real private key encrypted with a static key from the hardware key.

It can be, but it‘s essentially just a binary blob. It can also be entropy to deterministically re-derive a private or secret key from an internal root secret, or just a primary key to look up that key or entropy within the token.

> You can achieve that yourself, for example, using Pass.

How? With a hardware token, you can only do what its protocol allows you to in terms of key derivation.

That means that with a standard OpenPGP card, you will not be able to do key handle based key derivation, while with FIDO/CTAP you can.

You could obviously develop your own OpenPGP-compatible hardware token standard, but you‘d only be able to use it with a patched version of GPG, GPG agent etc, but a big advantage of OpenPGP smartcards (and even more so FIDO/CTAP tokens) is that they are widely supported without requiring driver installation.

There are no comments on this comment yet.