最先端の組み込みソフトウェアセキュリティ

Emproof Nyx

ファームウェア抽出、リバースエンジニアリング、脆弱性分析、クラック、アルゴリム盗用、鍵情報の窃取

あらゆる脅威から
あなたのソフトウェアを守ります。

Emproof Nyxとは

組込みシステム向けに設計された、軽量かつ強力なソフトウェアセキュリティソリューションです。
特に、リバースエンジニアリング対策や脆弱性悪用防止(Exploit Mitigation)に強みを持ち、既存のバイナリに対して後付けで導入可能です

主な特徴

Security

軽量で強力な保護

組み込みデバイスをライフサイクル全体で守ります。
わずか10%のオーバーヘッドで効果を発揮します。

Faster to Market

迅速な市場投入

顧客のソースコードに一切アクセスすることなく、
迅速かつ容易に統合できます。

Adaptable to any industry

あらゆる業種に対応

半導体から最終製品まで、ソフトウェアを扱う
さまざまな企業で利用できます。

Scalable solution

幅広い用途に対応

組み込み機器からデスクトップアプリ、AIモデルまで幅広く対応し、さまざまな技術環境で活用できます。

強力な保護機能

Nyx は、コードガードの挿入や構造変換、ランダム化などにより、多層的なセキュリティを実現します。
改ざん検知やデバイス固有 ID・HSM との連携にも対応し、ソフトウェアとハードウェアの両面から保護を強化します。
title
攻撃軽減(Exploit Mitigation)
メモリ破壊や制御フローの乗っ取りといった攻撃を検出・防止するためのコードガードを挿入します。
title
コード難読化(Obfuscation)
アルゴリズムや機密データの解析を困難にするため、コードの構造(レイアウト)を変換します。
title
改ざん検知(Anti-Tamper)
デバイスの起動時に改ざんを検知し、安全ステートの移行やヒューズ断裂などの対処を自動で行います。
title
プラットフォームセキュリティ
デバイス固有のIDやHSM(ハードウェアセキュリティモジュール)と連携した強化セキュリティ機能も利用可能です。
title
ファジング防止(Anti-Fuzzing)
ファジング解析による攻撃を無効化するため、コードにランダム化や変換手法を適用します。

導入フロー

Nyx の導入は非常にシンプルです。
ソースコードへのアクセスは不要で、既存の開発フローを変更することなく、すぐに利用できます。
対象バイナリを用意し、Nyx をビルドフローの後処理ステップとして追加します。
次に、設定ファイルで全体または特定モジュールごとにセキュリティレベルを指定するだけで導入が完了します。
workflow

バイナリ変換技術

セキュリティ機能を追加しても、元のソフトウェアが本来持つ動作や機能が正しく保たれることを保証します。
変換の正確性は、トランスレーション・バリデーションなどの形式的手法によって検証されています。
ユーザーは、どのコード領域をどの程度の強度で保護するか、またリアルタイム性の制約により変換を避けたい領域などを柔軟に指定できます。

詳しい情報が必要な場合は、お気軽にお問い合わせください。