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

2009 Fiscal Year Annual Research Report

プログラム難読化適用のフレームワーク

Research Project

Project/Area Number 19500056
Research InstitutionNara Institute of Science and Technology

Principal Investigator

門田 暁人  Nara Institute of Science and Technology, 情報科学研究科, 准教授 (80311786)

Keywordsソフトウェア保護 / セキュリティ / ソフトウェァ開発 / 秘密情報
Research Abstract

本年度は,実用システムへの適用を想定し,難読化フレームワークにおけるゴール木の構築について,より実用的なガイドラインを提案した.また,提案したガイドラインを実用システムに適用し,その効果を評価した.
提案したガイドラインでは,秘密情報とその手がかりの関係,および,手がかり間の関係を,(1)部分-全体,(2)抽象-具体,(3)その他,の3つに分類し,Unified Modeling Languageのクラス図の記法により表現する.クラス図の作成にあたっては,手がりを3つの抽象レベル(アルゴリズム,ソースコード,機械語)に分けて記述する.これによって,手がかり間の関係が分かりやすくなるとともに,異なる抽象レベルの手がかりを網羅的に列挙しやすくなることが期待される.
提案したガイドラインの評価を目的として,C2(Cryptomeria Cipher)暗号プログラムにおいてラウンド鍵を隠蔽するケースを想定し,ガイドラインに基づくゴール木の作成を行った.その結果,従来の方法では抜けていた手がかりを列挙できており,また,クラス図の記法によって手がかり間の関係をより明確にできていることを確認した.このことから,提案ガイドラインを用いることで,難読化によって手がかりを隠蔽するのみならず,手がかり間の関係を隠蔽することが可能となり,より攻撃耐性のあるソフトウェアシステムの構築が可能となった.

  • Research Products

    (3 results)

All 2009

All Journal Article (3 results)

  • [Journal Article] 実行時間差に着目したコードの隠ぺい方法2009

    • Author(s)
      神崎雄一郎, 門田暁人
    • Journal Title

      第8回情報科学技術フォーラム講演論文集 (第1分冊)

      Pages: 361-364

  • [Journal Article] 実行系列差分攻撃によるプログラムの耐タンパー性評価2009

    • Author(s)
      山内寛己, 門田暁人, 松本健一
    • Journal Title

      奈良先端科学技術大学院大学情報科学研究科テクニカルレポート NAIST-IS-TR2009007

      Pages: 1-15

  • [Journal Article] 使用クラスに基づくソフトウェアの機能面からの分類2009

    • Author(s)
      牛窓朋義, 門田暁人, 玉田春昭, 松本健一
    • Journal Title

      電子情報通信学会技術報告 Vol.109, No.170

      Pages: 31-36

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi