Exploiting Time-sensitive Code for Protecting Software against Dynamic Attacks
Project/Area Number |
20700034
|
Research Category |
Grant-in-Aid for Young Scientists (B)
|
Allocation Type | Single-year Grants |
Research Field |
Software
|
Research Institution | Kumamoto National College of Technology |
Principal Investigator |
KANZAKI Yuichiro Kumamoto National College of Technology, 人間情報システム工学科, 准教授 (90435488)
|
Project Period (FY) |
2008 – 2010
|
Project Status |
Completed (Fiscal Year 2010)
|
Budget Amount *help |
¥2,860,000 (Direct Cost: ¥2,200,000、Indirect Cost: ¥660,000)
Fiscal Year 2010: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2009: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2008: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
|
Keywords | ソフトウェア保護 / 著作権保護 / 難読化 / 動的解析 / 耐タンパ |
Research Abstract |
In this study, a systematic method for protecting software against malicious reverse engineering attacks is proposed. The method transforms an arbitrary part of the program into a time-sensitive code, that is, a code which is modified during execution according to the time taken to execute a part of the program. The method helps to efficiently increase the cost of obtaining secret information via dynamic attacks. The achievements include the development of the algorithm, the implementation of the prototype system, and the evaluation of the effectiveness of the proposed method.
|
Report
(4 results)
Research Products
(14 results)