The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 06, 2026

Filed:

Dec. 02, 2022
Applicants:

Research & Business Foundation Sungkyunkwan University, Suwon-si, KR;

Korea University Research and Business Foundation, Seoul, KR;

Inventors:

Hyung Joon Koo, Suwon-si, KR;

Sangjin Lee, Seoul, KR;

Honggoo Kang, Seoul, KR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/16 (2013.01); G06F 8/41 (2018.01); G06F 21/12 (2013.01);
U.S. Cl.
CPC ...
G06F 21/16 (2013.01); G06F 8/41 (2013.01); G06F 21/125 (2013.01);
Abstract

In a software watermarking method according to an embodiment, a watermark is embedded into an executable binary file by compiling a source code to generate the executable binary file and rewriting the executable binary file while reordering two or more functions included in the executable binary file. At the time of compiling the source code, metadata including information related to positions of functions in the executable binary file is generated and included in the binary. The executable binary file is rewritten by reflecting change in positions of the two or more functions using the metadata without recompiling the source code. Information related to the changed function location is stored in a separate ledger.


Find Patent Forward Citations

Loading…