PURPOSE: An apparatus for protecting software copyright through watermarks and a method thereof are provided to achieve code size increase and execution time increase overhead less than 10 % and to prevent damage when a program code is changed through automated tools including robustness, desultory reading and optimization. CONSTITUTION: A calculation part calculates marking data from the number of commands included in the software. A marking part performs watermarking of the calculated marking data in the software. [Reference numerals] (AA) Start a process for inserting watermarks; (S10) Select a method for inserting information; (S20) Produce a calculated value for each method; (S30) Change the calculated value for each method; (S40) Perform watermarking and store watermarking information
展开▼