CodeMeter – Software protection CodeMeter_Software_Protection_EN | Page 19

E M B E D D E D Protection of intellectual property Project protection CodeMeter allows the application to be fully encrypted before being downloaded to the machine. Combined with other methods, this hampers attempts to reverse engineer the code and hence protects the intellectual property in both the runtime environment of the controller manufacturer and in the plant engineer’s application. This makes it much more difficult to build replicas and imitations. In fact, it might not be possible at all. The plant engineer can use CodeMeter to prevent illegal access to their application’s source code. Access protection can be implemented on an individual basis for employees and customers. Project protection thus safeguards the plant engineer’s intellectual property. They also protect their customer from analysis of the project code by saboteurs. As a controller manufacturer you can integrate project protection into your development environment as added value. ExProtector from Wibu-Systems provides controller manufacturers and plant engineers with a set of ready- to-use tools, which function in all popular runtime environments such as Windows Embedded, Real Time Linux and VxWorks, as well as in IEC61131 programming. Authentication Protection from piracy CodeMeter can prohibit operation of the application and runtime environment without a valid license and hence protect plant engineers’ and controller manufacturers’ products from reverse engineering. Different levels of protection can be integrated into the product. For example, hard encryption completely prevents replicas being made, where as soft protection just shows a message reminding the user that they are using an illegal copy of the application. As a controller manufacturer, you can sell this piracy protection as added value to the plant engineer. Wibu-Systems provides support with the encryption of applications in your development environment, their decryption in the runtime environment and the development of the licensing API. Everyone can use CodeMeter for authentication purposes. Controller manufacturers and plant engineers can provide their service technicians with access to internal functions. Plant engineers can protect their customers from manipulation by saboteurs or faulty configurations generated by untrained staff. License transfer You can use CodeMeter to transmit licenses via file transfer to a CmDongle or a CmActLicense in the controller. This makes offline transfer possible as well. As a controller manufacturer, CodeMeter allows you to integrate license transfer both into the development environment and the configuration components of the runtime environment (e.g. the web interface). Licenses for controller runtime environment functions can thus be accessed from your own CodeMeter License Central. You can also integrate access to the plant engineer’s licenses via their CodeMeter License Central into your system. Controller supplier Equipment manufacturer Integrity protection (tampering) ü ü Intellectual property protection (anti-reverse engineering) ü ü Piracy protection ü ü ü ü Protection needed Features on demand As a controller supplier or plant engineer your devices and instruments have different functionalities depending on the market they operate in. Quite often, the only difference between them is the software. Feature on demand CodeMeter allows you to create various versions of the same software. The versions only differ in terms of the functions that are licensed for each market. This saves time and money during quality assurance and production. Individual functions can be sold later as on-demand activation features. Increase your turnover and boost your profits by selling add-ons. User Manipulation protection (production data) ü ü Secure equipment log book ü ü ü ü ü ü Project protection Authentication 19