Valmido

Accélérer le développement de Profido, un dispositif d’authentification sans fil sécurisé

Découvrez comment Witekio a accéléré le développement de Profido en intégrant une authentification sans fil sécurisée à un logiciel embarqué avancé, pour offrir une solution fiable, conçue pour des performances durables.
Valmido_logo

A propos de Valmido

Valmido est le créateur de Profido, un dispositif d’authentification électronique 100 % sans fil, innovant et basé sur les technologies FIDO2/WebAuth. L’entreprise avait besoin d’un partenaire pour accélérer la mise sur le marché de son produit. Avec son format ultra-fin, de la taille d’une carte de crédit, sa compatibilité Bluetooth Low Energy (BLE) et son écran e-ink intégré, Profido présentait des défis matériels et logiciels complexes que nous avons relevés ensemble au cours de notre collaboration.
Cybersecurité
Secteur
www.valmido.com
website
Witekio services highlight
  • Debug et optimisation matériel 
  • Développement de pilotes conformes à Zephyr 
  • Personnalisation d’algorithmes 
  • Mise à jour du firmware 
Valmido
Marc F. Muller

CTO & Co-Founder

La connaissance approfondie de Witekio du système d’exploitation Zephyr OS et des systèmes embarqués nous a permis de transformer notre vision en réalité. Leur capacité à relever les défis matériels et à optimiser l’intégration logicielle a été déterminante pour atteindre nos objectifs. Plus important encore, la documentation technique et la formation fournies par Witekio ont permis à notre équipe de gérer en toute confiance l’évolution future du produit.

Witekio in action

Le défi

L’ambition de Profido de redéfinir l’authentification électronique a soulevé d’importants défis techniques nécessitant un accompagnement externe. Grâce à notre expertise approfondie en matériel et logiciel, nous avons pu soutenir Valmido sur plusieurs aspects : 

Intégration matérielle

La carte personnalisée de Profido, basée sur le microcontrôleur nRF53 de Nordic, combinait une batterie rechargeable ultrafine, une électronique de charge sans fil et un écran e-ink compact.

Obtenir un fonctionnement fluide dans un format carte de crédit a nécessité une collaboration étroite et plusieurs itérations pour surmonter les complexités de conception et de débogage matériel, tout en garantissant des performances optimales. 

Adaptation du protocole FIDO2

  • Extension de la bibliothèque Solokey pour prendre en charge FIDO2 via BLE, celle-ci ne prenant initialement en charge que USB HID.
  • Ajout de l’authentification par empreinte digitale comme second facteur, alors que seule l’authentification par code PIN était initialement disponible. 

Complexité des mises à jour du firmware

  • Conception d’un mécanisme de mise à jour double processeur pour les cœurs application et réseau du nRF53, garantissant à la fois la capacité de rollback et la prévention des défaillances système. 

Renforcement des capacités par le partenariat

Valmido s’est associé à Witekio pour compléter l’expertise de son équipe interne et relever les défis logiciels embarqués nécessaires à la concrétisation de Profido. 

La solution

Debug et optimisation matériel

Un travail collaboratif de debug a permis d’identifier des pistes d’optimisation de la conception matérielle afin d’assurer la compatibilité et la stabilité du système. Par exemple, des dysfonctionnements intermittents liés à l’oscillateur à quartz ont été résolus en sélectionnant des composants mieux adaptés au microcontrôleur nRF53.

Le système de charge sans fil a également été repensé en ajustant les composants du circuit LC et en ajoutant des blindages en ferrite, stabilisant le système tout en conservant le format compact du produit. 

Développement logiciel sur mesure

Witekio a développé des pilotes conformes à Zephyr pour les composants matériels critiques, notamment l’écran e-ink, le chargeur sans fil et le capteur d’empreintes digitales.

La bibliothèque Solokey a été étendue pour prendre en charge FIDO2 via BLE, tout en intégrant l’authentification par empreinte digitale grâce aux actions suivantes : 

  • Ajout de caractéristiques BLE GATT définies par les spécifications FIDO2. 
  • Modification des algorithmes pour permettre la vérification d’identité par empreinte digitale en complément de l’authentification par code PIN. 

Mécanisme de mise à jour du firmware

Un système de mise à jour double processeur a été conçu en s’appuyant sur MCUboot de Zephyr. Les principales améliorations comprenaient : 

  • La mise en place de mises à jour non disruptives, avec des capacités de rollback en cas d’échec. 
  • La gestion des mémoires flash indépendantes des processeurs application et réseau, garantissant une fiabilité maximale. 

Transfert de connaissances et documentation

Witekio a fourni une documentation complète et des sessions de formation à l’équipe de Valmido, lui permettant de maintenir et de faire évoluer efficacement le produit dans la durée. 

Les résultats

Accélération du développement

L’intervention de Witekio a permis de résoudre des problèmes matériels et logiciels critiques, garantissant la viabilité du concept et le respect du calendrier de développement. 

Fonctionnalités renforcées

Profido prend désormais en charge la communication et l’authentification sans fil via BLE, avec une vérification d’empreinte digitale fluide, faisant du produit un concurrent solide face aux solutions basées sur USB. 

Mises à jour fiables

Le mécanisme de mise à jour double processeur assure des mises à jour robustes et une résilience face aux échecs, garantissant la fiabilité à long terme du système. 

Base solide pour la croissance

Grâce à cette collaboration, Valmido est désormais en position de faire évoluer sa gamme de produits et de maintenir un avantage concurrentiel durable sur le marché de l’authentification électronique. 

We transform your device vision into reality

We support your teams in designing, building, and running innovative products, from embedded software to application development
flag_line

4 Countries

4 countries

Witekio is certified ISO 27001

ISO 27001 certified

ISO 27001 certified

Avnet_logo

fortune 500 owned

fortune 500 owned

Contact us