Skip to content

Rockey6 Smart Plus USB Dongle

Rockey6 Smart Plus USB Dongle – Smart card chip based software application security dongle with inbuilt C51 virtual device – USB hardware key for software – USB security key for software – Dongle for software authentication

Aftindia’s ROCKEY6 SMART PLUS is a powerful License Security Dongle product for software protection system from AFTINDIA, based on smartcard technology, providing a highly secure full-featured software protection solution for software developers over a number of operating platforms. The high-speed driverless Human Interface Device (HID), provides up to 64K on board memory storage and high-strength encryption algorithms such as RSA and DES. Through the flexible remote-update and feature management features of ROCKEY6 SMART PLUS, software developers can easily employ various sales patterns like release, trial and sale on application features in an absolute pirate-free way.

Why Rockey6 Smart?

Smartest and Uncrackable Security: ROCKEY6 makes it virtually impossible for hackers to track, debug or read the intercommunication between the protected application and special programs inside ROCKEY6. In hardware, it is also not possible to duplicate nor access without proper authorities.

Highest Performance in the Industry: 32-bit CPU, smart card and reader on the single chip, together with proprietary fast transfer architecture; ROCKEY6Smart simply just outperform all other competing products even with the most complex computation.

User Friendliness for End User: ROCKEY6Smart driverless technology will ease end user installation and eliminate potential technical support issue arise from device driver problem. It also provide familiar development platform for developer to program the smart card with C51 Keil compiler.

Value for Money: World class security product at generally affordable pricing, ROCKEY6Smart give everyone no reason to reject.

  • High-Speed HID Device
  • 32bits High Performance Smart Card Chip
  • Built-in C51 Virtual Machine
  • Global Unique Hardware ID and Site-Specific Management Code
  • 64KB User Memory Space
  • Card Operating System with Proprietary IP
  • Built-in RSA, DES Algorithms
  • Built-in Double-Precision Floating Point Mathematical Operations
  • Built-in Counter and Runtime Timer
  • Provide Integrated Management Environment
  • Support Easy & Secure Remote Update Solution

Safety Features:

User Space64K
Hardware Chipset32-bit High-Performance Smart Card
Hardware Re-programmable AbilityProvides Development Interface based on C51 Language
Data StorageExecutable and Encryption Key Files Cannot be Exported Out of the Dongle, Against Leakage of Core Functions
Data SafetySmartcard Chip Hardware Guarantees Safety of Data onboard
Asymmetric AlgorithmHardware Supports 512/1024-bits RSA Asymmetric Algorithm
Symmetric AlgorithmHardware Supports DES/3DES Symmetric Algorithm
Complex Mathematical OperationsHardware Supports Double Precision Dloating Point Mathematical Operations
Remote UpdateSecure Remote Update based on RSA Asymmetric Encryption Mechanism

Enhanced Hardware Security

  • 64K user space
  • Built-in counter and timer
  • With C51 virtual machine on chip
  • Global Unique Hardware ID and site-specific management code
  • High-speed HID device; Driverless smart-card-based software license security dongle
  • Based on FEITIAN COS with self-owned independent intellectual rights

Software Upgrading

  • High-strength algorithms: RSA, DES etc.
  • Keil-embedded development tool provided on trial request
  • Provides various virtual machine system call and development interfaces with double-precision floating point mathematical operations

Compatibility

  • USB Card Reader
  • Batch production support
  • ISO 7816 Standard Support

Flexibility

  • Flexible feature management and secure remote update
  • Powerful management functions with user-defined data types and security levels

Rockey6 Smart Plus makes it nearly impossible for hackers to monitor, analyze, or interpret the communication between the secured application and the specialized programs within ROCKEY6. Additionally, in terms of hardware, duplication or unauthorized access is not feasible without the appropriate permissions.

User-Friendly for End Users: The driverless technology of Rockey6 Smart Plus simplifies installation for end users and helps avoid potential technical support issues that can arise from device driver complications. It also offers a familiar development environment for developers to program the smart card using the C51 Keil compiler.

Feature-Packed: Rockey6 Smart Plus is equipped with numerous ready-to-use features that provide developers with a comprehensive software protection solution that maintains a high level of security.

  • Unique customer ID codes and globally unique hardware ID
  • Customizable Super Password and up to 16 levels of file security
  • Onboard algorithms including RSA, DES, and 3DES
  • Secure remote software updates utilizing “one-time-only” password technology
  • Soft timer and internal counter
  • Multiple module management options
  • Batch production tools
  • Enveloper
  • Secure file transfer capabilities

Unmatched Performance in the Industry: With a 32-bit CPU, smart card, and reader integrated on a single chip, along with a proprietary fast transfer architecture, Rockey6 Smart Plus outperforms all competing products, even when handling the most complex computations.

Exceptional Value: Offering world-class security at generally affordable prices, Rockey6 Smart Plus provides everyone with a compelling reason to choose it.

Cost Savings

Why spend more than necessary? Rockey6 Smart Plus keys are significantly more affordable than other similar keys available in the market.

Additionally, ROCKEY keys help prevent unauthorized software use, leading to increased revenue! We offer various cost-effective software licensing options tailored to different needs and budgets.

Security and Dependability

Rockey6 Smart Plus employs multiple mechanisms to thwart hacking attempts. Coupled with developer-defined algorithms, our protection is nearly impossible to breach.

Each Rockey6 Smart Plus comes with its own unique set of ‘burned’ passwords and IDs that cannot be altered, not even by us! Plus, we provide a comprehensive five-year guarantee on all our products.

User-Friendly Experience

Rockey6 Smart Plus is a thoughtfully designed software protection system featuring an intuitive interface and sample source codes in most programming languages.

Our developer-friendly integration minimizes the learning curve for implementation. ROCKEY’s API streamlines programming efforts, and the envelope encryption allows for quick and effective software protection solution in just one minute.

Rockey6 Smart Plus offers a variety of innovative concepts designed to secure your application programs effectively. With its built-in smart-card technology, it provides both flexibility and high-level security.

Hardware-Level Security

The Rockey6 Smart Plus utilizes advanced smartcard technology. This hardware is specifically designed to thwart reverse engineering and specialized analysis techniques employed by hackers and others attempting to breach security measures.

Smart-cards contain essential components like CPU, RAM, EEPROM, and FLASH, functioning as a mini-computer on a chip. This setup delivers a robust and adaptable platform for creating sophisticated security applications.

Software-Level Security

The core algorithms and data of the target program can be “transplanted” and executed within the secure environment of the smartcard.

This transplanted code runs under the supervision of the smartcard operating system, creating a compact computing environment that operates alongside the main computer.

The Rockey6 Smart Plus protection system offers various key features to safeguard your software, including the ROCKEY Envelope and the ROCKEY API. Plus, there are several tools designed to simplify the development process.

Integrated Development Environment (IDE)

The IDE is a user-friendly tool similar to Internet Explorer, designed to work seamlessly with KEIL uVision2. It offers developers an accessible environment for programming the ROCKEY6 Smart using a C-like language, featuring the following key functions:

  • Editing, compiling, and debugging external programs (core codes)
  • Managing both virtual and physical IC cards, including file operations, formatting, password updates, and execution
  • Simulating the execution of external programs on a virtual card
  • Downloading and testing external programs (core codes) on a real IC card.

Remote Update

This tool allows developers to securely implement remote updates for their ROCKEY6 Smart protected applications, supporting various module schemes. It features a robust security architecture that utilizes One-Time Passwords and message digest techniques, along with advanced on-board encryption algorithms. Now, developers can easily re-enable the dongle, unlock additional functions, and re-license their Rockey6 Smart Plus dongle conveniently via email.

SpecificationDetails
Hardware Chip2-bit high strength smartcard chip
Hardware IDGlobal Unique Hardware ID
Safe Storage64K
Hardware AlgorithmsSeed Code Algorithm, Floating point mathematical operations, DES, 3DES, RSA, etc.
Real-TimeNo
Data Storage LifeAt least 10 years
Interface StandardStandard USB 2.0 port
Maximum Number of Concurrent Dongles16
Maximum Read TimesNo limitation
Maximum Write TimesAt least 100,000 times
USB Connection SpecificationHigh-speed driverless USB device, supports Multi-operating systems; standard USB 1.1 interface, compatible with USB 2.0. Communication encryption at hardware level
API SupportProvides multiple API Interfaces for integrated development environments: Delphi, FoxPro, Java, PB, VB, VC, VS.NET, etc.
Virtual Machine Development EnvironmentSupports C51 Compiler – Keil embedded development tool API Call
Encryption MethodHardware-level encryption
Platform SupportWindows XP/2000/2003/Vista/2008/7, Linux, Mac OS
Processor32-bit smartcard chip
Storage64K user space
Working Temperature0°C ~ 70°C
Storage Temperature-10°C ~ 80°C
Humidity20% ~ 80%
Power SupplyUSB port supply
Working Power<500mW (maximum)
Working Voltage3.3V I/O, 2.5V core
Working Current<100mA (maximum)
CertificationCE, FCC

What is ROCKEY6 SMART PLUS software protection usb dongle

ROCKEY6 Smart Plus is a compact, driverless USB device that merges software protection usb dongle and smartcard technologies. As an advanced software license dongle, it requires no driver installation and offers comprehensive 64-bit software protection, making it suitable for both 32-bit software on 64-bit operating systems and native 64-bit applications.
ROCKEY6SMART is a security dongle that utilizes a smart card chip and features an integrated C51 virtual device. This virtual machine allows for limited applications to run directly on the dongle, enabling developers to offload some functionalities to it. As a result, the dongle becomes an essential component of the application; without it, the application lacks completeness. Even if the software is duplicated, it will miss critical functions that are safeguarded within the dongle. This concept of feature migration represents a cutting-edge approach to software application security, providing comprehensive protection for applications.
The dongle supports a variety of applications, including software protection, personal identification and authentication, data security, and secure electronic transactions. Among its advanced features, ROCKEY6 Smart software protection usb dongle boasts a substantial 78K of internal memory, supports onboard algorithms such as RAS, DES, MD5, and SHA-1, includes a soft timer for time-limited licenses, and has a built-in internal counter. Additionally, ROCKEY6 Smart software protection usb dongle offers a high-level secure remote update tool that accommodates multiple schemes.

Why Rockey6 Smart Plus?

rockey6-smart software program encryption device

ROCKEY6SMART Plus software protection usb dongle and software developer’s kit for Windows and Linux system.
The new ROCKEY6SMART Plus key is derived from its basic version with the advantages of:
1) Bigger Memory Space: ROCKEY6SMART Plus provides fixed 64KB memory space with built-in RSA and floating number operation support. The previous model can only provide about 40KB memory space with RSA and Float number loaded.
2) HID Device: As the old version is using SCSI protocol to communicate with host machine, it cannot support operating system like Mac. The new ROCKEY6 SMART Plus dongle switched to using HID protocol. This make it possible to support MAC system.
3) Support 64bits OS: 64bits Windows systems are officially supported by the new hardware. Related programming resources are also included in the new SDK.

How to Safeguard Software with ROCKEY6 Smart

How to protect software with ROCKEY6 Smart

Step 1 – Select Core/Kernel Codes
Identify and select the essential Core Codes from your original project that you want to protect. These Core Codes typically contain critical operations or calculation formulas; without them, the entire program may fail to execute properly.
Step 2 – Transform Non-C Language Project into C Language Project
If your original project is not in C, develop or modify the chosen Core Code into a C language project. If it is already in C, you can skip this step.
Step 3 – Convert C Language Project into C51 Project
Use the Keil compiler in the IDE to create or convert your project into a C51 project (an external program).
Step 4 – Test C51 Project with Virtual Card
Conduct testing and debugging of the C51 project (external program) using a virtual card.
Step 5 – Transfer Tested C51 Project to ROCKEY6 Smartcard
Download the tested C51 project (external program) onto the ROCKEY6 smartcard by importing all files from the virtual card to the actual card and perform tests.
Step 6 – Eliminate Core/Kernel Codes from Main Application
Remove the core codes from your original project.
Step 7 – Establish Communication Between Main Application and ROCKEY6 Smart
Set up communication between the original project and the C51 project (external program) on the real card, resulting in a final project integrated with ROCKEY6 Smart.
ROCKEY6 Smart Tools
You can find a detailed developer manual in our SDK, along with numerous tutorials on effectively implementing ROCKEY6 Smart. Below are some useful tools to assist with your deployment.
Integrated Development Environment (IDE)
The IDE is a user-friendly tool similar to Internet Explorer, designed specifically for use with KEIL uVision2. It offers developers a C language-like environment to program the ROCKEY6 Smart, featuring key functions such as:
Editing, compiling, and debugging external programs (core codes)
Managing both virtual and physical IC cards, including file operations, formatting, password updates, and execution
Simulating the execution of external programs (core codes) on a virtual card
Downloading and testing external programs (core codes) on a physical IC card
Envelope
The ROCKEY6 Smart includes an envelope encryption engine that allows developers to encrypt executable files based on predefined protection criteria. This straightforward tool enables developers to easily start securing their applications in just a few simple steps.
Remote Update
This utility allows developers to implement secure remote updates for their ROCKEY6 Smart protected applications, supporting multiple module schemes. It features a robust security architecture that utilizes One-Time Passwords and message digest methodologies, along with advanced onboard encryption algorithms. Developers can conveniently re-enable the dongle, unlock additional functions, and re-license their ROCKEY6 Smart dongle via email.

What is ROCKEY?

ROCKEY is a security device that operates without a driver, utilizing either a CPU or smart card. It connects to a PC host via USB or LPT interface and offers secure information storage, challenge-response authentication, and cryptographic calculation capabilities. This makes it ideal for software licensing, data encryption, software copy protection, and safeguarding against software piracy.
The ROCKEY product line is specifically designed to assist software developers in safeguarding their intellectual property rights through an advanced hardware-based protection system, helping to mitigate revenue losses caused by software piracy. This compact and elegant device can be easily distributed and integrated into software applications. With ROCKEY’s user-friendly integration tools, protecting software copyrights has never been simpler.
ROCKEY provides a comprehensive range of solutions, from cost-effective secure chip devices to the latest high-performance 32-bit smart card chip devices. Additionally, innovative options like the .NET protection dongle and USB flash disk embedded dongle are also available.

Where can it be used?

Any software that requires protection against unauthorized copying and piracy.
Any application that needs a license management and control system with advanced remote update capabilities.
Any system that requires flexible authentication modes, including date-based, elapsed period-based, usage-based, and network-based authentication.
Any data that needs to be encrypted using advanced cryptographic algorithms, seamlessly integrated into the operating system and transparent to both developers and users.

ROCKEY6 Smart Plus – The smartest software license dongle

ROCKEY6 SMART is an advanced software program encryption tool. This dongle captures and transforms part of the program code, which is then securely stored on the standalone software protection usb dongle device, making it resistant to reverse engineering.

Essentially, the ROCKEY6 functions as a smart card reader, featuring a smart-card and the ROCKEY COS Chip Operating System.

The ROCKEY6 is an advanced software security dongle that merges classic dongle technology with smartcard capabilities, making it virtually unbreakable.

ROCKEY products are crafted to assist software developers in safeguarding their intellectual property rights. With ROCKEY’s cutting-edge hardware protection system, they aim to minimize revenue loss caused by software piracy.

You can create intricate algorithms that are safely kept within the dongle, allowing you to access them occasionally in your application. This approach to software protection usb dongle is highly advisable and quite challenging to break.

ROCKEY was created to provide top-notch security, but it’s also quite user-friendly when it comes to implementation. The ROCKEY API has been streamlined and enhanced, drawing on insights from previous versions.

License Security Dongle – Rockey 6 smart plus dongle

The License Security Dongle, known as the Rockey 6 Smart Plus, is a sophisticated security device designed for software applications. It features a smart card chip and an integrated C51 virtual device, allowing for certain functions to be executed directly on the dongle itself. This means that developers can offload some of the application’s features to the dongle, making it an essential component of the software. Without it, the application lacks critical functionalities that are safeguarded by the software protection usb dongle. This innovative approach to feature migration represents a new era in software protection usb dongle security, providing comprehensive protection for applications.

Software program encryption device

The Rockey 6 Smart Plus serves as a smartcard-based software program encryption device dongle that delivers a robust and secure solution for software developers across various platforms. It operates as a high-speed, driverless Human Interface Device (HID) with around 64K of onboard memory and employs strong encryption methods like RSA and DES. Additionally, the Rockey 6 Smart Plus offers flexible remote updating and function management capabilities, enabling developers to implement various sales models—such as leasing, trials, and direct sales—while ensuring complete software protection usb dongle against piracy.