What is ROCKEY4?

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

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.

  1. 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

  1. Enveloping + API

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

top

ROCKEY4 Tools

To make ROCKEY4 more user friendly to developers, we have developed some value-added tools as below:

  • Enveloper

ROCKEY4's Enveloper is an encryption engine provided to encrypt executable files (program that developers wish to protect with ROCKEY4) with some pre-defined protection criteria. This simple tool will enable developers to start protecting their applications with just few simple steps.

  • Editor

ROCKEY4's Editor is a useful tool for developers to perform dongle configuration, testing, and batch production. This convenient tool allow developer to learn and edit the usable memory of ROCKEY4 dongles.

  • Data Recorder

ROCKEY4's Data Recorder give developers means to keep track and record issued dongle configuration. It provides a simple dongle management solution.

  • Remote Update

ROCKEY4's Remote Update provide developers a way to create a secure patch file to update ROCKEY4 dongle remotely. All the contents will be encrypted with DES and will only be decrypted with the valid ROCKEY4 dongle. With this tool, developers can simply re-enable the dongle, open more functions or re-license the dongle, etc.

top

Why ROCKEY4?

There are a thousand reasons why you should start using ROCKEY4, below are the few highlighted benefits:

  • Cost Saving

Why pay more when you can get something better at a cheaper price. ROCKEY4 costs you 50% or less than most of the competing Dongles available in the market. With ROCKEY4, you do not need to employ expensive software security experts but still enjoy high security on your software.

  • High Security

ROCKEY4 implements two-level security system to segregate users who need read only access from those who need administrative privileges. To combat hackers, ROCKEY4 has a built-in time gate to prevent software tracking and debugging on its protection system. In addition, ROCKEY4's protected memory + user defined algorithm works within the dongle and is almost impossible to crack.

  • High Reliability

ROCKEY4 is built under a perfect customer management system in which every customer is guaranteed to own a unique password, and every dongle come with a unique hardware ID. Both the password and hardware ID are burnt into the CPU inside the dongle, it is absolutely impossible to change them, even for us - the manufacturer. On the other hand, with our high level of Quality Control during production, we are maintaining less than 0.5% faulty rate which is much more lower than the industry standard.

  • High Compatibility

ROCKEY4 LPT dongle is not only transparent to printers, scanners, but can also be cascaded with up to maximum of 16 dongles, even from other manufacturers. ROCKEY4 is also designed to process even very complex algorithms with minimal delay for your application. Broad support of ROCKEY4 include Operating Systems like DOS, Windows 3.1/95/98/NT/2000/ME/XP/ Server/Vista, Linux, and Mac; thus enables you to implement it onto almost any platform available in the market.

  • Ease of Use

ROCKEY4 is a well designed software protection system that comes with user friendly interface and useful sample source codes in most programming languages, so that you will have no difficulty learning how to integrate it into your software application. In most cases, just within few days a programmer can become the master of using ROCKEY4.

top

Which ROCKEY4 Should I Buy?

It is important to consider your pricing policy before deciding which model of ROCKEY4 best suited your licensing requirements.

  • Standalone

This option is suitable if your pricing policy is based on per set (1 PC 1 dongle)

This is the basic model with up to 128 bytes internal read/write memory. Both LPT and USB ports are available.

This is exactly like ROCKEY4 Standard except with larger memory capacity of 512 bytes. Also available in LPT and USB model.

An enhanced driverless version with 1000 bytes Usable Memory but only available in USB model. This should be the best option for new ROCKEY4 customers.

  • Network

This option is suitable if your pricing policy is selling as per user license (1 dongle per server)

NETROCKEY4 is very similar to ROCKEY4 but with the addition of network functionality. NETROCKEY4 is used only one per server, and it allows software developer to limit the user license. It supports TCP/IP, UDP, NetBIOS, and IPX networks.

NETROCKEY4ND is the enhanced driverless version of NetROCKEY4 but is only available in USB port. As we are offering NetROCKEY4ND with the same price as NetROCKEY4, this should be the better choice if you consider using Network dongle.

top

How Do I Start?

To evaluate ROCKEY4 software security dongles, you can start ordering the following developer kits specifically designed for evaluation purposes:


top

Want to find out more about ROCKEY4? Please proceed to the following links:
 
 

ROCKEY4

 
 

What is ROCKEY4?

ROCKEY4 Tools

Why ROCKEY4?

Which ROCKEY4?

How do I start?

Developer's Downloads

Technical Specs

General FAQs

Technical FAQs

NEW! ROCKEY4ND

 
 
  LATEST UPDATES  
  Software License Protection Security Dongle  
     
  Windows7 32 and 62 bit Driver for ROCKEY4 has been updated.Download Now  
     
  ROCKEY has released a series of new tools for it's entire ROCKEY's family Software Protection Dongle's model such as the Flash media enveloper tool, DOT Net (.Net) Shell enveloper tool.  
     
  ROCKEY4ND USB Driverless Dongle now not only work perfectly within Window's OS also support latest MAC OS X SDK and Linux SDK.  
     
  ROCKEY6 Smart now could support Linux Platform. Download driver.  
     
  2 Factor Authentication Security (2FA)  
     
  ePass3003 - 32bit MCU intergrated with 512K flash Auto Installer Token which support upto 2048-bit RSA Key Pairs Generation Onboard.  
     
  One Time Password Generator Token (New!) -- OATH (Open AuTHentication) and Radius compliant low cost dynamic One-Time Password generator.  
     
  Smart Card Reader (Full & Sim sized)  
 
  PRODUCT SUPPORT  
  support@rockey.com.my