emSecureとは、デジタルデータ署名の作成及び検証を行うためのソフトウエアプログラムです。emSecureセキュリティモジュールでお客様の製品をハードウエアコピー(偽物クローン)及びファームウエアコピー・編集(ハッキング)から守ることが出来ます。選挙機器、金融アプリケーション、センサー機械等の重要なシステムに必要なセキュリティモジュールです。エンビテックは、正規日本代理店としてSEGGER社のハードウエア(デバッガ・書込みツール)及びソフトウェア製品のライセンス販売・サポート、ソフトウエア製品の移植、ドライバ開発等のサービスを提供しています。

セキュリティソリューション

emSecure

  • BASEコンポーネント(基本パッケージ)のソースコード
  • 追加オプションモジュール製品のソースコード
  • デモサンプル
  • 評価ボード用サンプル
  • テンプレート(ドライバ、コンフィグレーション設定、OSインターフェース用)
  • Windowsパソコン用テストツール
  • ユーザーマニュアル

対応ライセンス・モデル

※ ライセンス制限:日本国内使用のみ(輸出規制が適用される)

プロダクトライセンス

プロダクトファミリーライセンス

ユーザーライセンス

ユーザーライセンス(制限無し)

CPUライセンス

Buyoutライセンス

OEMライセンス

ライセンスモデルの詳細・選び方

出荷までの流れ:

  • メール又はお問い合わせフォームからご依頼(お客様の開発環境及びライセンスモデルの情報を含む)をいただきましたらお見積書を発行いたします。
  • 事前入金の場合は請求書を発行いたします。
  • ご購入の際、ご注文書の発行をお願いいたします。お客様規定注文書式がない場合は、弊社規定注文書フォーマットをお送りいたしますのでご連絡ください。
  • ご注文確定後にユーザー情報をご記入の上サイン済みのライセンス契約書を弊社宛てに送付ください。
  • ご注文書を受けましたら(事前入金の場合はお支払確認後に)商品を出荷いたします。

納期:通常2~5営業日以内にソフトウエア製品をリリース

お支払い方法:銀行口座振り込み

ご注文の前に:

  • マイコン、開発環境への対応状況を必ず事前にご確認ください。
  • ライセンス契約書の利用条件を事前にご確認ください。
  • 正式受注後の変更・キャンセルはお受けできません。そのため、事前にご注文内容を再度ご確認の上、お手続きをお願いいたします。

emSecureとは、デジタルデータ署名の作成及び検証を行うためのソフトウエアプログラムです。
emSecureセキュリティモジュールでお客様の製品をハードウエアコピー(偽物クローン)及びファームウエアコピー・編集(ハッキング)から守ることが出来ます。選挙機器、金融アプリケーション、センサー機械等の重要なシステムに必要なセキュリティモジュールです。
emSecureは組込みシステム向けのセキュリティシステムとしてスクラッチから開発されたオリジナル製品ですが、組込みシステム以外の環境(パソコン等)でも使用可能です。
デジタル署名の作成ツールはパソコン側の生産管理ツールに統合可能です。

emSecureでファームウェアハッキングの防止

ファームウエアイメージでemSecureキーセットを作成します。ファームウエアを製品化する時にプライベートキー(デジタル署名)をファームウエアと一緒に保存します。作成されたパブリックキーをファームウエアを起動するブートローダプログラムに保存します。ブートローダプログラムがパブリックキー(公開鍵)を使用してファームウエアのデジタル署名を確認し、デジタル署名がマッチした場合のみファームウエアを起動します。ファームウエアの起動及び更新時に、ブートローダプログラムがマイコンデバイスのユニークIDを読みだしてデジタル署名を確認します。
デジタル署名の作成ツールはパソコン側の生産管理ツールに統合可能です。

secure_01
secure_02

emSecureでハードウェアクローンの防止

ファームウエアイメージでemSecureキーセットを作成します。ファームウエアを製品化する時にプライベートキー(デジタル署名)をファームウエアと一緒に保存します。作成されたパブリックキーをファームウエアを起動するブートローダプログラムに保存します。製品生産時に、マイコンデバイスのユニークIDを読みだしてプライベートキーで署名を作成してマイコンデバイスのOTP空間又は指定メモリ空間に配置します。

secure_03
secure_04

emSecureの特長:

  • RSA / ECDSA デュアルキー(秘密鍵及び公開鍵)設計で100% セキュア
  • RSAECDSA
    数十年にわたる実績があるアルゴリズム現代の最新式のアルゴリズム
    低ROM(コードメモリ)要件より小さいキーサイズで高レベルのセキュリティ
    迅速な署名検証高速署名生成
  • ハードウエア、CPUに依存しない設計で移植作業が簡単
  • セキュリティモジュールプログラムはSEGGER社のオリジナル製品で、Open-SourceコードやGNUライセンスが含まれておりません
  • ロイヤリティー費用、量産制限等は有りません
  • ワンチップマイコンへの実装を意識したコンパクト設計(全てはANSI Cコードで実装)
  • コードサイズ及び実行速度パフォーマンスを中心に最適化されて、組込みアプリケーションにぴったりな構成
  • RSAROM使用量RAM使用量
    (1024 bit key)
    RAM使用量
    (2048 bit key)
    Verification only:~ 4.6 KByte~ 1.9 KByte~ 2.6 KByte
    Verification & Generation:~ 5.8 KByte~ 1.6 KByte~ 2.3 KByte
    ECDSAROM使用量RAM使用量(P-256 key)
    Verification only:~ 10.2 KByte~ 2.4 KByte
    Verification & Generation:~ 12.2 KByte~ 6.2 KByte

    ※ Cortex-M4マイコンデバイス(CPUクロック:200 MHz)でのテスト結果

  • 速度パフォーマンス(RSA):
  • データサイズキーサイズVerifying data
    (HASH計算を含む時間)
    Signing data
    (HASH計算を含む時間)
    1 KByte512 bit3.31 ms41.64 ms
    100 KByte512 bit14.50 ms52.83 ms
    1 KByte1024 bit8.61 ms192.06 ms
    100 KByte1024 bit19.80 ms204.25 ms
    1 KByte2048 bit24.74 ms1026.11 ms
    100 KByte2048 bit35.93 ms1037.30 ms
  • 速度パフォーマンス(ECDSA):
  • データサイズキーカーブVerifying data
    (HASH計算を含む時間)
    Signing data
    (HASH計算を含む時間)
    1 KByteP-256156.38 ms151.82 ms
    100 KByteP-256176.34 ms171.75 ms
  • 簡単なドラッグ&ドロップ操作でサインキーの作成及び確認可能なツールが付属
  • ソースコード及びキー作成ツールが付属
  • RTOS(SEGGER製 embOS以外のRTOSにも対応可能)および non-RTOS (OSなし)環境で動作可能

emSecure-RSA

パッケージ内容(Digital Signature Suite):

  • API for RSA signature generation and verification(ソースコード)
  • Signing (emSign)(ソースコード + パソコン用EXE)
  • Verification (emVerify) (ソースコード + パソコン用EXE)
  • Key Converter (emPrintKey) (ソースコード + パソコン用EXE)
  • Key Generation (emKeyGen) (パソコン用EXE)

※ ライセンス制限:日本国内使用のみ(輸出規制が適用される)

メーカー:SEGGER Microcontroller

型番:MB-EMSEC-RSA

ご注文・お見積りのご依頼

emSecure-ECDSA

パッケージ内容(Digital Signature Suite):

  • API for ECDSA signature generation and verification(ソースコード)
  • Signing (emSign)(ソースコード + パソコン用EXE)
  • Verification (emVerify) (ソースコード + パソコン用EXE)
  • Key Converter (emPrintKey) (ソースコード + パソコン用EXE)
  • Key Generation (emKeyGen) (パソコン用EXE)

※ ライセンス制限:日本国内使用のみ(輸出規制が適用される)

メーカー:SEGGER Microcontroller

型番:MB-EMSEC-ECDSA

ご注文・お見積りのご依頼

emSecure Key Generation Source Code

Key Generation Utilities

メーカー:SEGGER Microcontroller

型番:MB-EMSEC-KEYG

ご注文・お見積りのご依頼