研究記録管理士公開士検証システムar x vesへの確認者署名機能の付加小林聡研究室SO43028『加藤康
研究記録管理公開検証システムar χ vesとは•記事に対し、暗号技術を用いた署名を行い、記事の改竄を検出可能にするシステム風研究記録を共有できる範囲を柔軟に指定可能なシステム記事に対し、確認者による署名を行い、研究記録としての価値を高めることのできるシステムar χ vesの特徴o SNS/ブログベ菲対|記事ごとの柔軟な公開範囲設定が可能o •公開鍵暗号を用いたデータへの四重署名処理●確認者による記事への署名機能数式表現に対応o • Ruby L及び Ruby on Railsによる実装加藤未来,「GnuPGを用いた研究記録管理+公開+検証システムの構築」,島根大学卒業論文,2008.島貫稚華,「研究記録管理・公開・検証システムar x vesの数式およびグラフへの対応」,島根大学卒業論文,2009.
o記事ごとの公開範囲の指定H「自分のみ」「グループ指定」「全体公開」の三段階で指定可能[グループ指定]時は複数のグループを指定可能Hグル王プ作成に階層構造を活用ar x vesの公開グルテプ選択画面
試
o ar x vesにおける四重署名とは文書作成者自身の署名(廿十ザ署名),TimeStamp半第三者による署名(サ→バ署名),TimeStamp +確認者による署名(確認者署名),TimeStamp半第三者による署名(サモバ署名),TimeStamp ar x vesの署名処理の流れ①作成文書に文書サーバでユーザ署名を行う②文書サ冊がから検印サービへ文書を転送する③検印サーバで文書に署名をし、署名部を保存する④文書サーバに出重に署名済みのデータを送る⑤文書サーバにデータを保存する文書サキバ:工重署名された文書を保管するサキバ検印サキバ:第三者による署名を行うサキバ建
ar χ vesの記事投稿
ar X ves記事投稿例----- BEGIN PGP SIGNED MESSAGE ---- Hash: SHA1 - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1実際のar x vesの記事のけ受称简例チェックボックスによる柔軟なグループ指定公開頻建8音号1こよるデータの2重著名教文士にこ文才心∀ x ∈ C(sin 2 x + cos 2 x = 1 ) + 1 ClientTimeStamp: 2009-09-07T15:14:49+09:00 ___ Version: GnuPG v1.4.9 (MingW32) IEYEARECAAYFAkgkpNkACskQFfuywYqu77stsACsnsKLsVLXJE0sIWFR63aBtbNt W4MA0IFcVsCcMEMBJ7fuKXYYE8W6AKAm =nYec _______END PGP SIGNATURE_ Server TimeStamp. 2009-09-07T 15:14:51+09:00 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYEAkakpNsACskQNkcjG4aWrL3ErACfTfuY0JyFIjWZwZ6UrheL2wFV edQAn2t0Pp46ldk5SXiuWF+zSST1v4QF =ssRz ------end PGP signature-----么스199発電(33) ・全1本公民明研究記録としての価値とたまでの口重署名処理で正真性と非改竄性を保証oさらに研究記録としての価値を高める為には不↑ ”確認者による署名”が必要
研究力中下（紙媒体の場合）客観的な証拠(研究記録としての証拠)として機能するためには、本人の署名だけでは不十分⇒内容を確認できる第三者の署名(witness)により、研究記録としての証拠として力をもつこれは、電子力士士でも高える確認者に求められる条件共同開発者でないこと-O記録の内容を理解することができる=近隣の研究室の川室中同じ研究室の異なる研究チームのリキダ実際にこのような第三者を見つけ出すことは必ずしも容易ではない編集| 「理系なら知っておきたいラボノートの書き方」,株式会社羊土岡崎康司,隅蔵康一確認者の署名機能ar χ vesの確認者の署名機能によって•距離的に離れた相手でも記録の確認ができるo記録の知的財産としての価値を高める-受け確認者署名の流れ⑥記事が投稿されたことを確認者にメニルで知らせな⑦確認者は検印サーバでし記事を閲覧する8土重署名済み文書に対し、確認者署名を行う⑨検印サーバでサーバ署名を行い、署名部を保存する①文書サーバに四重署名済みデータを送る①改書サーバにデータを保存する以上の処理によって、元十分への四重署名を行う
検印サーバを介した記事表示
検印サーバ
TOP    |
文書サーバを介した記事表示
サプメニュー ● ● saerty ves e BEGIN PGP SIGNED MESSAGE Hash SHA1 - このページは父者ワーバで作成されたページClien:TimeStamp: 2010-01-20T18:49:54+C9:00 - - Vorcion GnuPG v1.4.8 (MingM32) IEYEARECAAYFAktvV0cIACg$QFfuywYqu77g5RQCg451 II+p185T7PdibxNk+OfDI ScoAok8Czwk1BxSAcyTclgk1S1pM8el - - Server 1 imeStamp. 2010-0 -2011 8:49:54+08:00 .         BEGIN PGP SIGNATURE Version GnuPG v1 ,4,8 (MingM32) iEVEARECAAYFAktw0etACg<ONko)G4cWtL0brgCoLR7RZj7apWhUOdo6SOBroat Pa4An1QQG4pjDjAvkTSlLc64vASLpfQi END PGP SIGNATURE  5010-01-20T18:49:54+09 0c |管理者|知識玩神線正|通常記事に確認署名をつける記事にコメントと確認署名をつけるHash SHA1 =UBJ0 -XoPr - - - - - - - - - - - - - - - - -日本
おける事
TOPページ　|　ブログリス　|サグループリスト　|　マユーザリス-
文書サーバを介した記事表示
｜  客室客メニュー
同歌歌

EEGIN PGP SIGNED MESSAGE — Hash: SHAI EEGIN PGP SIGNED MESSAGE — Hosh: SHAI BEGIN PGP SIGNED MESSAGE— Hosh: SHAI BEGIN PGP SIGNED MESSAGE— Hash: SHA
このページは文書サーバで作成されたページ
OlientTimeStarro: 2010-01-20T18:49:54+C9:CO ___ Version: GnuPG v1 49 0MneW32) iEYEAREOAAYE AktWoolADekQF fuvwYou77e5RQCe451ll+p185T7Pdib>d^k+OfD{ ScoAcK8CzwklEXSAcyTcigi>d S1pM5el TERUS END PGP SIGNATURE— I Server TimeStarro. 2010-01 -20T1 8:43:54+09:00 EEGIN PGP SIGNATURE Version: GnuPG v1 4.3 0MnsW32) IEYEARECAAYEAktWOclACekQNkciG4eWfLCoreCeLR7RZj7apIWhUQdc6SOBreat Pa4An1 @@@4piDiAvkTSILo64vASLpfQi =XpPr END PGP SIGNATLEE— ConfirmerTimeStarro: 2010-01-26T10:32:32+09:00 ' EEGIN PGP SIGNATURE - Version: GnuPG v1 4.3 (MneW32) iEYEARECAAYF AkteRiAACekOF fuvwYgu77i3reCesvs7bvA3OWO+Q3/15K1FAcex SvOAc_RP023Eck1 piZGuhEi/3/nsLK26 =6tRY END PGP SIGNATURE— Server TimeStarrott2. 2010-01 -26 10:32:32 EEGIN PGP SIGNATURE- Version: GnuPG v1 4.9 0MnEW32) IEYEARECAAYE AkteRIAACekONkoiG4aWiLCEEwOrSahl/s+f 4toAnRzGfeisKM8/E03F8bXmPcOF9IE END PGP SIGNATURE-る公開館周できた公開= 270×日本のフログ:記事を作成근래を所有ファイルの実際地方の地域の方法18日[ +免疫者]の一方が「スト」を表
名檢証例
検証結果
投稿者：管理者検証記事タイトル：記事の検証テスト投稿日時: 2010-01-27  14:11:50ユーザ主鍵フィンガープリント: F4BB BDCE 6667 7ACB 60AE AC0B 15FB B2C1 8AAE EFB8検証結果:確認者サーバー署名epg: 01/27/10 14:16:22にDSA鍵ID 8696ACBDで施された著名
epg: "server (sarver's key)"からの正しい著名
検証結果:確認者署名
epg: 01/27/10 14:16:22にDSA銭ID 8AAEEFB8で施された署名
epg:警告:この鍵は信用できる署名で証明されていません
epg:この署名が所有著のものかどうかの検証手段がありません。主鍵の指紋: F4BB BDCE 6667 7ACB 60AE AC0B 15FB B2C1 8AAE EFB8
検証結果:サーバー署名
gpg: 01/27/10 14:11:51にDSA銭ID 8696ACBDで施された著名gpg: "server (sarver's key)"からの正しい著名
検証結果:ユーザ署名
gpg: 91/27/10 14:11:50にDSA銭ID 8AAEEFB8で施された著名eps: "MikuKatou"からの正しい著名
eps:警告:この鍵は信用できる著名で証明されていません!
eps:この著名が所有著のものかどうかの検証手段がありません。主魏の指紋: F4BB BDCE 6667 7ACB 60AE AC0B 15FB B2C1 8AAE EFB8
検印サーバ側の署名部との照合結果
検証サーバ側の著名部と一致しています。
・ユーザ著名とサーバ著名が共に一致しています。 f
o複数の文書サーバへの対応複数の添付ファイルに対応oザインタフェース記事中の表、画像表示記事の表示方式+ •セキュリティ=ハッシュ関数sha-1の問題(2010年問題)小林聡,加藤未来, 「 ar x ves:公開鍵暗号を用いた研究記録管理・検証・公開システム構築の試み」,学術情報処理研究],No12,pp.43-51,2008. l加藤未来H「GnuPGを用いた研究記録管理・公開・検証システムの構築工/島根大学卒業論文」2008.島貫稚華,「研究記録管理・公開・検証システムar x vesの数式およびグラフ个の対応,島根大学卒業論文,2009.編集, 「理系なら知っておきたい岡崎康司,隅蔵康一!ラボノートの書き方」,株式会社羊土社,2007.