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

2013 Fiscal Year Annual Research Report

量的情報流の正確な検証

Research Project

Project/Area Number 23700026
Research InstitutionNagoya University

Principal Investigator

寺内 多智弘  名古屋大学, 情報科学研究科, 准教授 (70447150)

Keywords情報セキュリティ / プログラム検証 / プログラム解析 / ソフトウェアモデル検査
Research Abstract

量的情報流の困難性に関する研究を行った。Shannon entropy, min entropy, guessing entropy, beliefなど様々な情報理論的尺度に基づく量的情報流の定義が提案されてきたが、それぞれにつき、システムの情報漏洩量の上限を検査するという「量的情報流上限問題」の困難性を解明した。計算量理論的困難性のみならず、「hyperproperty」と呼ばれるプログラム検証問題の分類を用いての困難性も明らかにした。
また、量的情報流検証問題に対する検証アルゴリズムを提案した。具体的には、量的情報流上限問題をself compositionと呼ばれるプログラム変換を用いてソフトウェアモデル検査の問題に帰着する手法を考案した。また、#SAT等のcounting algorithmを用いた量的情報流推論アルゴリズムの研究も行った。
また、上記の検証アルゴリズムの基礎となるソフトウェアモデル検査技術の抜本的改良を目指した研究を行った。具体的には以下の成果を得た。1.)高階関数を含むプログラムに対して世界初の相対的完全なソフトウェアモデル検査の枠組みを提案した。2.) 高階関数を含むプログラムに対する世界初の相対的完全である二項到達可能性解析を用いた停止性の検証手法を提案した。

  • Research Products

    (5 results)

All 2014 2013

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (2 results)

  • [Journal Article] Automatic Termination Verification for Higher-Order Functional Programs2014

    • Author(s)
      Takuya Kuwahara, Tachio Terauchi, Hiroshi Unno, and Naoki Kobayashi
    • Journal Title

      In Proceedings of the 23rd European Symposium on Programming (ESOP 2014)

      Volume: 8410 Pages: 392-411

    • DOI

      10.1007/978-3-642-54833-8_21

    • Peer Reviewed
  • [Journal Article] 無限小定数と限量子除去法によるハイブリッドシステムの検証に向けて2013

    • Author(s)
      岩塚卓弥, 寺内多智弘, 結縁祥治
    • Journal Title

      情報処理学会論文誌プログラミング(PRO)

      Volume: 6(3) Pages: 20-32

    • Peer Reviewed
  • [Journal Article] Quantitative Information Flow as Safety and Liveness Hyperproperties2013

    • Author(s)
      Hirotoshi Yasuoka and Tachio Terauchi
    • Journal Title

      Theoretical Computer Science

      Volume: - Pages: -

    • DOI

      10.1016/j.tcs.2013.07.031

    • Peer Reviewed
  • [Presentation] Automatic Termination Verification for Higher-Order Functional Programs2014

    • Author(s)
      Takuya Kuwahara, Tachio Terauchi, Hiroshi Unno, and Naoki Kobayashi
    • Organizer
      The 23rd European Symposium on Programming (ESOP 2014)
    • Place of Presentation
      Grenoble, France
    • Year and Date
      20140407-20140411
  • [Presentation] Automatic Termination Verification for Higher-Order Functional Programs2014

    • Author(s)
      Takuya Kuwahara, Tachio Terauchi, Hiroshi Unno, and Naoki Kobayashi
    • Organizer
      ソフトウェア科学会 第16回プログラミングおよびプログラミング言語ワークショ ップ (PPL 2014)
    • Place of Presentation
      熊本県阿蘇市
    • Year and Date
      20140305-20140307

URL: 

Published: 2015-05-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi