• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2011 年度 実績報告書

バースマークの評価技術の確立

研究課題

研究課題/領域番号 20700029
研究機関京都産業大学

研究代表者

玉田 春昭  京都産業大学, コンピュータ理工学部, 助教 (30457139)

キーワードプログラムの盗用 / プログラムの改変 / バースマーク / 難読化 / ソフトウェア保護
研究概要

本研究の最終目標は、誰もが盗用されたソフトウェアを容易に発見できるような手順を確立するものである。盗用してもすぐ見つけられることから、盗用の抑止力の向上が期待できる。そのための手段として、本研究ではソフトウェアバースマーク技術に着目している。ソフトウェアバースマークとは、バイナリから抽出可能なソフトウェアに含まれる実行に不可欠な情報を指す。実行に不可欠であるため、除去は不可能であり、改変に対する耐性が求められる。そして、ソフトウェアからバースマークを抽出し、バースマーク同士を比較することで、ソフトウェアの類似性を計測できる。
本年度は今までの成果のまとめと検証、特に攻撃に対する耐性についての研究を行った。これは、バースマークが耐性を持つ攻撃とそうでない攻撃を明確にするものである。明確にすることで、特定の攻撃が行われた場合は、その攻撃に脆弱なバースマークを使わず、堅牢なバースマークを使うなど、より精度の高い検査が行えるようになる。この目的において、Java言語の動的バースマークの堅牢性の議論を行うため、Java言語を対象とした動的難読化を提案した。この手法はJava言語の動的バースマークを改ざんできるようになる。この提案により、今後の動的バースマークの評価として、提案した難読化手法への耐性を議論できるようになった。
また、初学者のプログラミング教育における盗用を効果的に発見するためにバースマークを使うことも考えられる。その場合、初心者に特化したバースマークを使うことも考えられる。前年度までに初学者のコンパイルエラーとソースコードを収集するシステムを構築した。そこで、そのシステムを使い収集したソースコードとコンパイルエラーを分析し、初心者に特有のプログラムの傾向を示せればより効果的なバースマークが考案できるようになる。分析の結果、誤りに陥っている際の行動パターンが観測された。

  • 研究成果

    (10件)

すべて 2012 2011 その他

すべて 雑誌論文 (1件) 学会発表 (5件) 備考 (4件)

  • [雑誌論文] ロボットをアシスタントとして利用する教育支援システムの研究2011

    • 著者名/発表者名
      荻野晃大
    • 雑誌名

      京都産業大学総合学術研究所所報

      巻: 6 ページ: 45-54

  • [学会発表] メンタルシミュレーションモデルを利用した動的名前解決難読化手法の読みにくさ評価2012

    • 著者名/発表者名
      玉田春昭
    • 学会等名
      電子情報通信学会総合大会
    • 発表場所
      岡山
    • 年月日
      2012-03-22
  • [学会発表] プログラミング演習における初学者を対象としたコーディング傾向の分析2012

    • 著者名/発表者名
      伏田享平
    • 学会等名
      電子情報通信学会ソフトウェアサイエンス研究会
    • 発表場所
      沖縄
    • 年月日
      2012-03-13
  • [学会発表] Java言語を対象とした実行時多様化の試み2012

    • 著者名/発表者名
      玉田春昭
    • 学会等名
      2012年暗号と情報セキュリティシンポジウム
    • 発表場所
      金沢
    • 年月日
      2012-02-02
  • [学会発表] A Framework for Programming Process Measurement and Compile Error Interpretation for Novice Programmers2011

    • 著者名/発表者名
      Haruaki Tamada
    • 学会等名
      The Joint Conference of the 21th International Workshop on Software Measurement (IWSM) and the 6th International Conference on Software Process and Product Measurement (Mensura) (IWSM/MENSURA 2011)
    • 発表場所
      Nara, Japan
    • 年月日
      2011-11-03
  • [学会発表] Phynocation : A prototyping of a teaching assistant robot for C language class2011

    • 著者名/発表者名
      Haruaki Tamada
    • 学会等名
      HCI Internaltional 2011
    • 発表場所
      Orland, Florida, USA
    • 年月日
      2011-07-12
  • [備考]

    • URL

      http://stigmata.sourceforge.jp/

  • [備考]

    • URL

      http://se.naist.jp/DonQuixote/

  • [備考]

    • URL

      http://marchhare.sourceforge.net/

  • [備考]

    • URL

      http://cafebabe.jp/piracywiki

URL: 

公開日: 2013-06-26  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi