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.
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.
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
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.
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_
Software that is out of this world
Mobica develops flight software to manage and control orbiting satellites
VIEW MOREBringing emerging technology to the consumer market
Mobica supported a major tech company in the development of next gen video calling
VIEW MOREDeveloping 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