emSSL

組込用コンパクト
SSL/TLSセキュア通信

emSSL

  • 基本パッケージのソースコード
  • Windowsパソコン用テストプログラム(EXEバイナリ)
  • デモサンプル(複数)
  • 評価ボード用サンプル
  • テンプレート(ドライバ、コンフィグレーション設定、OSインターフェース用)
  • ユーザマニュアル

オンライン・マニュアル

UM15001_emSSL.html

対応ライセンス・モデル

※ ライセンス制限:輸出規制対象製品となります。利用製品の輸出にあたって、お客様にて輸出管理における手続きをお願いいたします。当社より該非判定書などの書類記載・提示は出来ません。

ユーザライセンス

プロダクトライセンス

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

CPUライセンス

Buyoutライセンス

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

IoT 機器はもちろん、機器間通信にSSL 通信暗号化を活用することにより、通信の安全性を確保します。組込機器に最適化されたemSSL は少ないフットプリントでワンチップマイコンにも搭載可能です。

emSSLの特長:

  • ワンチップマイコンへの実装を意識したコンパクト設計(全てはANSI Cコードで実装)
  • ソースコードで提供
  • コードサイズ及び実行速度パフォーマンスを中心に最適化されて、組込みアプリケーションにぴったりな構成
  • セキュリティモジュールプログラムはSEGGER社のオリジナル製品で、Open-SourceコードやGNUライセンスが含まれておりません
  • ロイヤリティー費用、量産制限等は有りません
  • CPUに依存しない設計でどの開発環境でも使用可能
  • SEGGER製 emNet以外のネットワークスタック(ソケットI/F仕様)にも対応可能
  • TLS 1.0、1.1、1.2に対応
  • 組込アプリケーションだけではなくパソコンアプリケーションでも使用可能
  • パフォーマンス
    Cipher SuiteRSA key lengthSSL time
    RSA-WITH-AES-256-CBC-SHA-2562048 bit64 ms
    ECDHE-RSA-WITH-AES-256-CBC-SHA2048 bit470 ms

    ※テスト環境:Cortex-M4 @200 MHz、内蔵フラッシュ上実行、内蔵RAM

  • RTOS(SEGGER製 embOS以外のRTOS、μITRON OSにも対応可能)および non-RTOS (OSなし)環境で動作可能
  • 最新式のサーバーに標準対応
  • ハードウェア暗号アクセラレータサポート有

ECDHE-ECDSA

  • ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256
  • ECDHE-ECDSA-WITH-3DES-EDE-CBC-SHA
  • ECDHE-ECDSA-WITH-AES-128-CBC-SHA
  • ECDHE-ECDSA-WITH-AES-128-CBC-SHA256
  • ECDHE-ECDSA-WITH-AES-128-CCM
  • ECDHE-ECDSA-WITH-AES-128-CCM-8
  • ECDHE-ECDSA-WITH-AES-128-GCM-SHA256
  • ECDHE-ECDSA-WITH-AES-256-CBC-SHA
  • ECDHE-ECDSA-WITH-AES-256-CBC-SHA384
  • ECDHE-ECDSA-WITH-AES-256-CCM
  • ECDHE-ECDSA-WITH-AES-256-CCM-8
  • ECDHE-ECDSA-WITH-AES-256-GCM-SHA384
  • ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256
  • ECDHE-ECDSA-WITH-ARIA-128-GCM-SHA256
  • ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384
  • ECDHE-ECDSA-WITH-ARIA-256-GCM-SHA384
  • ECDHE-ECDSA-WITH-CAMELLIA-128-CBC-SHA256
  • ECDHE-ECDSA-WITH-CAMELLIA-128-GCM-SHA256
  • ECDHE-ECDSA-WITH-CAMELLIA-256-CBC-SHA384
  • ECDHE-ECDSA-WITH-CAMELLIA-256-GCM-SHA384
  • ECDHE-ECDSA-WITH-RC4-128-SHA

ECDHE-RSA

  • ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
  • ECDHE-RSA-WITH-3DES-EDE-CBC-SHA
  • ECDHE-RSA-WITH-AES-128-CBC-SHA
  • ECDHE-RSA-WITH-AES-128-CBC-SHA256
  • ECDHE-RSA-WITH-AES-128-GCM-SHA256
  • ECDHE-RSA-WITH-AES-256-CBC-SHA
  • ECDHE-RSA-WITH-AES-256-CBC-SHA384
  • ECDHE-RSA-WITH-AES-256-GCM-SHA384
  • ECDHE-RSA-WITH-ARIA-128-CBC-SHA256
  • ECDHE-RSA-WITH-ARIA-128-GCM-SHA256
  • ECDHE-RSA-WITH-ARIA-256-CBC-SHA384
  • ECDHE-RSA-WITH-ARIA-256-GCM-SHA384
  • ECDHE-RSA-WITH-CAMELLIA-128-CBC-SHA256
  • ECDHE-RSA-WITH-CAMELLIA-128-GCM-SHA256
  • ECDHE-RSA-WITH-CAMELLIA-256-CBC-SHA384
  • ECDHE-RSA-WITH-CAMELLIA-256-GCM-SHA384
  • ECDHE-RSA-WITH-RC4-128-SHA

ECDH-ECDSA

  • ECDH-ECDSA-WITH-RC4-128-SHA
  • ECDH-ECDSA-WITH-3DES-EDE-CBC-SHA
  • ECDH-ECDSA-WITH-AES-128-CBC-SHA
  • ECDH-ECDSA-WITH-AES-128-CBC-SHA256
  • ECDH-ECDSA-WITH-AES-128-GCM-SHA256
  • ECDH-ECDSA-WITH-AES-256-CBC-SHA
  • ECDH-ECDSA-WITH-AES-256-CBC-SHA384
  • ECDH-ECDSA-WITH-AES-256-GCM-SHA384
  • ECDH-ECDSA-WITH-ARIA-128-CBC-SHA256
  • ECDH-ECDSA-WITH-ARIA-128-GCM-SHA256
  • ECDH-ECDSA-WITH-ARIA-256-CBC-SHA384
  • ECDH-ECDSA-WITH-ARIA-256-GCM-SHA384
  • ECDH-ECDSA-WITH-CAMELLIA-128-CBC-SHA256
  • ECDH-ECDSA-WITH-CAMELLIA-128-GCM-SHA256
  • ECDH-ECDSA-WITH-CAMELLIA-256-CBC-SHA384
  • ECDH-ECDSA-WITH-CAMELLIA-256-GCM-SHA384

ECDH-RSA

  • ECDH-RSA-WITH-3DES-EDE-CBC-SHA
  • ECDH-RSA-WITH-AES-128-CBC-SHA
  • ECDH-RSA-WITH-AES-128-CBC-SHA256
  • ECDH-RSA-WITH-AES-128-GCM-SHA256
  • ECDH-RSA-WITH-AES-256-CBC-SHA
  • ECDH-RSA-WITH-AES-256-CBC-SHA384
  • ECDH-RSA-WITH-AES-256-GCM-SHA384
  • ECDH-RSA-WITH-ARIA-128-CBC-SHA256
  • ECDH-RSA-WITH-ARIA-128-GCM-SHA256
  • ECDH-RSA-WITH-ARIA-256-CBC-SHA384
  • ECDH-RSA-WITH-ARIA-256-GCM-SHA384
  • ECDH-RSA-WITH-CAMELLIA-128-CBC-SHA256
  • ECDH-RSA-WITH-CAMELLIA-128-GCM-SHA256
  • ECDH-RSA-WITH-CAMELLIA-256-CBC-SHA384
  • ECDH-RSA-WITH-CAMELLIA-256-GCM-SHA384
  • ECDH-RSA-WITH-RC4-128-SHA

DHE-RSA

  • DHE-RSA-WITH-CHACHA20-POLY1305-SHA256
  • DHE-RSA-WITH-3DES-EDE-CBC-SHA
  • DHE-RSA-WITH-SEED-CBC-SHA
  • DHE-RSA-WITH-AES-128-CBC-SHA
  • DHE-RSA-WITH-AES-128-CBC-SHA256
  • DHE-RSA-WITH-AES-128-CCM
  • DHE-RSA-WITH-AES-128-CCM-8
  • DHE-RSA-WITH-AES-128-GCM-SHA256
  • DHE-RSA-WITH-AES-256-CBC-SHA
  • DHE-RSA-WITH-AES-256-CBC-SHA256
  • DHE-RSA-WITH-AES-256-CCM
  • DHE-RSA-WITH-AES-256-CCM-8
  • DHE-RSA-WITH-AES-256-GCM-SHA384
  • DHE-RSA-WITH-ARIA-128-CBC-SHA256
  • DHE-RSA-WITH-ARIA-256-CBC-SHA384
  • DHE-RSA-WITH-ARIA-128-GCM-SHA256
  • DHE-RSA-WITH-ARIA-256-GCM-SHA384
  • DHE-RSA-WITH-CAMELLIA-128-CBC-SHA
  • DHE-RSA-WITH-CAMELLIA-256-CBC-SHA
  • DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256
  • DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256

RSA

  • RSA-WITH-3DES-EDE-CBC-SHA
  • RSA-WITH-SEED-CBC-SHA
  • RSA-WITH-AES-128-CBC-SHA
  • RSA-WITH-AES-128-CBC-SHA256
  • RSA-WITH-AES-128-CCM
  • RSA-WITH-AES-128-GCM-SHA256
  • RSA-WITH-AES-256-CBC-SHA
  • RSA-WITH-AES-256-CBC-SHA256
  • RSA-WITH-AES-256-CCM
  • RSA-WITH-AES-256-GCM-SHA384
  • RSA-WITH-CAMELLIA-128-CBC-SHA
  • RSA-WITH-CAMELLIA-256-CBC-SHA
  • RSA-WITH-CAMELLIA-128-CBC-SHA256
  • RSA-WITH-CAMELLIA-256-CBC-SHA256
  • RSA-WITH-ARIA-128-CBC-SHA256
  • RSA-WITH-ARIA-256-CBC-SHA384
  • RSA-WITH-ARIA-128-GCM-SHA256
  • RSA-WITH-ARIA-256-GCM-SHA384
  • RSA-WITH-RC4-128-MD5
  • RSA-WITH-RC4-128-SHA

emSSL Kinetis Hardware Acceleration

emSSL用Kinetis CAUハードウェア暗号アクセラレータサポート

メーカー:SEGGER Microcontroller

型番:MB-SSL-KINETIS

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

emSSL STM32 Hardware Acceleration

emSSL用STM32 CRYPハードウェア暗号アクセラレータサポート

メーカー:SEGGER Microcontroller

型番:MB-SSL-STM32

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

emSSL LPC Hardware Acceleration

emSSL用LPC18S/LPC43Sハードウェア暗号アクセラレータサポート

メーカー:SEGGER Microcontroller

型番:MB-SSL-LPC

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

emSSL EFM Hardware Acceleration

emSSL用EFM32 CRYPTOハードウェア暗号アクセラレータサポート

メーカー:SEGGER Microcontroller

型番:MB-SSL-EFM

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