CodeMeter Embedded嵌入式加密
嵌入式安全组件
CodeMeter Embedded 是以库的形式,通过专用API,为Linux Embedded、VxWorks、QNX或Android等嵌入式系统提供CodeMeter授权和加密功能。除提供许可授权和软件保护两大核心功能以外还提供访问许可、检索许可选项、创建许可请求、导入许可更新以及执行对称和非对称加密操作等功能。
应用功能还包括直接从应用程序中、AxEngine或ExEngine中直接调用CodeMeter相关功能。CodeMeter Embedded还可以静态库或源代码的形式与软件程序进行整合。
CodeMeter Embedded同时支持硬件加密狗CmDongle及软授权CmActLicense。
CodeMeter Embedded产品组件特点如下:
CodeMeter Embedded是一个适用于不同嵌入式系统的模块化运行环境,包括Linux Embedded、VxWorks、QNX以及安卓。CodeMeter Embedded包括CodeMeter Runtime功能的一个子集。该模块可以根据软件商的需求调整大小或增减功能
现有的模块有:
- CmDongle硬件加密狗
- CmActLicense软许可
- 网络客户端
- Runtime Bridge
- 加密通讯通道
- 许可证缓存
模块详情
CmDongle模块允许CmDongle硬件狗可作为许可容器存放各种密钥和许可证。
CmActLicense模块允许CmActLicense软许可绑定嵌入式设备的特定属性。软件商可以通过使用专用适配器来定义嵌入式设备绑定的类型。
网络客户端模块允许有CodeMeter Runtime的许可服务器使用许可证。
Runtime Bridge模块确保采用CodeMeter Embedded编译的软件可以运行在安装CodeMeter Runtime的系统中,以及可以激活使用CodeMeter加密的应用程序。
加密通讯通道模块确保与CmDongle硬件加密狗的通讯通过加密通道获得更进一步的保护。
许可缓存模块持有内存中存在的许可证信息,以便更快的获取。密钥及加密后的数据段,比如隐藏数据段,根本不会离开CmDongle硬件加密狗或CmActLicense软许可中。
Function | CodeMeter µEmbedded | CodeMeter Embedded | CodeMeter Runtime |
---|---|---|---|
CmDongles | 支持 | 支持 | |
CmActLicenses | 支持 | 支持 | 支持 |
CmCloudLicenses | 支持 | ||
LAN Client | 支持 | 支持 | |
LAN Server | 支持 | ||
Trial Licenses, Subscription-based Licenses | 支持 | 支持 | |
Pay-Per-Use Licenses | 支持 | 支持 | |
Feature-based Licenses | 支持 | 支持 | 支持 |
Version-based Licenses | 支持 | 支持 | 支持 |
License Transfer Master | 支持 | ||
License Transfer Endpoint | 支持 | 支持 | 支持 |
File-based License Update | 支持 | 支持 | 支持 |
Terminal Server Detection | 支持 | ||
Remote Desktop Detection | 支持 | ||
Secure Key Storage | 支持 | 支持 | 支持 |