Skip to main content
SEGGER emSSL & emSSH
SEGGER SEGGER

emSSL & emSSH

Embedded Software

Embedded security stack with TLS 1.3/1.2 client and server, SSH-2 remote access via emSSH, hardware crypto acceleration, and the emCrypt cryptographic library underneath. India pricing via GSAS.

TLS

1.3 and 1.2, client + server

SSH

SSH-2 with SCP add-on (via emSSH)

Crypto Engine

emCrypt (AES, RSA, ECC, SHA)

Acceleration

Hardware crypto offload

Footprint

Configurable, minimal ROM

License

Royalty-free

Authorized SEGGER partner
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About emSSL & emSSH

SEGGER emSSL delivers TLS 1.3 and TLS 1.2 security for embedded systems that must communicate over encrypted channels without the memory overhead and attack surface of OpenSSL or mbedTLS ports. Supporting both client and server modes, emSSL enables microcontrollers to establish secure HTTPS connections to cloud platforms, accept encrypted MQTT sessions from field devices, and serve configuration interfaces over TLS, covering the full spectrum of secure communication patterns found in IoT gateways, industrial edge nodes, and connected medical equipment deployed across Indian healthcare and manufacturing sectors.

emSSL

TLS Version Support

TLS VersionModeStatus
TLS 1.3Client + ServerFull support (RFC 8446)
TLS 1.2Client + ServerFull support (RFC 5246)
DTLS 1.2Client + ServerUDP-based secure communication

Supported Cipher Suites

CategoryAlgorithms
Key ExchangeECDHE (P-256, P-384, P-521, X25519), DHE, RSA, PSK
AuthenticationRSA, ECDSA (P-256, P-384), Ed25519
Symmetric EncryptionAES-128-GCM, AES-256-GCM, AES-128-CCM, ChaCha20-Poly1305
Hash / MACSHA-256, SHA-384, SHA-512, HMAC
Certificate FormatsX.509 v3, PEM, DER
TLS ExtensionsSNI, ALPN, session tickets, early data (0-RTT)

emSSH: Secure Shell

emSSH complements emSSL by providing SSH-2 secure shell access to embedded devices, with an SCP add-on for encrypted file transfer and port forwarding for tunneling other traffic securely. See emSSH for the full protocol, cipher, and licensing details.

emCrypt Foundation and Hardware Acceleration

Both stacks are built on emCrypt, SEGGER’s own cryptographic library implementing AES, RSA, ECC, and SHA algorithms with support for hardware crypto acceleration on silicon that provides it. Hardware offload reduces CPU load and power consumption for sustained encrypted communication, and the modular build system allows teams to include only the cipher suites their application requires, keeping ROM footprint to a minimum. Royalty-free licensing ensures that adding production-grade security to every unit shipped carries no incremental per-device cost.

Common questions about emSSL & emSSH

What is SEGGER emSSL?
SEGGER emSSL delivers TLS 1.3 and TLS 1.2 security for embedded systems, supporting client and server modes for HTTPS connections, encrypted MQTT sessions, and TLS-served configuration interfaces. It is built on SEGGER's own emCrypt cryptographic library.
Is emSSL royalty-free?
Yes. emSSL is licensed royalty-free, so adding production-grade TLS security to every unit shipped carries no incremental per-device cost.
Which SEGGER middleware for encrypted HTTPS or MQTT communication?
emSSL is SEGGER's TLS stack for encrypted communication, supporting TLS 1.3, TLS 1.2, and DTLS 1.2 with cipher suites including AES-GCM, ChaCha20-Poly1305, and ECDHE key exchange.
Can I buy SEGGER emSSL in India?
GSAS Micro Systems, SEGGER's authorized engineering partner in India, offers emSSL with competitive pricing and short lead times. Request a quote for current INR pricing with GST-compliant invoicing.
Does emSSL support hardware crypto acceleration?
Yes, through the underlying emCrypt library. Hardware offload reduces CPU load and power consumption for sustained encrypted communication on silicon that provides crypto acceleration.

Interested in emSSL & emSSH?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Request a Quote Demo