Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for embedding Java software watermark

A technology of software watermarking and watermarking, which is applied in the fields of electronic digital data processing, program/content distribution protection, instruments, etc., and can solve the problems that programs are easy to be copied and embezzled

Active Publication Date: 2014-01-22
南通大学技术转移中心有限公司
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The Java language has cross-platform portability and is easy to use, but it also brings the problem that the program is easy to be copied and stolen

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The scheme of the present invention will be described in detail below in conjunction with this embodiment.

[0020] The embedding method of the Java software watermark provided by the invention relates to

[0021] watermark embedding

[0022] It includes: encoding the watermark information according to set rules to form a watermark character string.

[0023] Call n data with common characteristics in the software, and number the data from 1 to n.

[0024] Divide the watermark character string into n groups, and establish a unique mapping relationship with the data of the corresponding number to form a codebook file.

[0025] Extraction of watermark

[0026] Including: calling data with common characteristics in the software;

[0027] Compare the codebook file, take out the strings corresponding to the data from 1 to n, and splicing them into watermark strings according to the order of their numbers;

[0028] Decode the watermark string according to the set rules to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for embedding a Java software watermark includes the steps of watermark embedding and watermark extraction, wherein in the watermark embedding step, watermark information is coded according to set rules to form watermark character strings, n data having common characteristics in software are called and numbered from 1 to n, the watermark character strings are divided into n groups, and unique corresponding mapping relations are established between the watermark character strings and the n data according to sequences of numbers respectively to form a codebook file; in the watermark extraction step, n data having the common characteristics in the software are called, character strings corresponding to the data are taken out and spliced into watermark character strings according to sequences of numbers, and the watermark character strings are decoded according to the set rules to obtain watermark information. The method has the advantages that in the watermark embedding and extraction processes, any specific procedure codes are not involved besides the names of methods in a procedure, imperceptibility is high, and multiple common attacks for software watermarks can be resisted.

Description

technical field [0001] The invention relates to the protection of software copyright, in particular to a Java software watermark embedding method. Background technique [0002] The software industry has developed rapidly in recent years and has become a major industry with an annual output value of hundreds of billions. At the same time, the problem of illegal duplication and misappropriation of software products has also become very serious and has attracted widespread attention from both inside and outside the industry. How to protect the intellectual property rights of software products and prevent software from being illegally copied and embezzled is an important research topic in the field of information security. Software watermarking is a technology that has emerged in recent years to protect the intellectual property rights of software products. It embeds copyright protection information or identity authentication information (ie watermark) in software works without...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F21/16
CPCG06F21/16G06F21/1063
Inventor 陈建平李奎施佺王杰华邱建林李桂森
Owner 南通大学技术转移中心有限公司