CodeMeter µEmbedded
Share:
CodeMeterµEmbedded是专门应用于现场可编程门阵列(FPGA)及微处理器上的特殊CodeMeter技术。采用CodeMeterµEmbedded,软件开发者可以保护运行于FPGA及微处理器中的程序代码及知识产权,防止逆向工程,并可集成灵活的授权管理系统。针对一些稍大些的系统,比如PLC或PC,CodeMeter Embedded及CodeMeter的标准Runtime均可兼容支持。
CodeMeter µEmbedded具有一个极小的足迹核算小于60K的特点。为了达到这一特点,我们裁减部分功能以达到最低限制。授权的生成完全兼容其他CodeMeter其他产品,并且也可以由CodeMeter License Central生成。
授权绑定FPGA或微处理器的某个唯一ID号,并可在生产环境的生产过程中直接激活,也可根据需求通过远程升级请求文件的形式激活某些功能。
CodeMeter µEmbedded可与CodeMeter Runtime兼容许可。可转让的授权可从CmDongle硬件加密狗中或CmActLicense软授权中转移至另一设备中。
此外,CodeMeter µEmbedded可用于存放对称或非对称密钥。不同的密钥分布于不同的保护区域并且在设备上只能使用一个相匹配的ID。
CodeMeter µEmbedded的典型应用:
- 不同设备(微处理器及FPGA)的授权控制
- 通过不同设备上的授权监控生产数据
- 应用程序代码安全加密传输至设备
Function | CodeMeter µEmbedded | CodeMeter Embedded | CodeMeter Runtime |
---|---|---|---|
CmDongles | Yes | Yes | |
CmActLicenses | Yes | Yes | Yes |
CmCloudLicenses | Yes | ||
LAN Client | Yes | Yes | |
LAN Server | Yes | ||
Trial Licenses, Subscription-based Licenses | Yes | Yes | |
Pay-Per-Use Licenses | Yes | Yes | |
Feature-based Licenses | Yes | Yes | Yes |
Version-based Licenses | Yes | Yes | Yes |
License Transfer Master | Yes | ||
License Transfer Endpoint | Yes | Yes | Yes |
File-based License Update | Yes | Yes | Yes |
Terminal Server Detection | Yes | ||
Remote Desktop Detection | Yes | ||
Secure Key Storage | Yes | Yes | Yes |
成功案例
CodeMeterμEmbedded已经成功集成于英飞凌产品系列 XMC4000 中。从2016年第四季度起,开发者即在XMC4000中保护应用程序代码防止盗版,并且实现授权功能。用于实现程序代码保护的工具已完全集成于DAVE开发平台中。