Automotive
Trusted Application Development for Secure Update Containers in Infotainment ECUs
OUR story
01
Task
Our client was involved in thedevelopment of modern infotainment platforms that supported secure over-the-airupdates and digital services. The task was to design a Trusted Applicationcapable of handling the decryption of encrypted update containers in the ECU, ensuring that cryptographic operations and sensitive key material remainedfully confined within the Trusted Zone.
The solution needed to combine asymmetric and symmetric cryptography, integrate seamlessly with the customer’s update manager, and provide a scalable framework that could be reused across multiple ECU platforms—all while complying with strict automotive cybersecurity standards.
02
Challenge
The decryption process was multi-layered and demanded absolute confidentiality of key material, which introduced unique challenges. Trusted Applications could not be executed directly outside the TEE, making debugging and logging extremely limited. This slow edearly-stage development and created significant barriers to rapid iteration.
At the same time, access to production hardware was limited, expensive, and unsuitable for repeated trials. Without a virtualized test setup, the team risked wasting critical hardware resources and extending development timelines. The challenge was to create a secure, efficient, and testable development environment without compromising on production-grade reliability.
03
Solution
Leveraging our expertise in Trusted Application development (TA), our team in Germany designed a TA that securely managed the decryption process inside the Trusted Execution Environment (TEE). The TA was responsible for managing cryptographic operations so that private keys never left the Trusted Zone. It decrypted symmetric AES keys using pre-stored RSA keys and provided them securely to the update manager, whichthen completed installation of the update payload.
To overcome the limitations of TEE testing, the team developed a custom TEE API implementation that allowed TA code to run as a standard Linux application. This enabled efficient unit testing and debugging outside the TEE. Additionally, a custom CI/CD pipeline with automated regression suites was integrated, allowing hundreds of tests tobe executed within minutes of every code change. Only after extensive virtualized testing had established confidence in stability did the team proceed to limited validation on real infotainment ECUs.
04
Successes
The meticulous balance between virtualized environments and hardware validation enabled secure, production-ready decryption of update containers while preserving scarce hardware resources. Automated regression testing executed hundreds of tests within minutes, validating over 98% offunctionality automatically and accelerating development
The Trusted Application also deliveredlong-term value by being adaptable across multiple ECUs, addressing secure update delivery needs beyond infotainment. Designed with reusability and compliance in mind, the solution provided lasting benefits in line with ISO/SAE21434 and UNECE WP.29 mandates.
About our client
Client: Global Tier-1 automotivesupplier
Industry: Automotive
Business Area: Infotainment Systems
Technology: Trusted Execution Environment onproduction hardware, OP-TEE + QEMU, C, GlobalPlatform APIs, RSA/AEScryptography, Custom CI/CD pipeline
READY TO UPDATE YOUR BUSINESS?
Let's talk!
Axel Wetten
senior business development manager
More success stories
Learn how we have empowered our customers and get to know our solutions
Trusted Application for Secure OTP Memory Access
For a leading automotive software company developing modern driving technologies, Diconium designed and implemented a Trusted Application that enabled controlled access to One-Time Programmable (OTP).
Trusted Application Development for Secure Update Containers in Infotainment ECUs
For a leading global automotive supplier, Diconium Germany developed a Trusted Application to enable controlled decryption of update containers within the Trusted Execution Environment (TEE).
MuleSoft-Powered Integration: seamless connectivity
A major American automotive brand partnered with Diconium to create a future-proof integration backbone with MuleSoft. By seamlessly connecting modern cloud applications with legacy systems, we unified critical processes across finance, procurement, CRM, and contract management.
Increased Business value through app optimization
For a leading automotive manufacturer, Diconium developed innovative end-to-end solutions to increase the business value of a subscription-based service.
Automotive infotainment with trusted applications
For a leading automotive software division, Diconium cybersecurity team designed and implemented a secure IDS logging solution to protect sensitive data within their in-vehicle infotainment (IVI) environment.
PKI solution for ECU security
For a leading automotive OEM, Diconium developed a secure and scalable PKI-as-a-service solution that helped them manage access to restricted features in Electronic Control Units (ECUs).