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

2015 Fiscal Year Final Research Report

Dynamic Diversifying Methods for the Java Platform

Research Project

  • PDF
Project/Area Number 25730087
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeMulti-year Fund
Research Field Information security
Research InstitutionKyoto Sangyo University

Principal Investigator

TAMADA Haruaki  京都産業大学, コンピュータ理工学部, 准教授 (30457139)

Project Period (FY) 2013-04-01 – 2016-03-31
Keywords動的難読化 / Java / invokedynamic命令 / バースマーク
Outline of Final Research Achievements

In this research, we realized dynamic diversifying methods in the Java platform by the novel mechanism instrumentation introduced in Java 5.
Our research consists of three categories; (A) hiding the program at the runtime, (B) reducing the overhead from the protection methods, and (C) evaluating the tolerance against dynamic analysis.
The outcomes of our research are: (A) the self-modification technique by methods folding, (B) lightweight and dynamic obfuscation method with invokedynamic instruction, and (C) the evaluation method for robustness of the protection methods by (C-1) Kolmogorov complexity, (C-2) stealthiness by perplexity, (C-3) identifying applied obfuscation methods towards de-obfuscation, and (C-4) birthmarking methods for more large scale software search.

Free Research Field

ソフトウェアセキュリティ

URL: 

Published: 2017-05-10  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi