組み込み使用例のご紹介 | Wibu-Systems CodeMeter
組み込み使用例のご紹介
Runtime/CmEmbedded/ExProtector
※Wibu-SystemsおよびCodeMeterは、WIBU-SYSTEMS AGの登録商標です。
-
1
CodeMeter Runtime
PC 並みのハードウエアスペック及び OS が稼働している比較的リッチなシステム
AxProtectorを用い、ライセンス管理するためのコードをアプリケーション側に組み込む必要がなく、実装することが可能。
CmDongle の抜き差しも自動検知出来ます。 -
2
CodeMeter Embedded(CmE)
一般に組込と呼ばれるハードウエアでOS / RTOS が稼働しているシステム
CodeMeter Core APIを用い、必要なライセンス管理コードをアプリケーション側に実装。
CmEmbeddedは静的ライブラリ、アプリケーションとのリンクが必要になりますが、必要な機能(モジュール)を選択し、 ビルドすることが可能ですのでプログラムサイズを調整可能です。
Option 2 - 1 : 以下のOS(RTOSも含む) と CPU アーキテクチャーの組み合わせに適合しない場合は、CmEmbedded のソースコード版の提供も可能。 -
3
ExProtector採用されているプラットフォーム向けに最適化されたCodeMeterソリューション
アプリケーションだけでなくOSやブートローダを含めて保護
※保護対象のソフトウェアを呼び出し/起動するレイヤーに組込む必要があります。
アプリケーションを保護したい場合、OS側に組み込む必要があります。OSを保護したい場合はブートローダに、ExEngine を組込みます。- 【前提条件】
- ハードウエア、ソフトウエア(OSを含む)すべてを自前で開発している方。
- 【サポートするOS】
-
- ■ExProtector VxWorks 6.8 / 6.9
- Wind River Workbenchに統合され、PowerPCおよびIntel用のVIP(VxWork Image Project)、 RTP(Real Time Process)、
DKM(Downloadable Kernel Module)を暗号化 - ■ExProtector VxWorks 7.x
- ARMv6以降、ARMv6HF、ARMv7HF、x86、x86_64のVIP(VxWork Image Project)、RTP(Real Time Process)、
DKM(Downloadable Kernel Module)を暗号化 - ■ExProtector Linux
- Linux実行可能ファイルと共有オブジェクトを暗号化
- ■ExProtector µController
- マイクロコントローラのアプリケーションコードを暗号化。 Infineon XMC4500で直ぐに利用可能。
要望に応じて他のプラットフォームへの適応も可能。
- ①アプリケーションを保護する(ExEngineをOSに組み込む)場合※
- ②OSとアプリケーションを保護する(ExEngineをブートローダに組み込む)場合