Anonifyはプロセッサのセキュリティ機能であるTEE (Trusted Execution Environment) を活用したブロックチェーンのプライバシー保護技術です。複数の企業や組織が共同で利用する共通基盤として、秘匿性と監査性を両立しながら、幅広いアプリケーションを実現できることが特長です。
1© LayerX Inc.A Blockchain-Agnostic Execution Environmentwith Privacy and AuditabilityJune, 2020LayerX Inc.
View Slide
2© LayerX Inc.目次1. ブロックチェーンの基本性質2. ブロックチェーンの実用事例3. 社会実装における課題と既存アプローチ4. Anonifyの提案5. 公開資料・お問い合わせ
3© LayerX Inc.1. ブロックチェーンの基本性質
4© LayerX Inc.ブロックチェーンの基本性質Block 1 Block 2 Block NT T TState 1 State 2 State Nハッシュ監査性・自動検証● 状態遷移の履歴を自動的に検証可能● 状態データへの改ざん耐性● ビジネスロジックが正しく実行されていることを監査可能● ノード・ネットワークの故障に対する耐性● 特定参加者がビジネス上の理由で離脱しても稼働し続ける● 悪意ある攻撃に対しても頑健● 標準化されたルールの強制● データとワークフローの一体化● アセットにロジックを埋め込み故障・攻撃に対するロバストさビジネスロジックの強制執行T T T T T Tハッシュ
5© LayerX Inc.2. ブロックチェーンの実用事例
6© LayerX Inc.証券決済・資金決済にブロックチェーンを利用LayerXとMUFGによる証券決済・資金決済をブロックチェーン基盤上で自動執行するプラットフォーム構築LayerX、MUFGとブロックチェーンを活用した次世代金融取引サービス提供に向け協業|株式会社LayerXのプレスリリースhttps://prtimes.jp/main/html/rd/p/000000008.000036528.html世界各国で数千億円規模の金融商品がブロックチェーン上で発行発行、期中管理、償還までの一連のサイクルを回す事例も中国銀行が約3000億円分の債券をブロックチェーンベースで発行中行发行200亿元小微企业专项金融债券https://www.boc.cn/aboutboc/bi1/201912/t20191204_17232943.html
7© LayerX Inc.各国の金融機関がデジタルIDへの取り組みを加速カナダの五大銀行が、SecureKeyと共にブロックチェーンベースのデジタルIDサービスをローンチAbout Verified.Me - Your Identity in Your Control - Get the App! https://verified.me/about/SecureKey and Initial Network Participants Accomplish Key Milestone in Bringing DigitalIdentity Network to Market | Verified.Me https://verified.me/verifiedme-launch-release/デジタルIDによる口座開設や送金、振込の社会実装が始まっている韓国金融決済院が分散IDを商用化リリース。銀行、証券、保険など30の金融機関が参加。スマホに保存されたIDで口座開設や送金、振込が可能に보도자료(상세보기) | 금융결제원 http://www.kftc.or.kr
8© LayerX Inc.トレーサビリティ分野でも商用利用の事例が多数IBM Food Trustはサプライチェーンのトレーサビリティを提供。2018より商用稼働。医療品サプライチェーンへも拡大しつつあるIBM Food Trust - 日本 | IBM https://www.ibm.com/jp-ja/blockchain/solutions/food-trustIBM, Merck, Walmart unveil results of blockchain FDA pharmaceutical pilot - Ledger Insights -enterprise blockchainhttps://www.ledgerinsights.com/ibm-merck-walmart-blockchain-fda-pharmaceutical-pilot/匿名性を維持しながら、データの監査性・透明性を備えた形で共有原産地や生産者のトレーサビリティをもとにした経営判断が当たり前になりつつあるIBMと大手海運企業マークスが主導するブロックチェーンベースの貿易プラットフォームTradeLens2018年より商用稼働。1日200万イベントを処理。TRADELENS 概要 https://www.ibm.com/downloads/cas/3EMNDKPJ
9© LayerX Inc.請求書の管理、ファクタリングへの応用も貿易金融分野で売掛債権ファイナンスも活発化。MarcoPoloには、すでに30以上の金融機関、20以上の事業会社も参画Responding to COVID-19 with Blockchain-Enabled Payables Financehttps://s3.amazonaws.com/thinkific/file_uploads/212326/attachments/057/5f1/066/20200430_101Webinar_TradeIX.pdfファクタリングにおいては与信などへの応用も期待企業情報、医療情報などセンシティブなデータを取り扱うため、秘匿性が求められる中国の浙江省では、既に1億枚以上の医療電子請求書をブロックチェーン上で発行。医療費のペイアウトが96倍に高速化浙江区块链电子票据平台开具医疗电子票据数破亿张http://m.qnsb.com/index.php?&a=show&catid=16&id=102061#sidr-main
10© LayerX Inc.3. 社会実装における課題と既存アプローチ
11© LayerX Inc.社会実装を通じて、浮かび上がる課題適用例 課題ユースケース証券決済・資金決済デジタルIDトレーサビリティサプライチェーンファイナンス● 債券や証券の発行、期中管理、償還● 配当の自動分配● 優先劣後関係に応じた配当分配など、業務ロジックが複雑な中、競合他社に対し取引を隠すため秘匿性が必須● 金融機関によるKYC済みデジタルIDをスマホに保存● デジタルIDで口座開設、送金、振込● デジタルIDのセキュアな管理と各国規制当局による監査機能の実現を両立する必要性● 食品、医療品のトレーサビリティ● GDPR準拠● GDPRなどに準拠した秘匿性と、原産地や生産者を保証する透明性の両立● 貿易金融の売掛債権ファイナンス● 医療電子請求書の発行、決済● 競争力に直結する企業情報や、個人の医療情報を扱うため、秘匿性が必須
12© LayerX Inc.多くのプライバシー保護技術が提案されているが、実用化事例の複合的な課題を解決できていない1. マルチパーティで保証される秘匿性2. 複雑な業務ロジックを実行できる柔軟な状態遷移3. 規制当局による監査機能の実現
13© LayerX Inc.既存アプローチが抱える課題概要評価既存手法エンタープライズ・ブロックチェーン(Hyperledger Fabric, Corda,Quorum 等のビルトイン機能)ゼロ知識証明(Zcash, ZEXE 等)TEE(CCF, Ekiden 等)● 共有するノードを限定することで秘匿化を実現● ブロックチェーンで暗号化された状態データを共有● ビジネスロジックの完全性を暗号学的に保証● ブロックチェーンで暗号化された状態データを共有● ハードウェアレベルの機能でビジネスロジックの完全性を保証監査機能柔軟な状態遷移複数者間での秘匿性
14© LayerX Inc.ブロックチェーンの社会実装には次世代のプライバシー保護テクノロジーが不可欠
15© LayerX Inc.4. Anonifyの提案
16© LayerX Inc.AnonifyTEE1ブロックチェーンTEE2Client平文暗号文TEE3Client Client秘匿化された状態データをオフチェーンで管理する汎用プライバシー保護モジュールオフチェーン処理● ビジネスロジックの実行(Execution Integrity)● 暗号化・復号化(Confidentiality)オンチェーン処理● 暗号化された命令をトランザクションに載せて共有● ビジネスロジックの検証
17© LayerX Inc.Anonifyが活用するTEEの性質ConfidentialityEnclave内のプログラムやデータを秘匿化Execution Integrity正しいプログラムを実行していることの保証ハードウェアOSApps Enclaveプロセッサセキュリティ機能TEE(Intel SGX®等)によって隔離保護されたメモリ領域Enclave内でアプリケーションを実行
18© LayerX Inc.Anonifyが実現する6つの機能・性質柔軟な状態遷移ゼロ知識証明では難しい複雑なビジネスロジックも、汎用プロセッサで実行可能監査機能特定の監査主体に対し状態遷移の閲覧権限を付与可能ロバスト性他参加者ノードが故障しても自ノードには影響なしプラットフォーム非依存様々な種類のブロックチェーンに対応可能秘匿化・匿名化取引内容や取引参加者などトランザクションの中身を他者は閲覧不可オンチェーンアセットとの相互変換オンチェーンのアセットをAnonifyへデポジットして秘匿化& チェーン上へ引き出し可能
19© LayerX Inc.Anonifyの内部命令の暗号化・復号に加えアクセス認証や鍵管理の仕組みも備える
20© LayerX Inc.TEE2Anonifyによる送金アプリケーションの実装例aAliceからBobへ送金する例暗号化した状態遷移命令・送信元: Alice・送信先: Bob・送金額: 60AliceはTEEでコインの送金命令を作成し、ブロックチェーンへブロードキャストAliceの残高: 100Bobの残高: 0暗号化した状態遷移命令・送信元: Alice・送信先: Bob・送金額: 60各TEEはブロックチェーンから命令を取得後、命令を検証し、TEE内で状態遷移を実行ブロックチェーン ブロックチェーンTEE1Aliceの残高: 100Bobの残高: 0TEE2Aliceの残高: 40Bobの残高: 60TEE1Aliceの残高: 40Bobの残高: 60Alice Bob Alice Bob
21© LayerX Inc.Anonifyが実現することAnonifyの機能 実現できることユースケース証券決済・資金決済デジタルIDトレーサビリティサプライチェーンファイナンス優先劣後関係に応じた配当分配など金融の複雑な業務ロジックも実装可能デジタルIDのセキュアな管理と各国規制当局による監査機能の実現を両立GDPRなどに準拠した秘匿性と、原産地や生産者を保証する透明性の両立競争力に直結する企業情報や個人の医療情報を扱える秘匿性を実現秘匿化・匿名化プラットフォーム非依存監査機能柔軟な状態遷移オンチェーンアセットとの相互変換ロバスト性
22© LayerX Inc.まとめ秘匿性と監査性を両立し、任意の状態遷移を実現するAnonifyだからできること1. 医療情報のような機密データを扱うための秘匿性2. 業務ロジックが複雑な証券決済等への応用3. 規制当局による監査の実現
23© LayerX Inc.5. 公開資料・お問い合わせ
24© LayerX Inc.公開資料・お問い合わせhttps://github.com/LayerXcom/anonifyソースコードhttps://layerx.co.jp/wp-content/uploads/2020/06/anonify.pdfホワイトペーパードキュメント お問い合わせhttps://layerxcom.github.io/anonify-book/ https://layerx.co.jp/
25© LayerX Inc.ブロックチェーン技術をもとに、「新たな経済基盤」をつくりだす。それは、信用や評価のあり方を変え、業務や生産をはじめとした経済活動の摩擦を解消し、この国の課題である生産性向上を実現する。私たちは、そう信じて行動し続けます。ブロックチェーンが実装された社会、そこには、これまでの延⻑にはないまったく新しい可能性が広がっている。LayerXは、デジタル社会への発展を後押しすることで、経済史に新たな1ページを刻んでいきます。