Author: Tomoya Koga (古賀智也)
Organization: Anvelk Innovations LLC / Innovation Craft Inc.
License: MIT
このプロジェクトは Raspberry Pi Pico / Pico W を用いた 軽量ハードウェアセキュリティモジュール (HSM) の実装です。
MASTER_SEED を内部に安全に保持し、 以下のような暗号処理をローカル・USB・Wi-Fi越しに提供します:
main.py と boot.py を Pico 内部ストレージへコピーします。
main.pyのMASTER_SEEDは最低 128bit(英数字22文字以上)
実運用では 256bit(英数字43文字以上)
のランダム値を使用してください。
これは一般的な暗号モジュールで推奨される鍵強度に準じています。
from PicoHSM import PicoHSM_HMAC hsm = PicoHSM_HMAC() mac = hsm.hmac(b"hello pico-hsm") print(mac.hex())
EncryptSecureDEC(サブスクリプション版) / RSA-Cryptors で使用可能です。
MIT License
© 2025 Tomoya Koga