システム概要
Ever Decentralized Health (EDH) は、患者の医療データシステムのためのオープンプラットフォームであり、EVM互換Blockchain、分散ストレージ (IPFS、Arweave、S3-compatible)、End-to-End Encryptionを含む分散技術上で動作するように設計されています。ベンダーロックインなしで、患者の医療データを安全に保存・共有する機能を提供します。
Ever Medical Technologies (Ever) は、自社の各種サービスを接続して患者データをEDHプラットフォームに取り込む最初のサービスプロバイダであり、EDHプラットフォーム上のドキュメント標準と将来の機能を推進する原動力です。
目的
- FHIR標準フォーマットでのデータ交換を、安全でプライバシーを保護するプロセスで分散ストレージを使用して保存・促進する。
- 共有される患者データをフィルタリングし、無関係な個人情報へのアクセスを防止する。
- 医療データへのアクセス権は患者自身が管理する。中央集権的なデータやアクセス制御機関は存在せず、システムはtrust-freeである。
- ユーザーデータは、HIPAA、GDPR、PDPA (タイの個人情報保護法) を含む各国のデータ保護規制に準拠して保存される。
- Biological Identity Attestation (BIA) をサポートし、デジタルアイデンティティをゲノムデータに安全にバインドしてSybil攻撃を防止する。
- ユーザーは自身のデバイスに独自のEDHノードをインストール・実行でき、データストレージネットワークに容量を提供できる。
- ユーザーは使いやすいインターフェースを通じて自分のデータにアクセスできる。
- 緊急時には、データ所有者が自分のデータにアクセスできない場合に備え、バックアップデータへのアクセスを承認できるガーディアンや緊急データ管理者を指定できる。
コアプラットフォーム機能
EDHには、従来の中央集権的な医療データストレージシステムと区別する以下の機能があります:
- Decentralized Architecture
- Self-Hosted Nodes
- Peer-to-Peer Network
- Trust-Free Data Storage
- Multi-Device Support
- 使いやすさ
- ヘルスソーシャルネットワークサポート
- Biological Identity Attestation (BIA)
Decentralized Architecture
EDHのコアアーキテクチャは、すべての重要なコンポーネントにわたって分散技術の上に構築されています:
- Crypto Walletを使用した分散メンバーデータ管理により、ユーザーアカウントをサービスプロバイダの管理から独立させます。
- Public Key Infrastructureは、EVM互換blockchain上のSmart Contractを使用して保存されます。
- ファイルのストレージと参照はIPFSまたはS3-compatible storage (filebase.com) 経由で行われ、ファイルURIはサーバーの場所とは独立して保存できます。
- Decentralized Identifierシステム (
did:bio) により、デジタルアイデンティティをユーザーのゲノムデータにバインドし、証明書を発行する中央機関を不要にします。
Self-Hosted Nodes
EDHノードは、ユーザーの自宅であれ病院であれ、どこにでもインストールできます。 EDHシステムのユーザーは、独自のノードを構築してファイルストレージに参加し、 データファイルの保存を支援できます。データは安全でプライベートな暗号化で保存されます。EDHノードは、GCPやAWSなどのクラウドプラットフォームにもインストール・運用できます。
Peer-to-Peer Network
Peer-to-peerアーキテクチャは、データのセキュリティとプライバシーの向上に役立ちます。分散化により、public keyとdigital certificateの管理を担う単一の主体は存在しません。End-to-end encryptionにより、ユーザーは自分のデータのセキュリティを信頼できます。
Trust-Free Data Storage
ファイル共有にEnd-to-End Encryptionを使用することで、共有・保存されるデータは転送中に仲介者が読み取ることはできません。これにより、データ漏洩を心配することなくサーバーにデータを保存できます。サーバー上でのデータ改ざんや変更を防ぐために、クライアント側でのデータ整合性検証を実行できます。
Multi-Device Support
ユーザーは自分のアカウントに関連付けられたデバイスを自分で登録・管理できます。Ethereum walletを介して接続することで、複数のデバイスを登録して使用できます。中央集権的なシステムにプライベートデータは保存されず、ユーザーは独立してデバイスを管理できます。
使いやすさ
Everは、医療分野の専門家チームと多くの医療専門家で構成されています。私たちはドメインエキスパートから要件を分析・収集し、医療専門家と一般の人々の両方にとって便利で有益なシステムを設計しました。他組織によるアプリケーション開発をサポートする一方で、EverはEDHシステムの潜在能力を最大限に実証するリファレンスアプリケーションも開発しています。
ヘルスソーシャルネットワークサポート
グローバルに使用されるプラットフォームとして、Everはソーシャルネットワーク機能を医療データシステムと安全な方法で統合しました。ユーザーは医師とデータを共有するのと同じように、家族や親しい友人と自分の医療データを共有できます。システムはユーザーが安全にデータを共有するのを支援し、共有するデータを選択的に選べるようにします。
Biological Identity Attestation (BIA)
Biological Identity Attestation (BIA) システムは、Poseidonハッシュ関数を使用してraw genomic dataを明かさないcommitmentを作成し、did:bio Decentralized Identifierを通じてユーザーが自分のデジタルアイデンティティを自分のゲノムデータにバインドできるようにします。システムはself-attestedからmulti-source lab verificationまで、4つのassurance level (0-3) をサポートし、Sybil攻撃を防止し、厳格な生体アイデンティティ検証を提供します。
詳細については、BIA Developer QuickstartとBIA Architectureを参照してください。
中央集権型EHRシステムとの比較
| 機能 | 中央集権型EHRシステム | EDH |
|---|---|---|
| データ制御 | プロバイダが制御 | 患者が制御 |
| ストレージ | 中央集権型サーバー | IPFS + S3 (filebase.com) 分散型 |
| アイデンティティ | Username/password | Crypto wallet + did:bio |
| 暗号化 | サーバーサイド | End-to-end (クライアントサイド) |
| 相互運用性 | Vendor lock-in | オープンプラットフォーム、FHIRネイティブ |
| データ復旧 | プロバイダ管理 | SeedVault経由で患者が制御 |
| Sybil耐性 | なし | Poseidon commitment + BioAnchorRegistry |
システムアーキテクチャ
EDHは6つの主要コンポーネントで構成されています:
EVM BlockchainのSmart Contracts — EVM互換blockchain (例: Polygon、Ethereum、Base) 上で動作し、システム状態を維持するsmart contractの形態のサービス:
- EDHAccountRegistry: Public Key Infrastructureを管理し、EDHAccountユーザーアカウントを作成します。
- EDHAccount: ユーザーの中央アカウントとして機能するsmart contractで、multi-owner walletと同様に機能します。
- SeedVault: Per Account Keyを管理し、同一アカウント内のデバイスがEnd-to-End Encryptionプロセスで連携できるようにします。
- BioAnchorRegistry: Biological Identity AttestationのためのPoseidon commitmentを保存します。
Decentralized Storage — バイナリファイルコンテンツは、IPFS、Arweave、またはS3互換API経由などの分散ストレージシステムに保存されます。サービスプロバイダまたはユーザーは適切なストレージプロトコルを選択できます。
Client Applications — システムと対話するクライアントサイドアプリケーション。Everが開発したモバイルアプリ (Health Wallet)、web application、File Viewerのほか、
ever-edh-coreSDKを使用する他のサービスプロバイダのアプリケーションが含まれます。BIA (Biological Identity Attestation) — ゲノムデータを使用してSybil耐性のためのPoseidon commitmentを持つ
did:bioDecentralized Identifierを作成する生体アイデンティティ検証システム。詳細はBIA Docsを参照してください。Bio-OIDC Provider — パスワードの代わりにwalletベースの認証を使用するOpenID Connectアイデンティティプロバイダで、assurance levelやliveness statusなどのbio claimを持つid_tokenを発行します。詳細はEver Servicesを参照してください。
EDH Services — Everによる補助サービス。EDH Account Service、Gas Payer Wallet (ERC-2771)、病院システム統合のためのPHR Adaptor、非同期トランザクション処理のためのAccounts Workerが含まれます。詳細はEver Servicesを参照してください。