IoT Data Protection · E4

Protect IoT communications seamlessly and manage devices rights manually or automatically.

E4 lets you deploy end-to-end encryption that works on all platforms and scales to millions of devices.


E4: Security Designed for IoT

Highest security. Data's secrecy and integrity is protected from its producer to its consumers, different keys are used for different type of data and can be changed at any time.

Dynamic key server. A major pain when deploying encryption at scale is key management. We solve it thanks to a simple interface to manage and distribute keys in an automated fashion.

Maximize performance. E4 is faster and smaller than any competing solution. We minimize resources usage and integration costs thanks to meticulous design choices.

Meet compliance and data control standards. Use any cloud or third-party servers without having to worry about data security, since your data is protected end-to-end.

Optimized for MQTT. Our solution is compatible with the IoT platforms of AWS, Azure, Google, and IBM, and works with many other protocols (Kafka, AMQP, RabbitMQ, etc.).


E4's client library is offered for free to protect data with a static key, and in order to test its integration in your devices with minimal effort.

Our dynamic key server allows you to manage devices' keys remotely manually or using automation rules. It is offered on-premise or as a managed service, and billed per-device on a subscription basis, starting at $0.10 monthly.


Best for personal projects

Source code under APLv2 license

Client library
End-to-end cryptographic protection
Symmetric key and public-key modes
Command-line client software
Transport protocol-agnostic
Unlimited per-topic keys
Maintenance and support
Public issue tracking on GitHub
Best-effort guarantees


Best for production deployment

Open-source client library plus...

Dynamic key server
Remote key distribution and rotation
Web console, command-line interface
APIs (HTTP/JSON, gRPC/protobuf)
Automation engine
Monitoring of devices and messages
Encrypted database
Support for KMS and HSM
High-availability architecture
Maintenance and support
Dedicated support (business days)
Integration support and training
Prioritized features request

Use Cases

E4 supports both "many-to-one" and "many-to-many" IoT architectures, and is suitable for various applications such as automotive, smart city/building, healthcare, or access control.

Many to many Many to one

Contact us

Please feel free to use the following form to request a quote, organize a demo, or ask any other enquiry. You can also directly email us at [email protected].