3 ms·
if anyone wants an open source HSM on the cheap based on a raspberry pi that is pkcs11 compatible, check out the picohsm project https://www.picokeys.com/pico-h
by nimbius 2y ago
if anyone wants an open source HSM on the cheap based on a raspberry pi that is pkcs11 compatible, check out the picohsm project https://www.picokeys.com/pico-hsm/ https://www.picokeys.com/pico-hsm/
- filleokus 2y ago> Operation Time > RSA key length (bits) Average time (seconds) > 1024 16 > 2048 124 > 3072 600 > 4096 ~1000 That must be a typo, that they mean milli seconds - right? Otherwise this seems too slow to do anything useful?
- woodruffw 2y agoThat does seem exceptionally slow, although RSA key generation is also notoriously slow. (In most settings where an HSM is used, you shouldn’t be generating keys all that often. So these times are often acceptable.)
- lossolo 2y agoJust be aware of this https://github.com/polhenarejos/pico-hsm/issues/28 https://github.com/polhenarejos/pico-hsm/issues/28
- lxgr 2y agoThis definitely seems useful, but it's arguably not an HSM. It's literally downloadable software! (You wouldn't download an HSM.) HSMs of course also run software, but they usually provide at least some level of hardening against physical attacks. In other words, it shouldn't be possible to just extract key from them. Is that the case here? I think it would be more honest to call this a (possibly hardened) key server/service. Often, that's all people want from an HSM! But sometimes it isn't (whether for compliance or other reasons).