Security Overview
SecureWrap protection technology is based on a unique profile that exists for every PC. Put simply, 'Computer DNA'.

When registering, CodeWrap uses this technology to create a profile of the PC it is running on based on a number of distinct parameters such as hard disk serial number, BIOS, MAC address (to name just a few). A special Installation Code is created, encrypted and sent to the registration server along with other identifying information. The server validates the Serial Number, stores the Installation Code for later reference and sends a Registration Key response (based on a special algorithm residing only on the server). For an overview of how the process works from wrapping to intelligent reporting, see the process overview.

Every time the software runs, CodeWrap checks to see if the current PC profile matches the previously registered profile. If it doesn't match, CodeWrap will not allow the software to run and prompts the user to register. If it does match, CodeWrap allows the software to run normally, transparent to the user.

CodeWrap ensures the software cannot be run on a PC that has not been properly registered against a specific serial number. The serial number cannot be shared as the PC profile will not match on the server. The installation cannot be copied to a new machine after registering as CodeWrap will instantly recognise it is running on a different PC.

Very simply, the process ensures the best possible protection, independent of the media used. Web download or CDROM - the protection works just as well. The registration process is fully automated via the internet, directly to a web server, via email or performed offline by fax, post or telephone.

Our expertise in Information Security Management places us in a superior position for guarding against hackers. We understand that with the right motivation, enough time and considerable effort, any security technology can be hacked. Our response is to implement a Dynamic Layered Security structure.
  • Dynamic – based on our aggressive research & development philosophy, unique structures and codes are used for each product - no two software protection schemes are the same.
  • Layered – refers to the variety of technology components that provide a series of barriers to hackers. These components are configured to counter the latest hacking techniques.