The Significant 1%:
In order to protect your software, you must move the confidential parts of your software into SCRAMBLECODE and compile it.
For most commercial applications you can probably maintain 99% of your program as it is, and only port less than 1% of
your source code.
This 99:1 ratio is also true for SCRAMBLECODE which is used to protect SCRAMBLECODE. Yes, we take our own medicine.
Actually the total amount of source code for our secrets is less than one percent. The rest is not that secret and is programmed using another language.
If your existing software is based on C++, Java, C#.NET or another comparable programming language, it should be quite easy for you to accomplish similar results. The SCRAMBLECODE programming language is all about writing classes and functions, as described in the
Impossible to Bypass:
When moving code to SCRAMBLECODE it is important to combine secret
functionality with essential
making it impossible to bypass the protected routines.
For example, you could design your application to have certain parts of your application inaccessible, until a SCRAMBLECODE function has read and accepted a license file.
The really important aspect is to include (bundle) other essential functions in the same compiled bytecode
, which only will execute if the license was accepted.
TIP - Standalone Testing:
Download the SCRAMBLECODE Evaluation version and test your ideas before making any changes to your current software.
Simply use the built-in test bench and debugger to verify all requirements are fulfilled.