
Baochip-1x 用の暗号フレームワーク。

このプロジェクトは Open Invention Network (OIN) に登録されています。OIN は防衛的パテントプールです。メンバーは Linux 関連の特許を相互ライセンスし、参加者が特許リスクを軽減しながらオープンソースソフトウェアを出荷・使用できるようにします。
ステータス: 待機中: https://github.com/betrusted-io/xous-core/pull/937
Xous マイクロカーネル上で動作する Baochip-1x (Dabao 評価ボード) デバイス用のファームウェアで、riscv32imac-unknown-none-elf 向けにビルドされています。
ここにあります: https://www.baochip.com/
このデバイスは Nitrokey クラスのデバイスと同じカテゴリのハードウェアセキュリティトークンで、OpenPGP スマートカードクラスの動作と暗号化されたボールトを備えています。ハードウェアスタック全体 — RTL、回路図、ブートローダー、OS — はオープンソースで監査可能です。
ハードウェア仕様、ブートモデル、要件テーブル、ComboHash/PKE の使用法は Supermagnum/Baochip-1x-firmware に文書化されています。Dabao 評価ボード (KiCad、回路図、スイッチ、ピン配置) は baochip/dabao です。書き込みのために ブートローダーモード に入るには、SW2 を押して 切り替えます (そのリポジトリの回路図を参照)。このリポジトリのアーキテクチャノート: docs/ARCHITECTURE.md。
Galdra ホストツールは受信者 (連絡先) の ローカル SQLite ディレクトリを保持します。保存される各アイデンティティには公開鍵素材と、任意の サイドカーラベル (下の表を参照) が含まれます。これらのタグはホストデータベース内に存在し、Galdra 鍵 の場合はオンチップの 連絡先ストア (crates/contact-store) にも存在します。これらは自分で整合させない限り OpenPGP ユーザー ID に魔法のように結びつくものではなく、アウトオブバンドで確認しない限り暗号学的に保証されるものでもありません。任意の galdra keyserver push は、エクスポートされた公開鍵とともに、重複するフィールドを JSON としてプロジェクトレジストリに送信できます。トークン上のフィールドごとの来歴は SelfAttested、HostVerified、RegistrySync、OobVerified を使用します (メタデータ比較 (GnuPG 対 Galdra) および docs/RRAM_LAYOUT.md の連絡先ストアレイアウトを参照)。