• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2015 Fiscal Year Research-status Report

セキュリティプロトコルの時間匿名性に対する形式検証法の研究

Research Project

Project/Area Number 26330166
Research InstitutionAichi Institute of Technology

Principal Investigator

河辺 義信  愛知工業大学, 情報科学部, 准教授 (80396184)

Co-Investigator(Kenkyū-buntansha) 伊藤 暢浩  愛知工業大学, 情報科学部, 教授 (40314075)
Project Period (FY) 2014-04-01 – 2017-03-31
Keywords匿名性 / 実時間システム / 時間匿名性 / 形式検証 / セキュリティプロトコル
Outline of Annual Research Achievements

従来,プログラム理論やソフトウェア工学の分野においては,ソフトウェアの正しさを論理的に検証する手法(形式手法,数理的技法,あるいはフォーマルメソッドなどと呼ばれる)が研究されており,当該研究分野の中心テーマのひとつとなっている.なかでも,暗号プロトコルを対象とした形式手法は世界的な注目を集めており,秘匿性(盗聴した暗号文を度のように組み合わせても平文を取り出すことができないこと)などが研究されている.
本研究では,スマートフォン,ロボット,車載ソフトウェア等のいわゆる実時間システムに対する匿名性(「誰がやったのかがわからない」ことを示す,プライバシの基本的な性質),すなわち時間匿名性を対象とし,そのモデル化と効率的な検証手法の開発を行うことで,安全・安心なICT社会の構築に貢献することを目指している.二年目にあたる平成27年度では,前年度にモデル化の事例研究として行った実時間システムを題材に,I/Oオートマトン理論で開発されているシミュレーション技法によるトレース包含の証明手法を適用することで,その正しさを検証した.この検証実験は直接匿名性を示すものではなかったものの,トレース集合で表される性質一般を対象としており,トレース集合の持つ性質として定義できる匿名性も同様に検証できると考えられる.これにより,時間匿名性を自動あるいは半自動で検証するための一定の目処が立ったと言える.一方で今年度には,時間匿名性検証技術の適用分野の探索として,複数のロボットを実時間制御するアルゴリズムの提案・評価を行った.具体的には,SCRAMと呼ばれるアルゴリズムを,ロボットの故障・交代を考慮するよう拡張(BARアルゴリズム)し,その有効性を確認している.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

今年度は,初年度にモデル化を行った実時間システム(エンジン制御ユニットのソフトウェア)を題材・対象として,時間パラメータを持つシステムに対するトレース包含に関する証明実験を行ったことになる.今回の実験結果は,トレース集合で表される性質一般についての仕様と実装の対応関係の検証に相当し,これは匿名性(トレース集合の性質として定義可能)にも直接的に拡張・適用できると考えられる.とくに,本研究で今年度に行った検証実験を通じ,我々は時間パラメータの扱いや時間パラメータを変更・更新するアクションの扱いについて,とくに定理証明ソフトウェアを用いる際にどのようにすればよいか,ノウハウを得ることができた.前年度では,実時間システムを従来型の(無限状態を許す)I/Oオートマトンとして記述して匿名性を示すという方向性をとっている.今年度は,この方向性に沿ってさらにすすめ,時間匿名性のモデル化と検証にあたり本質的にどのような項目を示すべきか,また今回得られたノウハウをどのように活用すればよいか,その方針を明らかにできたと言える.最終年度には,時間匿名性検証理論を完成させることで,この方針を具体的にまとめてゆく.一方で今年度には,実時間システムを対象とした匿名性検証の題材の探索として,災害救助ロボットなどを対象とするロボカップレスキューの分野から,自律分散ロボットの協調行動に関するアルゴリズムの検討を行っている.このアルゴリズムは,実時間システムとして動作する全ロボットの行動終了時刻が最も早くなるように,各ロボットの移動先を割り当てるものである.時間匿名性検証の今後の有力な検証候補と言える.

Strategy for Future Research Activity

今後は,前年度および今年度において明らかにした時間システムのモデル化方法や時間匿名性の検証条件をまとめることで,さまざまなセキュリティプロトコル,分散システム,および分散アルゴリズム(実時間システム)の時間匿名性の検証理論を完成させる.これは,無限状態システムや有限非有界システムに対する時間匿名性の検証を可能とすることを想定しつつ,定理証明ソフトウェアを使った半自動の検証技術とする予定である.また,適切な規模の検証実験を行い,有効性を示してゆきたい.

Causes of Carryover

研究分担者の海外出張旅費(国際会議参加)について,初年度と同程度の金額の旅費を見込んでいたが,今年度は中国開催と比較的近場であったことから,出張旅費が想定よりも少なく済む形となった.また,初年度に持ち越したコンピュータ購入についても,ひとまず今年度行った予備実験向けには,研究代表者の現状手持ちの設備で実験が完了できたため,購入を見送っている.

Expenditure Plan for Carryover Budget

最終年度ということもあり,成果発表等の出張旅費に多くを当てたいと考えている.また,最終実験実施用およびデモ用としてのコンピュータの購入を考えている.

Research Products

(7 results)

All 2016 2015

All Presentation (7 results) (of which Int'l Joint Research: 4 results,  Invited: 1 results)

  • [Presentation] SCRAMにおけるロボットの交代について2016

    • Author(s)
      福重芳樹,伊藤暢浩,岩田員典,幸塚義之
    • Organizer
      人工知能学会第10回SIG-DOCMAS研究会
    • Place of Presentation
      北海道留寿都村
    • Year and Date
      2016-03-01 – 2016-03-04
  • [Presentation] 匿名性・プライバシの定式化とシミュレーション技法による証明法2015

    • Author(s)
      河辺義信
    • Organizer
      2015年 電子情報通信学会ソサイエティ大会
    • Place of Presentation
      東北大学川内北キャンパス
    • Year and Date
      2015-09-08 – 2015-09-11
    • Invited
  • [Presentation] 数学入試問題に対する定理自動証明の適用の試み2015

    • Author(s)
      磯部輝,伊藤暢浩,河辺義信
    • Organizer
      電子情報通信学会 第28回 回路とシステムワークショップ
    • Place of Presentation
      淡路夢舞台国際会議場(兵庫県淡路島)
    • Year and Date
      2015-08-03 – 2015-08-04
  • [Presentation] Implementation of NAITO-ADF and its Team Design, NAITO-Rescue 20152015

    • Author(s)
      Kazuo Takayanagi, Takuma Kawakami, Shunki Takami, Yosuke Kitagawa, Sivasis Jaisy, Nobuhiro Ito, Kazunori Iwata,
    • Organizer
      The 19th RoboCup Symposium
    • Place of Presentation
      中国安徽省合肥市
    • Year and Date
      2015-07-17 – 2015-07-23
    • Int'l Joint Research
  • [Presentation] BAR: Breakdown Agent Replacement algorithm for SCRAM2015

    • Author(s)
      Sivasis Jaishy, Nobuhiro Ito, Yoshinobu Kawabe
    • Organizer
      2nd ACIS International Conference on Computational Science and Intelligence
    • Place of Presentation
      岡山コンベンションセンター(岡山県岡山市)
    • Year and Date
      2015-07-12 – 2015-07-16
    • Int'l Joint Research
  • [Presentation] Developing Compiler for Nihongo Programming Language PEN2015

    • Author(s)
      Yoshitaka Kato, Masahiko Ozaki, Junya Kani, Nobuhiro Ito, Yoshinobu Kawabe
    • Organizer
      2nd ACIS International Conference on Computational Science and Intelligence
    • Place of Presentation
      岡山コンベンションセンター(岡山県岡山市)
    • Year and Date
      2015-07-12 – 2015-07-16
    • Int'l Joint Research
  • [Presentation] Verifying Ignition Timing of Gasoline Direct Injection Engine's PCM2015

    • Author(s)
      Masato Yamauchi, Nobuhiro Ito, Yoshinobu Kawabe
    • Organizer
      IEEE/ACIS 14th International Conference on Computer and Information Science 2015
    • Place of Presentation
      Las Vegas(米国)
    • Year and Date
      2015-06-28 – 2015-07-01
    • Int'l Joint Research

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi