Destinataire
Code à 6 chiffres ou QR code sur le téléphone. La consigne compare des empreintes HMAC. Le code est défini au dépôt du colis et ne change plus ensuite.
Sécurité
Objectif : même avec le contrôle total du cloud, c'est-à-dire du serveur, de la base de données et d'un compte administrateur, personne ne peut ouvrir un casier occupé. La consigne vérifie elle-même chaque ouverture, sans connexion internet.
La consigne ne fait confiance qu'aux clés de son fichier de confiance, copié lors de l'installation et jamais transmis par le cloud. La clé racine de l'exploitant est conservée hors ligne.
Code à 6 chiffres ou QR code sur le téléphone. La consigne compare des empreintes HMAC. Le code est défini au dépôt du colis et ne change plus ensuite.
Code à 8 chiffres. Il n'ouvre que des casiers libres.
Jeton QR signé par la clé du cloud. Un dépôt n'ouvre que des casiers vides et ne peut pas modifier un colis déjà présent.
Jeton QR signé par la clé d'appareil du transporteur, certifiée par la clé racine de l'exploitant. Le cloud ne peut pas le falsifier.
Jeton de service signé par une clé d'appareil de technicien certifiée.
Passkey de l'exploitant et code affiché sur l'écran de la consigne. Sans ce code, il faut deux personnes distinctes avec deux clés distinctes. 3 ouvertures par heure au maximum.
RS485
La plupart des cartes de serrures n'authentifient pas les commandes. Toute personne qui accède aux fils RS485 peut ouvrir des casiers avec un adaptateur bon marché. La consigne est le seul maître légitime sur la ligne. Elle considère donc comme suspect tout ce qu'elle n'a pas demandé.
Le colis d'un casier forcé est bloqué : son code ne fonctionne plus et le casier reste occupé jusqu'au retrait par un livreur. Après un trafic étranger ou un casier forcé, la consigne coupe les bobines que les cartes maintiennent alimentées. Le cloud ouvre une alerte d'intrusion ou d'anomalie et envoie un webhook. Tout cela fonctionne avec les cartes existantes.
La surveillance détecte une attaque, elle ne l'empêche pas. Au-delà d'un câble coupé, la consigne ne voit plus rien tant que la liaison n'est pas rétablie. Sans contact de panneau, l'ouverture du panneau passe inaperçue. Seule une carte qui vérifie la signature des commandes peut bloquer l'attaque elle-même.

Chaque événement de la consigne est lié au précédent par SHA-256. Le cloud vérifie la chaîne à la réception des événements et lève une alerte en cas de rupture. Aucun enregistrement ne peut être modifié ou supprimé sans que cela se voie. Le journal est ainsi exploitable comme preuve en cas de litige.
Seule la clé de publication du fichier de confiance de la consigne peut signer une mise à jour, jamais la clé du cloud. La consigne vérifie la signature, l'empreinte SHA-256 et la taille, refuse les versions antérieures et restaure la version précédente si la nouvelle ne démarre pas.
Le cloud génère les codes et envoie les SMS. Un cloud compromis pourrait donc les connaître. Chaque code ne fonctionne que sur place, à la consigne, un à la fois, avec enregistrement caméra et journal. Le clavier se verrouille après 5 erreurs. Aucune ouverture massive à distance n'est possible.
Un logiciel ne peut pas empêcher l'effraction d'une armoire. La surveillance du bus la détecte et les colis concernés sont bloqués.
Les consignes importées depuis le cloud d'un autre fabricant sont en lecture seule et signalées comme non couvertes par ces garanties.
Le stockage des clés racines dans un HSM ou une carte à puce, et de la clé TLS de la consigne dans un TPM, est prévu pour les installations en production.
En novembre 2026, une revue de sécurité interne a porté sur les colis rappelés, le stockage des codes, la règle des deux personnes, les attaques par rétrogradation, le rejeu de jetons après redémarrage, l'isolation entre clients, les abus de connexion et les attaques SSRF via les webhooks. Chaque constat a été corrigé et documenté.
La consigne de démonstration intègre des outils de cambrioleur : commande d'ouverture étrangère, bruit sur la ligne, relais, câble coupé et panneau de service. Observez ce que signale la surveillance.