3月3日Opening Line いろは#1にて森山先生が登壇された内容になります。
これまでの共同受託研究近畿大学 情報学部森山 真光
View Slide
アジェンダ自己紹介受託研究● ブロックチェーンの署名鍵を管理するWeb拡張機能● NFCタッチ支払い可能な電子商取引プラットフォーム● 分散型IDと検証可能な証明情報の調査
自己紹介● 所属:近畿大学○ 情報学部 情報学科 電子商取引研究室(ECL)○ 情報学研究所 社会実装部門● 研究テーマ○ 企業間の電子商取引(SOAP, ebXML, Webサービス)○ トークン支払い可能な電子商取引(分散型ID、署名鍵管理)● 担当科目○ ビジネスモデルとマネジメント 学部1年○ プログラミング実習1 学部2年前期○ Webシステム 学部2年後期○ ビジネスモデリング特論 大学院○ Webアプリケーション特論 大学院● プログラミング○ 好きなコード:シェルスクリプト(ワンライナー)○ よく使うコード:Java、JavaScript、Go..4
アジェンダ自己紹介受託研究 ➡ ブロックチェーン x 電子商取引● ブロックチェーンの署名鍵を管理するWeb拡張機能● NFCタッチ支払い可能な電子商取引プラットフォーム● 分散型IDと検証可能な証明情報の調査
アジェンダ自己紹介受託研究 ブロックチェーン x Eコマース● ブロックチェーンの署名鍵を管理するWeb拡張機能● NFCタッチ支払い可能な電子商取引プラットフォーム● 分散型IDと検証可能な証明情報の調査
ブロックチェーンの署名鍵を管理するWeb拡張機能(1/8)● 署名鍵を個別に管理する提案手法: SSS Extension (Web拡張機能)○ 署名鍵の保管と電子署名のみの機能稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表より
ブロックチェーンの署名鍵を管理するWeb拡張機能(2/8)● 署名鍵を個別に管理する従来方法1: ハードウェアウォレット稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表より手元で管理署名方法の導入率
ブロックチェーンの署名鍵を管理するWeb拡張機能(3/8)● 署名鍵を個別に管理する従来方法2: MetaMask (Web拡張機能)稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表より複雑なトランザクションアプリの実装が変わる
ブロックチェーンの署名鍵を管理するWeb拡張機能(4/8)● 署名鍵を個別に管理する提案手法: SSS Extension (Web拡張機能)○ 署名鍵の保管と電子署名のみの機能稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表より
ブロックチェーンの署名鍵を管理するWeb拡張機能(5/8)● 署名鍵を個別に管理する提案手法: SSS Extension (Web拡張機能)稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表よりトランザクションの生成はWebアプリ側電子署名のみを実施トランザクションのアナウンスもWebアプリ側
ブロックチェーンの署名鍵を管理するWeb拡張機能(6/8)署名鍵を個別に管理する提案手法: SSS Extension (Web拡張機能)稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表よりパスワード入力電子署名
ブロックチェーンの署名鍵を管理するWeb拡張機能(7/8)● 署名鍵を個別に管理する提案手法: SSS Extension (Web拡張機能)稲垣達大、ブロックチェーンを用いるWebアプリケーションと連携する署名鍵を扱うブラウザ拡張機能、R3年度 近大理工卒研発表よりChromeウェブストアで公開
ブロックチェーンの署名鍵を管理するWeb拡張機能(8/8)● SSS Extension(Web拡張機能)の電子商取引への適用情報システム学会第17回全国大会・研究発表会2022年11月 発表
NFCタッチ支払い可能なECプラットフォーム(1/5)● 複数のブロックチェーンの秘密鍵を管理するHWウォレットの研究情報システム学会第14回全国大会・研究発表会2019年12月 発表
NFCタッチ支払い可能なECプラットフォーム(2/5)● 複数のブロックチェーンの秘密鍵を管理するHWウォレットの研究沼田幸輔 他、NFCを用いたビットコインウォレットの秘密鍵管理手法の提案と評価、情報システム学会 第14回全国大会・研究発表会
NFCタッチ支払い可能なECプラットフォーム(3/5)● 複数のブロックチェーンの秘密鍵を管理するHWウォレットの研究沼田幸輔 他、NFCを用いたビットコインウォレットの秘密鍵管理手法の提案と評価、情報システム学会 第14回全国大会・研究発表会NFCは有線のUSBと同等の操作時間QRコードとカメラは中間
NFCタッチ支払い可能なECプラットフォーム(4/5)● トークン取引と連携可能なECプラットフォームの研究稲垣達大 他、トークン取引と連携可能な電子商取引プラットフォームの検討、情報システム学会 第17回全国大会・研究発表会商品選択購入カートQR決済WebブラウザSymbolウォレットWeb拡張機能決済エアギャップ署名鍵署名鍵Web拡張機能で、署名鍵とブラウザのJavaScriptを分離
NFCタッチ支払い可能なECプラットフォーム(5/5)● トークン取引と連携可能なECプラットフォームの研究 ➡ NFCタッチ支払いへ稲垣達大 他、トークン取引と連携可能な電子商取引プラットフォームの検討、情報システム学会 第17回全国大会・研究発表会商品選択購入カートタッチ決済WebブラウザNFCタグブラウザJavaScript APIWebUSB APIエアギャップ 署名鍵安全性と利便性の両立を目指すNFCリーダ
分散型IDと検証可能な証明情報の調査(1/6)● 分散型ID (DIDs) は、W3C Recommendationプラットフォーマによる中央集権なユーザ情報管理パスワードレスパスキーFIDOクレデンシャルM. Sporny 他、Decentralized Identifiers (DIDs) v1.0、W3C Recommendation 19 July 2022. https://www.w3.org/TR/did-core/非中央集権的なID管理DIDsDecentralizedIdentifiersDID documentDIDの公開鍵
分散型IDと検証可能な証明情報の調査(2/6)● 分散型ID (DIDs) は、W3C Recommendationプラットフォーマによる中央集権なユーザ情報管理パスワードレスパスキーFIDOクレデンシャルM. Sporny 他、Decentralized Identifiers (DIDs) v1.0、W3C Recommendation 19 July 2022. https://www.w3.org/TR/did-core/非中央集権的なID管理DIDsを記録し、DID documentsを生成するために必要なデータを返す分散型台帳やP2Pフィアルシステムなどを用いる
分散型IDと検証可能な証明情報の調査(3/6)● 検証可能な証明情報(VCs) は、W3C RecommendationM. Sporny 他、Verifiable Credentials Data Model v1.1、W3C Recommendation 03 March 2022. https://www.w3.org/TR/vc-data-model/DIDExample Univ. に所属電子署名発行者
分散型IDと検証可能な証明情報の調査(4/6)● 検証可能な証明情報(VCs) は、W3C RecommendationM. Sporny 他、Verifiable Credentials Data Model v1.1、W3C Recommendation 03 March 2022. https://www.w3.org/TR/vc-data-model/DIDsを記録し、DIDdocumentsを生成するために必要なデータを返す分散型台帳やP2Pフィアルシステムなどを用いるVCsの取得、保存、提示
分散型IDと検証可能な証明情報の調査(5/6)● Sidetree Protocol は、DIF Ratified SpecificationD. Buchner 他、Sidetreel v1.0.0、DIF Ratified Specification 18 Oct. 2022. https://identity.foundation/sidetree/spec/Layer 2 ネットワーク分散型台帳:Bitcon分散ストレージ:IPFSION - an open, public, permissionless decentralizedidentifier networkhttps://identity.foundation/ion/
分散型IDと検証可能な証明情報の調査(6/6)● 考察 SOAP vs RESTSOAPW3Cにより標準化XMLよるRPCHTTP、SMTPなど複数対応エンタープライズ向けDIDsとVCs1998XML-RPCXMLよる遠隔手続き呼び出し1999 2000 2015GraphQLMeta社が提唱JSON形式HTTPクエリで問い合わせ2016gRPCGoogleが提唱バイナリ ProtocolBufferHTTPマイクロサービスアーキテクチャRESTfulRoy Fieldingの博士論文URIでリソースを識別HTTPメソッドシンプルな呼び出しWeb3ブラウザ2005JSON-RPCMatt Morlayrらが策定JSONによる遠隔手続き呼び出し
まとめ自己紹介 所属:近畿大学、テーマ:電子商取引受託研究 ブロックチェーン x Eコマース● ブロックチェーンの署名鍵を管理するWeb拡張機能● NFCタッチ支払い可能な電子商取引プラットフォーム● 分散型IDと検証可能な証明情報の調査