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

A Framework for Software Obfuscation

Research Project

Project/Area Number 19500056
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Computer system/Network
Research InstitutionNara Institute of Science and Technology

Principal Investigator

MONDEN Akito  Nara Institute of Science and Technology, 情報科学研究科, 准教授 (80311786)

Co-Investigator(Renkei-kenkyūsha) NAKAMURA Masahide  神戸大学, 工学研究科, 准教授 (30324859)
TAMADA Haruaki  京都産業大学, コンピュータ理工学部, 助教 (30457139)
Project Period (FY) 2007 – 2009
Project Status Completed (Fiscal Year 2009)
Budget Amount *help
¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2009: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2008: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2007: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Keywordsソフトウェア保護 / セキュリティ / プログラムの難読化 / ソフトウェア開発 / ゴール木 / 攻撃モデル / 秘密情報 / ソフトウェァ開発 / 鍵隠蔽 / 攻撃者モデル / 動的名前解決 / プログラムカムフラージュ / 功撃者モデル
Research Abstract

To hide secrets in a computer program, this research proposes a framework to apply existing obfuscation methods to a given program. The result of an experimental evaluation showed that secret information and its clues were all hidden by the proposed framework while conventional obfuscation tools could not thoroughly hide the secrets.

Report

(4 results)
  • 2009 Annual Research Report   Final Research Report ( PDF )
  • 2008 Annual Research Report
  • 2007 Annual Research Report
  • Research Products

    (22 results)

All 2010 2009 2008 2007

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

  • [Journal Article] コーディングスタイルに基づく特徴量とソースコード盗用との関係の分析2010

    • Author(s)
      武田隆之, 牛窓朋義, 山内寛己, 門田暁人, 松本健一
    • Journal Title

      情報処理学会報告, ソフトウェア工学研究会 No.167

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

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

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

      Pages: 31-36

    • NAID

      110007358945

    • Related Report
      2009 Final Research Report
  • [Journal Article] ブレークポイント使用履歴に基づくデバッグ行動の分析2009

    • Author(s)
      吉村巧朗, 亀井靖高, 上野秀剛, 門田暁人, 松本健一
    • Journal Title

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

      Pages: 85-90

    • NAID

      110007521515

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

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

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

      Pages: 361-364

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

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

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

      Pages: 361-364

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

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

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

      Pages: 1-15

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

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

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

      Pages: 31-36

    • NAID

      110007358945

    • Related Report
      2009 Annual Research Report
  • [Journal Article] コードクローンの長さに基づくプログラム盗用確率の実験的算出2008

    • Author(s)
      岡原聖, 真鍋雄貴, 山内寛己, 門田暁人, 松本健一, 井上克郎
    • Journal Title

      電子情報通信学会技術報告 No.SS2008-40

      Pages: 7-11

    • NAID

      120005366124

    • Related Report
      2009 Final Research Report
  • [Journal Article] Program Camouflage: A Systematic Instruction Hiding Method for Protecting Secrets2008

    • Author(s)
      Yuichiro Kanzaki, Akito Monden, Masahide Nakamura, Ken-ichi Matsumoto
    • Journal Title

      In Proc. World Congress on Science, Engineering and Technology Vol.33

      Pages: 557-563

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Goal-Oriented Approach to Software Obfuscation2008

    • Author(s)
      Hiroki Yamauchi, Akito Monden, Masahide Nakamura, Haruaki Tamada, Yuichiro Kanzaki, Ken-ichi Matsumoto
    • Journal Title

      International Journal of Computer Science and Network Security Vol.8,No.9

      Pages: 59-71

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] Introducing dynamic name resolution mechanism for obfuscating system-defined names in programs2008

    • Author(s)
      Haruaki Tamada, Masahide Nakamura, Akito Monden, Ken-ichi Matsumoto
    • Journal Title

      Proc. IASTED International Conference on Software Engineering

      Pages: 125-130

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Goal-Oriented Approach to Software Obfuscation, International Journal of Computer Science and Network Security2008

    • Author(s)
      Hiroki Yamauchi
    • Journal Title

      Journal of Computer Science and Network Security Vol. 8, No. 9

      Pages: 59-71

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Program Camouflage : A Systematic Instruction Hiding Method for Protecting Secrets2008

    • Author(s)
      Yuichiro Kanzaki
    • Journal Title

      Proceedings of World Congress on Science, Engineering and Technology Vol. 33

      Pages: 557-563

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] コードクローンの長さに基づくプログラム盗用確率の実験的算出2008

    • Author(s)
      岡原聖
    • Journal Title

      電子情報通信学会技術報告, ソフトウェアサイエンス NO. SS2008-40

      Pages: 7-11

    • Related Report
      2008 Annual Research Report
  • [Journal Article] Introducing dynamic name resolution mechanism for obfuscating system-defined namesi in programs2008

    • Author(s)
      Haruaki Tamada
    • Journal Title

      Proceedings of IASTED International Conference on Software Engineering

      Pages: 125-130

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 高級言語によって偽装内容を指定できる拡張プログラムカムフラージュ法2007

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

      Information Science Technical Report, NAIST-IS-TR2007015, 奈良先端科学技術大学院大学

    • Related Report
      2009 Final Research Report
  • [Journal Article] 高級言語によって偽装内容を指定できる拡張プログラムカムフラージュ法2007

    • Author(s)
      神崎雄一郎, 門田暁人, 中村匡秀, 松本健一
    • Journal Title

      Information Science Technical Report, NAIST-IS-TR2007015, 奈良先端科学技術大学院大学

    • Related Report
      2009 Final Research Report
  • [Journal Article] APIライブラリ名隠蔽のための動的名前解決を用いた名前難読化2007

    • Author(s)
      玉田春昭, 中村匡秀, 門田暁人, 松本健一
    • Journal Title

      電子情報通信学会論文誌D Vol.J90-D,No.10

      Pages: 2723-2735

    • Related Report
      2009 Final Research Report
    • Peer Reviewed
  • [Journal Article] APIライブラリ名隠蔽のための動的名前解決を用いた名前難読化2007

    • Author(s)
      玉田 春昭
    • Journal Title

      電子情報通信学会論文誌D J90-D,10

      Pages: 2723-2735

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 高級言語によって偽装内容を指定できる拡張プログラムカムフラージュ法2007

    • Author(s)
      神崎 雄一郎
    • Journal Title

      Information Science Technical Report, 奈良先端科学技術大学院大学 NAIST-IS-TR2007015

      Pages: 1-11

    • Related Report
      2007 Annual Research Report
  • [Presentation] ソフトウェア工学の挑戦:情報セキュリティの強化に向けて2008

    • Author(s)
      門田暁人
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2008クロージングパネル
    • Place of Presentation
      東京
    • Year and Date
      2008-09-03
    • Related Report
      2009 Final Research Report
  • [Presentation] ソフトウェア工学の挑戦 : 情報セキュリティの強化に向けて2008

    • Author(s)
      門田暁人
    • Organizer
      ソフトウェアエンジニアリングシンポジウム2008クロージングパネル
    • Place of Presentation
      東洋大学白山キャンパス
    • Year and Date
      2008-09-03
    • Related Report
      2008 Annual Research Report

URL: 

Published: 2007-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi