Presentation 1995/11/16
How to make a software program hard to understand
Takanori MURAYAMA, Masahiro MAMBO, Eiji OKAMOTO, Tomohiko UYEMATSU,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Intellectual proprietary rights for a software program can be easily violated once an attacker analyzes an algorithm of the target software program. The attacker would create a distinct program which functions as the target program does. It is very important for software programs to be protected from any reverse engineerings. In this paper we discuss how to a program is made hard to understand, and show a tool, a0/f1/f2, to reliably achieve this goal. It replaces and shuffles operational codes in the program. After these processes, a resultant program possesses less properties used for the algorithm analysis.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Software program / Make a software program hard to understand / Secrecy
Paper # ISEC95-25
Date of Issue

Conference Information
Committee ISEC
Conference Date 1995/11/16(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Information Security (ISEC)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) How to make a software program hard to understand
Sub Title (in English)
Keyword(1) Software program
Keyword(2) Make a software program hard to understand
Keyword(3) Secrecy
1st Author's Name Takanori MURAYAMA
1st Author's Affiliation School of Information Science Japan Advanced Institute of Science and Technology()
2nd Author's Name Masahiro MAMBO
2nd Author's Affiliation School of Information Science Japan Advanced Institute of Science and Technology
3rd Author's Name Eiji OKAMOTO
3rd Author's Affiliation School of Information Science Japan Advanced Institute of Science and Technology
4th Author's Name Tomohiko UYEMATSU
4th Author's Affiliation School of Information Science Japan Advanced Institute of Science and Technology
Date 1995/11/16
Paper # ISEC95-25
Volume (vol) vol.95
Number (no) 353
Page pp.pp.-
#Pages 6
Date of Issue