• 検索結果がありません。

Ethereumを用いた信頼推論システムの実装

N/A
N/A
Protected

Academic year: 2021

シェア "Ethereumを用いた信頼推論システムの実装"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会第 82 回全国大会. 5Y-01. Ethereum を用いた信頼推論システムの実装 大森 涼. †. 岸上 順一 † 小林 洋介 † 室蘭工業大学 †. くらまで保証することができるかを表す. 最大. 1 はじめに 1.1. フローの導出により未知のノードとの信頼度の. 情報の信頼性. 上限を求めることができ,Sybil 攻撃への耐性が. 昨今, インターネット上ではフェイクニュー. ある.. スや EC サイトにおける不正レビューなど情. TrustDavis において, 信頼はプロパティ毎に. 報の改竄や偽造が多発し, 情報についての信頼. 固有の物である [2]. たとえば, オークション出. がゆらいでいる. 評判システムはこの問題への. 品者の目利き能力は信頼していなくても, ク. 対策の一つである.eBay やヤフオク!などの P2P. レーム対応の誠実さは信頼している場合などが. アプリケーションでも評判システムが導入さ. 考えられる。このため、P2P 取引市場へ実装す. れており, 買い手が取引の後にフィードバック. る場合, 複数の信頼プロパティに対応すること. を送信し, 売り手に評価を割り当て公開するこ. が不可欠である.. とで信頼を築くことができる. しかし, 多くの システムでは複数 ID を発行して評判を操作す る Sybil 攻撃 [1] に対して脆弱であり, 代金の保 証などの運営による介入が必要な場合が多々あ る. また, 中央機関の存在しない分散型アプリ ケーションでは, 新規 ID を取得するコストが 低いことや不正なユーザを罰することができる. 1.3. 目的. そこで本研究では,TrustDavis を拡張し, 分散 型オークション市場に対し, 複数の信頼プロパ ティの取り扱いに対応した信頼システムの開発 を目指す.. 2 分散型オークション市場. 中央機関が存在しないなどの理由から,Sybil 攻 撃に耐性を持つ信頼システムを構築することは. Client. さらに困難である. 1.2. Data. Web browser. 先行研究. Server Web server. Hash. MetaMask Data. TrustDavis[2] は経済的インセンティブによ. Hash Qm0as7d8gJSAsdea…. Ethereum. り分散ネットワーク上でユーザ同士の信頼度. Auction Contruct. ネットワークを構築するシステムである. ノー ドを頂点とし辺の重みを信頼度の裏付けとする. Tracking Contruct. IPFS IPFS. State. ことで, 重み付き有向グラフを構築する. ここで 図 1 分散型オークションシステム. の裏付けとは任意の金額であり, 裏付けを与え たノードが責務不履行に陥った際に, 自分がい. 本稿では, 新たな信頼システムを導入するモ Development of Ethereum for trust management inference system Ryo Omori† , Jay Kishigami† , Yosuke Kobayashi† † Muroran Institute of Technology. デルとして, 図 1 に示す Ethereum[3] を用いた 分散型オークションシステムを用いる [4]. ブ ロックチェーン技術を用いることで, 特定管理. 3-405. Copyright 2020 Information Processing Society of Japan. All Rights Reserved..

(2) 情報処理学会第 82 回全国大会. 質が買い手を満足させるものでなかったとして も, 買い手からのクレームに誠実に対応するこ. プロパティA:製品の品質. とで, 自身の評判の一部を守ることができる.. 10. A. B 20. 5 議論. プロパティB:クレーム対応の誠実さ. こ こ で は,4 で 提 示 し た シ ス テ ム が 3 の 要 件 を 満 た し て い る か 議 論 す る.(1) の 解 決 は,Ethereum を用いて実装することで特定管 理者を必要とせずプログラムを自動実行するこ. 図 2 複数の信頼プロパティ. とによりなされる.(2) について, 参加者間の信 頼はグラフの最大フローを求めることで信頼値 者が存在しなくとも製品のトラッキングと取引 履歴の真正性を保証可能である. また, 参加者間の信頼プロパティとして以下 の二つを定義する. (1) 売り手の提示する製品 情報の信頼度:取引後, 売り手が提示した情報通 りの製品が買い手の手元に届くかどうかを示す 要素. (2) 売り手のクレーム対応の誠実さ:売り 手は取引後の返金対応などのクレーム対応を誠. を求めることができる. よって, アカウントを複 製し多くのノードから信頼を集めたとしても, 任意の参加者からの信頼に影響を与えることは できないため, この課題は解決される.(3) につ いて, 本システムでは参加者自身が他の参加者 に与える評価に責任を負う必要があることから 解決される.. 6 おわりに. 実に行う人物であるかを示す要素.. 本稿では, 分散型オークションシステムへ複 数の信頼プロパティを取り扱うことのできる信. 3 要件定義 本稿では信頼システムの要件として, 以下の 3 つを定義した. (a) 特定のシステム管理者が存. 頼システムの実装を提案した. 今後は提案シス テムを実装する活動を行っていく.. 在せず, 分散システムとして運用可能である.(b). 参考文献. 意図的に複数の ID を変更または発行すること. [1] Douceur and John R. The sybil attack. pp.. による利益を最小にする必要がある. (c) 参加 者が互いの正確な評価を提供し合うインセン. 251–260, 2002. [2] D. B. DeFigueiredo and E. T. Barr. Trust-. ティブが必要である.. davis: a non-exploitable online reputation. 4 複数プロパティ対応の信頼システム 図 2 は提案システムにおける参加者 A から. system. 2005. [3] Gavin Wood, et al.. Ethereum: A secure. 参加者 B への信頼を表す. 図に示すように,A. decentralised generalised transaction ledger.. から B への信頼の裏付けを複数の信頼プロパ. Ethereum project yellow paper, Vol. 151, No.. ティ (要素) に対して ETH を信頼の裏付けとす. 2014, pp. 1–32, 2014.. ることで行い, 参加者の信頼を重み付き有向グ. [4] 大森涼, 岸上順一. オークションを用いた水. ラフで表現する. たとえば, ある出品者の信頼 プロパティとして,「プロパティ A:製品の品質」. 産物流通へのブロックチェーンの応用. 第 81 回全国大会講演論文集.. と「プロパティ B:クレーム対応の誠実さ」とい う 2 つが定義されていた場合, 取引後, 製品の品. 3-406. Copyright 2020 Information Processing Society of Japan. All Rights Reserved..

(3)

参照

関連したドキュメント

 仮定2.癌の進行が信頼を持ってモニターできる

BC107 は、電源を入れて自動的に GPS 信号を受信します。GPS

本節では本研究で実際にスレッドのトレースを行うた めに用いた Linux ftrace 及び ftrace を利用する Android Systrace について説明する.. 2.1

題が検出されると、トラブルシューティングを開始するために必要なシステム状態の情報が Dell に送 信されます。SupportAssist は、 Windows

ISSUE

システムの許容範囲を超えた気海象 許容範囲内外の判定システム システムの不具合による自動運航の継続不可 システムの予備の搭載 船陸間通信の信頼性低下

このような状況の下で、当業界は、高信頼性及び省エネ・環境対応の高い製品を内外のユーザーに

結果は表 2