Services > Security

Device identity management for connected industrial products

Unique, verifiable identities for every device, using certificates, secure elements and TPMs, so only authentic devices, firmware and data are trusted.

  • Unique identity per device
  • Keys placed at the factory
  • Proven in payment terminals

Why Proekspert

Our experience

Proekspert has over 20 years of experience securely integrating payment terminals with banking backend services. Today, we use our expertise to implement device security solutions in the industrial device manufacturing world.

 

Device identity management is used in two scenarios

Establishing the authenticity of connected devices and services

Establishing identities for endpoints like devices with extremely high risk and responsibility: payment terminals, national ID-cards, life-critical devices, electronics with safety features.

Securely exchanging data between services and connected devices

Reconfiguring and updating critical devices. Exchanging high-risk confidential data or monetary value.

Common risks when communicating with remote devices

Unverified sources

Offline devices cannot verify if a specific firmware image is coming from an authentic source.

Lack of trained specialists

Updating device software manually on a site is costly for maintenance service providers.

Malicious users

Malicious users may tamper with a device by spoofing it or replacing data packages sent to the server.

Unintended features

A wrong firmware version may ruin a user experience, break important features, or even brick the device.

BENEFITS

Key features of our solution

Secure remote device updates

Enabling secure remote device updates over the air and via ethernet

Preventing human errors

Preventing human errors by protecting a device against manual invalid FW updates online and offline

Protecting against malicious usage

Protecting device software and data against malicious usage and network attacks

License policies and certificate updates

Enabling device-level software license policies and certificate updates

How it works

Principles of the service

Encryption key

To ensure security, data exchange between a device and the outside world is encrypted with a data encryption key (DEK).

Authenticity and security

To guarantee the DEK’s authenticity, it is generated using certificates and private keys that are securely placed before the device leaves the factory. These are also employed to verify the origin of the data.

What we deliver

Building blocks of the solution

Secure elements

Strong embedded device security is built with secure elements and TPMs that enable unique identities for devices.

Over-the-air firmware updates

Remote device management over the cloud enables over-the-air (OTA) firmware updates and secure device connectivity over the internet.

For product engineering teams

A device identity management system is required when you have to manage many devices with unique identities in your organization.

FAQ

Everything you need to know

It gives every device a unique, verifiable identity, based on certificates and private keys. Your services can then check that they’re talking to an authentic device, and the device can check that the data and firmware it receives come from a trusted source. This matters most where devices are reconfigured or updated remotely, or exchange sensitive data.

Certificates and private keys are securely placed in the device before it leaves the factory. They’re used to generate the keys that encrypt data exchange, and to verify where data comes from throughout the device’s life in the field.

The strongest protection comes from storing keys in a secure element or TPM, so they can’t be read out of the device. Whether that’s possible depends on your hardware. For existing products without one, we assess what level of protection the current hardware can support.

They build on each other. Secure firmware updates depend on the device being able to verify that an update is authentic, and that verification relies on device identity and certificates. The EU Cyber Resilience Act requires products to protect against unauthorized access and to protect the integrity of their software and data, and device identity is one of the building blocks for both.

Contact us

Get in touch

We have 30+ years of experience in developing secure software by design. Keeping the balance between security and end-user experience is a common practice for us. Leave your contacts below, and let's have a quick online call to see if we are the right partner for you to prepare your devices and infrastructure for CRA.

Jukka Antero Halttunen

Embedded Software and Systems Lead

Languages: EST, ENG, FIN