ROCKEY6 security method
The protection of your application is easy, simply follow the
following steps.

Step 1 - Choose core/kernel codes
Identify and choose the vital part of Core Codes from the original
project (the to be protected main program). Core Codes are usually the
important coding part that involve crucial operation or calculation
formula that if without it, the whole program won't executed
successfully.
Step 2 - Modify non-C language project into C language project
Develop or modify the selected Core Code into C language project. Skip
this step if original project is a C language project.
Step 3 - Create/convert C language project into C51 project
Create or convert into C51 project (i.e. external program) using Keil
compiler in IDE.
Step 4 - Test C51 project with virtual card
Test and debug the C51 project (i.e. external program) with the virtual
card.
Step5 - Download tested C51 project into ROCKEY6 smartcard
Download the C51 project (i.e. external program) into ROCKEY6 smartcard,
i.e. import all files of the virtual card into the real card and test
it.
Step 6 - Remove core/kernel codes from main application
Remove core code from the original project.
Step 7 - Include communication between main application and
ROCKEY6 Smart
Include intercommunication between original project with the C51 project
(i.e external program) that on the real card and it will become the
final project that integrated with ROCKEY6 Smart.
|