組込機器に最適化されたemSSL は少ないフットプリントでワンチップマイコンにも搭載可能です。IoT機器間通信及びサーバーとの通信にSSL 通信暗号化を活用することにより、通信の安全性を確保します。エンビテックは、正規日本代理店としてSEGGER社のハードウエア(デバッガ・書込みツール)及びソフトウェア製品のライセンス販売・サポート、ソフトウエア製品の移植、ドライバ開発等のサービスを提供しています。

組込用SSL/TLS セキュア通信

emSSL

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

対応ライセンス・モデル

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

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

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