<紀要論文>
クラス間におけるフィールドおよびメソッドのアクセス関係に着目したJavaソースコードの難読化手法

作成者
本文言語
出版者
発行日
収録物名
開始ページ
終了ページ
出版タイプ
アクセス権
JaLC DOI
概要 近年,高い移植性を持つJavaが広く普及している.しかし, Javaには攻撃者が実行可能ファイルであるクラスファイルからソースコードを容易に復元できるという問題点がある.このため,Javaプログラムに対する耐タンパー化技術の研究が幅広く行われている.しかし,耐タンパー化技術の安全性に対する定量的な評価は,十分に与えられていないのが現状である.本論文では,カプセル化構造の破壊に着目したJavaソース...コードに対する難読化手法を提案する.さらに,複数のクラス間にまたがるメソッドとフィールドの呼び出し回数に基づく難読化の評価尺度を提案する.この尺度によ り,一定の定量的根拠を持つ耐タンパーソフトウェアの実現を試みる.
Recently, Java has been spread widely. However, Java has a problem that an attacker can reconstruct Java source codes from Java classfiles. There fore many techniques for protecting Java software have been proposed, but, quantitive security evaluations are not fully given. This paper introduces an obfuscation scheme for Java source codes by destructing the encapsulation. Moreover, we give an evaluation measure based on the number of accesses to the fields and the methods of another class. We try to realize of tamper-registrant software with the certain quantitive basis of security using our mesure.
続きを見る
目次 1 はじめに
2関連研究
3カプセル化構造の破壊によるJava ソースコードの難読化手法
4難読化の評価
5まとめ

本文ファイル

pdf p031 pdf なし 915 KB 247  

詳細

PISSN
NCID
レコードID
登録日 2022.05.11
更新日 2023.08.18