Bocchi #
BocchiはAndroid端末をOpenPGP Cardとして動作させるアプリケーションです。
できること #
Bocchiは、OpenPGP Card対応ソフトウェアと組み合わせることで、次のことができます。
- 電子署名(Signature)
- データの復号化(Decryption)
- 認証(Authentication)
- 端末のセキュリティハードウェア内での鍵の生成とデバイス認証による利用
- アプリでの鍵の生成とデバイス認証による利用
OpenPGP Cardとは
OpenPGP Cardは、スマートカードなどのハードウェア内で生成した暗号鍵の機能を、外部のソフトウェアに提供できる規格です。
一般的に、ハードウェア内で生成した鍵は取り出すことができない仕組みになっていて、不正アクセス時の鍵の漏洩リスクを低減できます。
必要なもの #
Bocchiの利用には、次のものが必要です。
- PC
- NFCカードリーダー(USBでPCと接続)
- GnuPGなどOpenPGP Card対応ソフトウェア
ダウンロード #
Google Playでダウンロードできます。
https://play.google.com/store/apps/details?id=dev.keiji.bocchi.app
オープンベータ版では開発中のバージョンを試すことができます。
https://play.google.com/apps/testing/dev.keiji.bocchi.app
対応OS: Android 11.0(API Level 30)以上
アプリ・ドキュメントのフィードバック #
- bocchi_feedback [at] keiji.dev
- https://github.com/keiji/bocchi-docs