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