Empowering Cryptographic Library Development

How Mobica empowered a semiconductor manufacturer to create a secure cryptographic library for Mbed OS, seamlessly integrating with the PSA Crypto API.

GET TALENT NOW
icon-brain-green

Challenge

The customer faced the daunting task of developing a cryptographic library for Mbed OS, necessitating seamless integration with the Platform Security Architecture (PSA) Crypto API. Amidst complex architectural decisions, numerous challenges arose, including issues requiring reworks from Mbed TLS and PSA teams, secure element driver design, and the preparation of the initial implementation to ensure comprehensive feature support.

icon-idea-green

Solution

Mobica's expert team embarked on a journey to support the customer in crafting a robust cryptographic library tailored for embedded devices. Extensive research and planning facilitated integration with the PSA Crypto API, while architectural enhancements were made to address evolving requirements.

Employing configurable Python scripts, Mobica extended the configuration environment, enhancing flexibility and customization. Active engagement with the community, including addressing queries, pull requests, and bug submissions, ensured a collaborative development process. Integration with both first-party and third-party targets was seamlessly facilitated by Mobica's adept team.

"Mobica was the best decision we made for our project. Their expert team navigated complex challenges with ease, delivering a seamless integration that exceeded our expectations."

 

- Head of Embedded Systems Development, World's Largest Semiconductor Company

icon-idea-green

Specific Key Technologies

The library is written in C to integrate into embedded systems easily. It implements cryptographic primitives, X.509 certificate manipulation, and the SSL/TLS and DTLS protocols, catering to diverse embedded system environments.

icon-award-green

Result

Mobica's steadfast support culminated in the successful development of the cryptographic library for embedded devices. By addressing the customer's intricate requirements and fostering a collaborative development ecosystem, Mobica's team ensured the seamless integration of advanced security features into Mbed OS, empowering the customer to safeguard their embedded systems with confidence.

Read more from our case studies_

nasa-_SFJhRPzJHs-unsplash

Software that is out of this world

Mobica develops flight software to manage and control orbiting satellites

VIEW MORE
consumer-electronics-7

Bringing emerging technology to the consumer market

Mobica supported a major tech company in the development of next gen video calling

VIEW MORE
consumer-electronics-8

Developing an award-winning solution for the television industry

Mobica worked with a leading TV tech business to develop a next-gen broadcast system

VIEW MORE