TLS 1.2

組込システムに特化したTLS/SSL
emSSL
Non-RTOS/RTOS・ハードウェア・開発環境の依存性なく利用可能なTLS/SSL

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

emSSLとは？

It simply works

TLS1.0/1.1/1.2に対応するSSLソフトウェアモジュール

完全オリジナルコードで高いセキュリティを実現

オープンソースを利用し続ける限りかかえるセキュリティホールのリスクを回避

SSLサーバ認証/クライアント認証対応可能

ソフトウェア処理でも高速実行（ハードウェアアクセラレータにも対応）

コンパクト実装

小さなフットプリントで実装

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

幅広いCPU対応

Arm Cortex / RISC-V / RX
RH850 / RL78 / SH2A / AVR
PICxx / STM8 / MSP430他

ANSI-Cソースコード
MISRA-C2012コーディングルール
開発環境・コンパイラ依存なし

量産ロイヤリティなし
開発ライセンス量産に対しての継続コストなし

emSSLユーザメリット

洗練されたソースコード

It simply works

信頼性・安定性の高いソースコード

emSSLはTLS1.0 (RFC2246) / TLS1.1 (RFC4346) / TLS1.2 (RFC5246)に準拠した
SEGGER独自開発のソフトウェアモジュール整理されたファイル構造とAPI構造

・接続対象のサーバ・クライアントに必要な暗号ライブラリだけを選択実装（スキャンテスト自動選択可能）
・利用するマイコンに合わせた最適化を柔軟に設定可能

導入容易性
開発しやすさ習得しやすいサンプルソースコード

豊富な標準サンプルソースコードで利用方法の習得がしやすくなっています。

BSDソケットインターフェース

標準的なBSDソケットインターフェースで利用するTCP/IPスタックを自由に選択可能

ウェブマニュアル提供で製品導入前に導入技術検証が可能

・導入前にすべての機能のAPI利用方法、設定などをウェブマニュアルで確認できます。

ソフトウェア
継続性を強化突然のマイコン変更や製品横展開を容易に実現

・ハードウェア依存性のないソースコードでハードウェア変更を容易に実現
・コア制限のユーザライセンスで、追加コストなしにマイコン変更も容易に可能3

emSSLを用いたセキュアファイル転送

It simply works

emNet TCP/IPスタック＋emSSL TLSサービス

SSL通信でセキュアなファイル転送をサポートします
FTPS

Implicit mode:
HTTP => HTTPS と同様に、SSL/TLS を使って確立された TCP プロトコルを安全な接続で保護します。FTPSでは、よく知られているPort.21の代わりにPort.990が使用され、接続は最初からSSL/TLSで保護し、安全でないトランザクションは、単に接続時に拒否します。

FTPES

Explicit mode:
クライアントは、標準的なPort.21の標準的な非セキュア接続で開始し、セキュア接続に切り替えることを要求します。ほとんどのファイアウォールがport.21をブロックしないため、セキュリティポリシーに追加設定をする事なく利用できるというメリットはあります。サーバは、クライアントがセキュア接続に切り替えを要求しない場合、クライアントの接続を拒否します。
4

SEGGERソフトウェアの基本設計

It simply works

リソースの限られたマイコンでもハードウェアの性能を活かし、機能制限なく利用できるよう設計
ROM/RAM リソース

コンパクトなマイコンへの搭載を前提に開発
厳しいリソース要求にも対応

ROM/RAM リソース
ユーザアプリケーション
ユーザアプリケーション

ROM/RAM リソース

ユーザアプリケーション
SGGERソフト専用メモリバッファ(RAM)

SGGERソフト専用メモリバッファ(RAM)

SGGERソフト専用メモリバッファ(RAM)SEGGER RTOS/Middleware

SEGGER RTOS/Middleware

SEGGER RTOS/Middleware

32bit MCU

32bit MCUMPU

Cortex-A/R and moreHigh performance
Cortex-M / RX and more

Low energy
Cortex-M / RX and more

ROM/RAMリソース

ユーザアプリケーション
SGGERソフト専用メモリバッファ(RAM)SEGGER RTOS/Middleware

16bit MCU

RL78 / MSP430 / STM8 / AVR
and more

SEGGERソフト専用メモリバッファ:
SEGGERソフトウェアが処理速度を向上させるために使用する一時的なメモリプール。ユーザアプリケーション、ハードウェアリソースに合わせて、領域サイズを変更可能です。
Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

5

emSSL： 高度なセキュリティを簡単なAPIで実装

It simply works

SSL/TLS暗号通信に必要なライブラリだけをSSL通信向けのAPIで提供■ サーバ認証・クライアント認証対応可能■ すべてオリジナルソースコード提供■ ハードウェア・コンパイラ依存性なし■ RTOS の有無にかかわらず利用可能■ ヒープメモリ管理
長時間稼働でもメモリフラグメントなし■ FTPを利用したセキュアファイル転送サポート■ ハードウェアアクセラレータ対応（オプション）
すべてソースコードで提供されるため、コードの脆弱性やオブジェクト提供ではチェックできないバックドアの懸念を回避することができます。

6
Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

emSSL対応鍵交換アルゴリズム

It simply works

動的暗号モジュールスイート
emSSL では、暗号モジュールスイートは実行時に動的に選択され、コードはシンプルに保たれる仕組みを用意しています。
また構成する必要性のない暗号モジュールは、コンパイル・リンク時に自動で排除され、最小の構成で出力されます。
製品パッケージに含まれる「Scan Suite Application」で特定のサーバが必要とする暗号モジュールを判別が可能です。
鍵交換アルゴリズム毎の暗号モジュールスイート（一部抜粋）
ECDHE-ECDSA

ECDH-ECDSAECDHE-RSAECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256
ECDHE-ECDSA-WITH-3DES-EDE-CBC-SHAECDHE-ECDSA-WITH-AES-128-CBC-SHAECDHE-ECDSA-WITH-AES-128-CBCSHA256
ECDHE-ECDSA-WITH-AES-128-CCM
ECDHE-ECDSA-WITH-AES-128-CCM-8
ECDHE-ECDSA-WITH-AES-128-GCMSHA256
ECDHE-ECDSA-WITH-AES-256-CBC-SHAECDHE-ECDSA-WITH-AES-256-CBCSHA384
ECDHE-ECDSA-WITH-AES-256-CCM
ECDHE-ECDSA-WITH-AES-256-CCM-8他

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-CBCSHA256
ECDH-ECDSA-WITH-ARIA-128-GCMSHA256
ECDH-ECDSA-WITH-ARIA-256-CBCSHA384

ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256
ECDHE-RSA-WITH-3DES-EDE-CBC-SHAECDHE-RSA-WITH-AES-128-CBC-SHAECDHE-RSA-WITH-AES-128-CBC-SHA256
ECDHE-RSA-WITH-AES-128-GCM-SHA256
ECDHE-RSA-WITH-AES-256-CBC-SHAECDHE-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
他

ECDH-RSA

DHE-RSARSA

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-SHAECDH-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

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

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

他他

他

7Copyright © 2023 EmbiTeK Co., Ltd. All Rights Reserved.

emSSL – ハードウェアアクセラレータベンチマーク

It simply works

HALオプション

emSSL ハードウェアアクセラレータ
暗号化・復号化をハードウェアアクセラレータ利用で高速処理

暗号・復号製品はCPUメーカ各社の暗号ハードウェアアクセラレータに対応したドライバモジュールをオプション提供しています。ソフトウェア処理に変えてハードウェア処理する事により高速な演算が可能になります。emCrypt, emSSL, emSSH, emSecureで利用可能です。
（ハードウェアアクセラレータはそれぞれの製品毎に設定されています）

CPUメーカNXP
Silicon Labs
ST

HAL

対応暗号・アルゴリズム

Kinetis-CAU

DES in ECB and CBC modes.
TDES in ECB and CBC modes with keying options 1, 2, and 3.
AES-128, AES-192, and AES-256 in ECB and CBC modes.
MD5, SHA-1, SHA-256, RNG

LPC18S / LPC43S HAL

AES-128 in ECB and CBC modes.

EFM32 CRYPTO

SHA-1, RSA, DSA

STM32 CRYP

DES in ECB and CBC modes.
TDES in ECB and CBC modes with keying options 1, 2, and 3.
AES-128, AES-192, and AES-256 in ECB and CBC modes.

8emSSL – ハードウェアアクセラレータベンチマーク

It simply works

HALオプションの適用で暗号化・復号化処理を高速化

emSSL ハードウェアアクセラレータ ベンチマーク
NXP Kinetis-CAUでの測定

SpeedupMode

SoftwarePerformance

HardwarePerformance

8.20 MB/s

x3.8

DES-ECB

Encrypt

1.05 MB/s

11.74 MB/s

x11.2

1.86 MB/s

6.87 MB/s

x3.7

DES-EDE2-ECB

Encrypt

0.36 MB/s

11.74 MB/s

x32.6

Encrypt

1.62 MB/s

6.09 MB/s

x3.8

DES-EDE3-ECB

Encrypt

0.36 MB/s

11.74 MB/s

x32.6

AES-128-CBC

Encrypt

1.72 MB/s

7.91 MB/s

x4.6

DES-CBC

Encrypt

0.90 MB/s

11.84 MB/s

x13.1

AES-192-CBC

Encrypt

1.52 MB/s

6.56 MB/s

x4.3

DES-EDE2-CBC

Encrypt

0.34 MB/s

11.85 MB/s

x34.7

AES-256-CBC

Encrypt

1.36 MB/s

5.85 MB/s

x4.3

DES-EDE3-CBC

Encrypt

0.34 MB/s

11.85 MB/s

x34.7

AES-128-CBC

Decrypt

1.61 MB/s

6.67 MB/s

x4.2

DES-CBC

Decrypt

0.84 MB/s

9.48 MB/s

x11.3

AES-192-CBC

Decrypt

1.43 MB/s

5.77 MB/s

x4.0

DES-EDE2-CBC

Decrypt

0.33 MB/s

9.48 MB/s

x28.7

AES-256-CBC

Decrypt

1.29 MB/s

5.08 MB/s

x3.9

DES-EDE3-CBC

Decrypt

0.33 MB/s

9.48 MB/s

x28.7

CipherMode

SoftwareHardwarePerformance Performance

AES-128-ECB

Encrypt

2.17 MB/s

AES-192-ECB

Encrypt

AES-256-ECB

Speedup

ハードウェアアクセラレータを利用することで処理速度を大幅に向上させることができます。
9emSSL 性能ベンチマーク■ 必要リソース■ 速度ベンチマーク

最小のリソースで高速な処理を実現。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

emSSL – 必要ROM/RAMリソース（実装例）

It simply works

搭載必要リソース (Cortex-M3マイコン実装時）
Flash実装

実装方法

ROM Size

最小構成

emSSL with the smallest single cipher suite, RSA_WITH_RC4_128_SHA, and TLS protocol version 1.2

17KByte

標準構成

emSSL with one single cipher suite, RSA_WITH_AES_128_CBC_SHA, and TLS protocol version 1.2
現状ほとんどのウェブブラウザで、HTTPs 接続を実現出来ます。

19KByte

最大構成

emSSL with all supported all cipher suites, all prime elliptic curves, TLS 1.0, TLS 1.1, and TLS 1.2

43KByteコンパイラ：SEGGER Embedded Studio／CPU:Cortex-M4／アプリケーション：emNet Web server
この値にはサーバー証明書は含まれていないため、証明書ごとに約1.5KB追加リソースが必要です。

RSA_WITH_AES_128_CBC_SHA and TLS 1.2

実装に必要なコンポーネント

CipherAES128 CBC

Signature verification

RSA

Signature algorithm

SHA with RSA

Pseudorandom function (PRF)

SHA256

Message authentication code (MAC)

SHA1, SHA256

RAMリソース

実装する暗号・アルゴリズムとTLS同時接続数に依存します。最小のケースはDES-RC4暗号スイートの単一接続で1.5KB以内です。
TLSの静的RAM要件は数十バイト程度ですが、接続時に鍵交換・証明書認証などの処理が必要となり、TLSネゴシエーションで必要なRAMが増加します。

11

emSSL – パフォーマンス

It simply works

各鍵交換アルゴリズム毎のベンチマークテスト

Cortex-M4 (200MHz) / 内蔵Flash,RAMで動作ベンチマーク
各鍵交換アルゴリズムを使用して www.segger.com および www.google.com に安全な接続するためのTLSネゴシエーションで測定※IPトランスポートでの送受信時間は含まれません。
Key algorithm

SSL time

Key algorithm

SSL time

197 ms00D TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA

RSA

194 ms000A TLS_RSA_WITH_3DES_EDE_CBC_SHA

RSA

13 ms

RSA

195 ms

C00E TLS_ECDH_RSA_WITH_AES_128_CBC_SHA

RSA

186 ms0096 TLS_RSA_WITH_SEED_CBC_SHA

RSA

11 ms

C027 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

RSA

205 msC029 TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256

RSA

182 ms002F TLS_RSA_WITH_AES_128_CBC_SHA

RSA

12 ms

277 msC02F TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

RSA

198 ms

C031 TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256

RSA

185 ms003C TLS_RSA_WITH_AES_128_CBC_SHA256

RSA

12 ms

276 msC014 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

RSA

192 ms

C00F TLS_ECDH_RSA_WITH_AES_256_CBC_SHA

RSA

189 msC09C TLS_RSA_WITH_AES_128_CCM

RSA

12 ms

C02A TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384

RSA

191 ms009C TLS_RSA_WITH_AES_128_GCM_SHA256

RSA

12 ms

RSA

12 ms

Key algorithm

SSL time

278 msC012 TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA

RSA

ECDSA

274 msC013 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

C023 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

ECDSA

273 msC0AC TLS_ECDHE_ECDSA_WITH_AES_128_CCM

ECDSA

C0AE TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8

ECDSA

Key algorithm

SSL time

C008 TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA

Cipher Suite

ECDSA

C009 TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

C02B TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

ECDSA

272 msCipher Suite

C028 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

RSA

202 msCipher Suite

Cipher Suite

C00A TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

ECDSA

276 ms

C030 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

RSA

196 msC032 TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384

RSA

188 ms0035 TLS_RSA_WITH_AES_256_CBC_SHA

C024 TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

ECDSA

279 msC04C TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256

RSA

194 msC04E TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256

RSA

187 ms003D TLS_RSA_WITH_AES_256_CBC_SHA256

RSA

12 ms

C0AD TLS_ECDHE_ECDSA_WITH_AES_256_CCM

ECDSA

275 ms

C060 TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256

RSA

202 msC062 TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256

RSA

182 msC09D TLS_RSA_WITH_AES_256_CCM

RSA

13 ms

C0AF TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8

ECDSA

277 msC04D TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384

RSA

200 ms

C04F TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384

RSA

190 ms009D TLS_RSA_WITH_AES_256_GCM_SHA384

RSA

15 ms

C02C TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

ECDSA

277 ms

C061 TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384

RSA

192 ms

C063 TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384

RSA

185 ms0041 TLS_RSA_WITH_CAMELLIA_128_CBC_SHA

RSA

12 ms

C048 TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256

ECDSA

280 ms

C076
TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256

RSA

186 ms

C078
TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256

RSA

187 ms0084 TLS_RSA_WITH_CAMELLIA_256_CBC_SHA

RSA

12 ms

C05C TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256

ECDSA

272 msC08A
TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256

RSA

191 msC08C
TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256

RSA192 ms

00BA TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256

RSA

12 ms

C049 TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384

ECDSA

286 ms

C077
TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384

RSA

200 ms

C079
TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384

RSA

192 ms00C0 TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256

RSA

12 ms

C05D TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384

ECDSA

276 ms

C08B
TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384

RSA

194 msC08D
TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384

RSA

186 msC07A TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256

RSA

12 ms

C072
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256

ECDSA

280 ms

C011 TLS_ECDHE_RSA_WITH_RC4_128_SHA

RSA

200 ms

C00C TLS_ECDH_RSA_WITH_RC4_128_SHA

RSA

185 msC07B TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384

RSA

15 ms

C086
TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256

ECDSA

272 ms

CCA8
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256

RSA

200 msC03C TLS_RSA_WITH_ARIA_128_CBC_SHA256

RSA

13 ms

C073
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384

ECDSA

277 msC03D TLS_RSA_WITH_ARIA_256_CBC_SHA384

RSA

18 ms

C087
TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384

ECDSA

283 ms

C050 TLS_RSA_WITH_ARIA_128_GCM_SHA256

RSA

14 ms

C007 TLS_ECDHE_ECDSA_WITH_RC4_128_SHA

ECDSA

293 ms

C051 TLS_RSA_WITH_ARIA_256_GCM_SHA384

RSA

16 ms

CCA9
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256

ECDSA

269 ms0004 TLS_RSA_WITH_RC4_128_MD5

RSA

13 ms

0005 TLS_RSA_WITH_RC4_128_SHA

RSA

12 ms

12emSSL 開発・導入支援■ ウェブ公開の製品マニュアル■ サンプルアプリケーション■ 評価ボード無償評価版

使いやすいAPIでアプリケーション開発

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

emSSL – HTMLマニュアルで日本語表示対応
製品マニュアルをライセンス導入前から閲覧可能
https://www.segger.com/doc/UM15001_emSSL.html

ブラウザの翻訳機能で日本語表示可能
Google Chrome推奨

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

14

emSSL – サンプルアプリケーション
同梱サンプルアプリケーション
emSSLには、使用方法を示すサンプルユーティリティとツールが含まれています。
サンプルアプリケーションは、実行ファイルの評価版をダウンロード可能

アプリケーション名

説明

アプリケーション名

説明

SimpleWebClient

HTTPS経由でWebページを取得し、コンソールに印刷します。

スキャン

サーバーをスキャンして、サポートされている暗号スイートを探します。

SimpleWebServer

HTTPSを使用する最小限のWebサーバー

ROT13Server

ROT13サービスを提供するサーバー

PrintCert

X.509 SSL証明書を読み取り、その情報をコンソールに出力します。

ROT13Client

ROT13サービスを使用するクライアント

評価版ダウンロード： https://www.segger.com/downloads/emssl/emSSL_Tools

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

15評価ボード無償評価版
各種評価ボードで評価サンプルを利用できます。

ウェブからダウンロード可能

https://www.embitek.co.jp/download/evalsamples/
16
Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

emSSLライセンスモデル

ニーズに合わせて選択可能なライセンスモデル

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

SEGGER社ソフトウェアライセンスモデル
永久ライセンス・量産ロイヤリティなしで継続的な費用は必須ではありません。
シングルプロダクト

プロダクトファミリ（個別提案）

シングルデベロッパ（ユーザ）（個別提案）開発可能製品数

1製品型番

1製品ファミリ

無制限

無制限

利用可能開発者数

無制限

無制限

1名

無制限

1CPU型番1CPU型番

1CPUアーキテクチャ

1CPUアーキテクチャ

1種類

1種類

1種類

1種類

CPU
コンパイラ

多数の開発者で1つの製品を開発する。
プロジェクト単位で予算計上

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

CPU

複数の開発プロジェクトで共通利用
開発プラットフォーム化に最適

18

開発プラットフォームとして最適なシングルデベロッパ／CPUライセンス
開発プロジェクトは無制限／開発者人数に応じたライセンス

シングルデベロッパ（ユーザ）

開発可能製品数

利用可能開発者数

CPU

コンパイラ

無制限

１名

1CPUアーキテクチャ

1種類「シングルデベロッパライセンス」は開発プロジェクトに制限されず、無制限に製品開発が可能です。開発者様が複数の開発プロジェクトを担当するなど、多品種開発に最適なライセンスです。
CPUアーキテクチャが同じCPUであれば、製品毎のCPU変更（デバイスメーカ変更）も対応可能です。

CPU

開発可能製品数

利用可能開発者数

CPU

コンパイラ

無制限

無制限

1CPUアーキテクチャ

1種類「CPUライセンス」は同一CPUアーキテクチャのCPUで複数の開発プロジェクト、開発者の人数に係わらず利用可能です。本ライセンスにより、SEGGER社製RTOS/ミドルウェアを含むソースコードを企業内で、共有ができます。御社内のソフトウェアプラットフォーム化に最適なライセンスです。
本ライセンスは、すべてお客様のご要望に従い都度提案となりますので、必ずしもCPUの制限事項が１CPUアーキテクチャになるわけではなく、ご要望に応じたライセンス提案をさせていただいています。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

19大規模な開発プロジェクトに最適なシングルプロダクト／プロダクトファミリライセンス
開発者の人数は無制限（外部協力会社含む）で特定の製品開発に利用可能なライセンス

シングルプロダクト

開発可能製品数

利用可能開発者数

CPU

コンパイラ

1製品型番

無制限

1デバイス型番

1種類

複数の開発者で１つの製品（製品型番）開発が可能です。開発者様が多い大規模開発や品種展開を想定しない製品開発に最適。
製品メーカ様へのライセンスで、該当製品開発に係わる開発者は本ライセンスで利用可能です。受託開発で利用検討の場合は、ライセンス契約者として、受託元様での契約をお願いいたします。
例）「J-Link BASE」で契約し、「J-Link BASE」を開発する。

プロダクトファミリ

開発可能製品数

利用可能開発者数

CPUコンパイラ

1製品ファミリ無制限

1デバイス型番1種類「プロダクトライセンス」の適用範囲を広げて、１製品シリーズの開発が可能です。開発者様が多い大規模開発で、派生製品開発を行う場合に最適となります。プロダクトファミリの定義は、お客様の要望に応じて、都度SEGGER社と協議の上、ライセンス費用提示となります。
例）「J-Linkシリーズ」で契約し、「J-Link BASE」「J-Link PLUS」「J-Link PRO」を開発する。
※適用範囲について、適宜ご相談ください。

Copyright © 2024 EmbiTeK Co., Ltd. All Rights Reserved.

20

提供会社
EmbiTeK | SEGGER

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

21

SEGGER Microcontroller GmbH

組込みシステムで30年以上の経験を持ち、最先端のRTOSおよびソフトウェアライブラリを開発ハードウェアツール(開発 / 生産用)とソフトウェアツールをカバーします。
CEO : Ivo Geilenbruegge
設 立：1992年
本 社：モーンハイム・アム・ライン（ドイツ）
拠 点：米国 / 中国
30カ国以上に販売代理店を通して展開
RTOS/ミドルウェア

IDE

Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

デバッグツール

書込みツール株式会社エンビテック

お客様の要件に合わせ、様々なシナリオで適合できる最適なソフトウェア開発環境ソフトウェアコンポーネントを提供します。
代表取締役 : サントシュ パワル
設 立：2007年
本 社：東京都墨田区菊川2-3-6 菊川栄光ビル 601
日本国内唯一のSEGGER社製品販売オフィシャルパートナー
テクニカルサポート／ポーティング受託開サービスを提供
都営新宿線「菊川駅」徒歩3分
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

Arm Cortex/RXソフトウェア開発から量産をサポート

製品開発フローの課題に合わせて対応

デバッガ

開発ツール

Arm Cortex / RX CPU
量産書込
Copyright © 2023 SEGGER | EmbiTeK Co., Ltd. All Rights Reserved.

24

製品については、お気軽に以下窓口へお問い合わせください。

TELFAXe-mailwebsite: 03-6240-2655: 03-6240-2656: sales@embitek.co.jp: https://www.embitek.co.jp

EmbiTeK Online Shop
https://www.embitek.shop/

http://www.youtube.com/@embitek

Copyright © 2022 EmbiTeK Co., Ltd. All Rights Reserved.

25