US Patent Application 18020626. OBFUSCATION DEVICE, OBFUSCATION METHOD, AND OBFUSCATION PROGRAM simplified abstract

From WikiPatents
Jump to navigation Jump to search

OBFUSCATION DEVICE, OBFUSCATION METHOD, AND OBFUSCATION PROGRAM

Organization Name

NIPPON TELEGRAPH AND TELEPHONE CORPORATION


Inventor(s)

Yuma Kurogome of Musashino-shi, Tokyo (JP)


Makoto Iwamura of Musashino-shi, Tokyo (JP)


Jun Miyoshi of Musashino-shi, Tokyo (JP)


OBFUSCATION DEVICE, OBFUSCATION METHOD, AND OBFUSCATION PROGRAM - A simplified explanation of the abstract

  • This abstract for appeared for US patent application number 18020626 Titled 'OBFUSCATION DEVICE, OBFUSCATION METHOD, AND OBFUSCATION PROGRAM'

Simplified Explanation

This abstract describes an obfuscation device that converts binary data into a different representation to make it harder to understand or reverse engineer. The device includes an analyzing unit that converts the binary data into an intermediate representation. A rewriting unit then inserts a predetermined code into the intermediate representation and rewrites it into a second intermediate representation. Finally, an output unit reads the inserted code, converts the second intermediate representation back into binary data, and outputs it when needed.


Original Abstract Submitted

An obfuscation device () includes an analyzing unit () that converts first binary data output as an executable file into a first intermediate representation, a rewriting unit () that inserts a predetermined code called when the first binary data is output into the first intermediate representation acquired from the analyzing unit () and rewrites the first intermediate representation into a second intermediate representation, and an output unit () that reads the predetermined code inserted by the rewriting unit (), converts the second intermediate representation into executable second binary data, and outputs the second binary data when the second intermediate representation is to he converted into binary data.