Home: Solutions: Copy Protection

Copy Protection

Our copy protection solution offers the technology to enforce the license agreement of software. Unlike traditional dongle-based protection, our solution is software-based that no extra hardware device is needed. The solution can lock the software with the computer, and protect it against illegal copy and unauthorized use. Therefore, you can ensure that the user can use the protected application only on a single computer, or as defined in the license.

How does the solution work? Our solution can enforce the protected application to check the Key to unlock when it is started. The Key is the system files that store the unique characteristics of the computer (or called hardware signatures) including hard disk drive, CPU, BIOS, and Ethernet adapter. Since computers typically have different hardware signatures, any illegal attempt to copy or use the protected application on another computer (as well as cloning hard drive) will cause a signature mismatch and fail to find the valid Key to unlock.

From Stand-Alone to Network License

While the stand-alone (or node locked) license can tie the application to a particular computer, the floating network license can tie the application to the server (specifically, the hardware signatures of the server). With the provided NetKey License Server, the clients running the protected application can connect to the server to check the Key, via the network. Floating network license enables you to allocate the licenses from the pool dynamically and control the number of concurrent clients. It is a great solution for corporate and enterprise users because it is more flexible, efficient, and cost-effective.

Secure Distribution of Software

Besides copy protection, our software licensing solution can also help to secure the distribution of software against copying. When started for the first time, the protected application randomly generates a Registration ID (also called Installation ID, etc.) and requires that the user must obtain a License Key to activate the license before use. Because each installation generates a new different Registration ID, the user cannot reuse the same License Key. Therefore, you can ensure that each copy of your software is always secure when it is distributed. As a matter of fact, secure distribution is an easy and effective way to allow the software to reach out to potential customers.