Skip to content

概要

何を提供するか

Wallet SDKは、React Nativeアプリケーション向けの包括的なデジタルウォレット機能を提供する開発キットです。分散型アイデンティティ(DID)およびVerifiable Credentials(VC)エコシステムの中核となるHolder(保有者)機能を、標準準拠かつ高度なセキュリティで実装できます。

Wallet SDKが提供する価値

  • 開発者は複雑なDID/VC仕様の詳細を意識することなく、W3C標準に準拠したVerifiable Credentialsの受け取り・保存・提示機能をアプリケーションに統合できます。
  • OpenID4VCIによる安全なクレデンシャル発行フロー、OpenID4VPによる検証可能なプレゼンテーション、エンドツーエンド暗号化、およびマルチDID管理機能をシンプルなAPIで提供します。

技術的特徴

🌍 標準準拠設計 W3C Verifiable Credentials仕様とOpenID4VCI/VPに準拠し、グローバルな相互運用性を確保します。

🛡️ 高度なセキュリティ ハードウェアレベルの鍵管理とAES暗号化により、機密性の高いクレデンシャルデータを保護します。

⚡ 開発者フレンドリー 複雑なDID/VC仕様を抽象化し、直感的なAPIで迅速な開発を支援します。

ユースケース

エンタープライズ・アイデンティティ管理

従業員証、資格証明書、アクセス権限証明など、企業内で発行される各種デジタル証明書を統合管理できます。ゼロトラスト・セキュリティアーキテクチャの一環として、従業員のアイデンティティとアクセス権限を分散型で管理し、セキュリティレベルの向上と運用効率化を同時に実現します。

教育・資格認証エコシステム

大学の学位証明書、職業訓練修了証、資格試験合格証など、教育・研修機関が発行する証明書のデジタル化を支援します。卒業生や受講者は、転職活動や継続教育において、改ざん不可能で即座に検証可能な証明書を提示できるため、従来の紙ベース証明書に比べて大幅な効率化が図れます。

デジタル・アイデンティティ・プラットフォーム

金融機関のKYC(Know Your Customer)プロセスで発行された本人確認済み証明を、他のデジタルサービスで再利用できます。ユーザーは重複する本人確認手続きから解放され、サービス提供者は信頼性の高い第三者認証を活用して、オンボーディングプロセスを劇的に簡素化できます。

プラットフォーム対応

動作要件

React Native 0.76.9以上で動作し、iOS・Android両プラットフォームにおけるネイティブレベルのセキュリティ機能を最大限活用します。

Keychain Servicesによる鍵管理とハードウェアセキュリティ機能を利用して、暗号化キーを安全に保護します。

Android Keystoreによる秘密鍵保護とハードウェアベース暗号化により、高度なセキュリティレベルを実現します。

モバイルデバイス固有のハードウェアセキュリティ機能により、最高レベルのセキュリティを提供します。

次のステップ

概要を理解した後は、SDKを支える技術的基盤について「技術基盤・概念」をご覧ください。分散型アイデンティティの革新性、国際標準への準拠、暗号学的セキュリティ、そしてSelf-Sovereign Identityの概念について詳しく解説しています。