Friday, February 13, 2009

What is ROCKEY4 Software Protection and how ROCKEY4 Protection work?

www.rockey.com.my

What is ROCKEY4 software protection dongle?

ROCKEY4 is an advanced software protection system that attaches to the parallel or USB port of a computer. Your software may be duplicated, but it will only run when your ROCKEY4 dongle is attached to the computer. Your application will interact with ROCKEY4 at start-up and during runtime, No Dongle means No License to execute your software. You can also limit the use of your software which is very common in the software industry for DEMO purposes or SHAREWARE.

In the case of software developers offering multiple modules, ROCKEY4 allows you to protect up to 16 applications per dongle at any one time (ROCKEY4ND now support 64 modules). Since every ROCKEY4 dongle comes with a unique ID, software developers can even restrict the application to only allow to execution with a particular dongle.

Unlike some competing products, ROCKEY4 is in fact a powerful miniature computer, with a CPU, memory and specialized firmware that allows for robust interaction with your application. You may write algorithms that are securely stored in the dongle, and then call those algorithms from time to time in your application. This method for software protection is almost impossible to crack. Although designed for high level security, it is also relatively easy to implement.

There are three common ways of implementation:

1. Enveloping (shell)

In the ROCKEY4 SDK CD, there is an Enveloper program which allows software developers to encrypt any executable files in a few simple steps. This solution does not require any programming skills and is an ideal solution if you do not posses the source code for the application.

2. API

The ROCKEY4 API is where software developers can integrate the highest protection from ROCKEY4 by calling specialized instructions into the application source code. You will find many useful API samples for all the popular programming languages as listed below:

API32 Samples

* ActiveX (Delphi 4, JavaScript, Visual Basic 6, VBScript, Word)
* Borland C/C++ 5.02
* C++ Builder 3/4/5/6/Pro
* Delphi 3/4/5/6/7/2005/2006/2007
* DLL (Access 2000, ASP, FoxPro, LabView, PowerBuilder, VB6, VC6, MFC)
* Fortran Power Station
* Java
* AutoCAD for Windows 13/14
* Visual C++ 6.0
* Visual Studio .net

API16 Samples

* MASM 6.x
* Borland C/C++ 5.02
* Delphi 1.0
* Tool Book 3.0
* Visual Basic 3.0
* Visual Basic 4.0
* Visual C/C++ 1.52

DOS Samples

* Borland C/C++ 3.1/4.5
* Clipper
* FoxPro 2.5/2.6
* Microsoft C/C++ 7.0
* QuickBasic 4.5
* Turbo C 2.0
* Turbo Pascal 7.0
* Watcom C/C++ 10/11
* Novell 5.0 NLM

3. Enveloping (Shell) + API

A secure system combining both the API and Enveloping methods, thus will establish greatest level of protection for your software.




*********************************************************************************

Website : http://www.rockey.com.my
Contact Email : sales@rockey.com.my
Phone : +603-8996 8225
Fax : +603-8996 7225
Categories : Software, Technology, Software Security
Tags : software dongle, software protection, software license protection, encryption tool, software anti debugging tool, software license dongle, control software copy

*********************************************************************************

Labels: , ,