Nouveau · OptSolution School, OPTimes, OPTGateway : découvrez nos derniers lancements

Sécurité des données

QR code signé : vérifier un document en quelques secondes, et ce qu'il ne protège pas

Relevés de notes, attestations, reçus ou plaques : un QR code signé permet de vérifier un document en quelques secondes, parfois sans connexion. Encore faut-il savoir ce qu'il prouve, et ce qu'il ne prouve pas.

Une main tient un téléphone qui scanne le QR code imprimé sur un relevé de notes.
Image générée par IA (Higgsfield)

Vérifier un document sans appeler son émetteur

Un employeur reçoit un relevé de notes. Une université reçoit une attestation de réussite. Un agent de contrôle regarde une plaque d'immatriculation. Dans chaque cas, la même question se pose : ce document est-il authentique, et dit-il vrai ?

Jusqu'ici, la réponse passait par l'émetteur : appeler le secrétariat de la faculté, écrire à l'école, consulter un registre au bureau. C'est lent, rarement possible le jour même, et cela suppose que l'émetteur réponde.

Le QR code signé permet de répondre sur place, en quelques secondes.

Un QR code seul ne prouve rien

Un QR code n'est qu'une façon d'écrire des données sous une forme lisible par un téléphone. N'importe qui peut en générer un, avec n'importe quel contenu. Un QR code imprimé sur un faux relevé peut très bien renvoyer vers un faux site qui confirme le faux relevé.

Ce qui fait la différence, c'est la signature.

Comment fonctionne un QR code signé

Le principe repose sur la cryptographie à clé publique, la même famille de techniques qui sécurise depuis longtemps les échanges sur Internet.

  1. L'émetteur (université, école, administration) dispose d'une clé privée, qu'il est seul à détenir.
  2. Au moment d'émettre le document, le système prend les informations essentielles (nom, matricule, notes, date, numéro du document) et calcule une signature avec cette clé.
  3. Les informations et la signature sont placées dans le QR code imprimé sur le document.
  4. L'application de vérification connaît la clé publique correspondante. Elle lit le QR code et contrôle que la signature correspond bien aux informations.

Si une seule information a été modifiée, la signature ne correspond plus et la vérification échoue. Et comme personne d'autre que l'émetteur ne détient la clé privée, personne ne peut produire une signature valide pour un document inventé.

Pourquoi la vérification peut se faire hors connexion

Contrôler une signature ne demande pas d'interroger un serveur : l'application a seulement besoin de la clé publique, qu'elle garde en mémoire. Un agent sur le terrain, sans réseau, peut donc vérifier un document. C'est le cas d'OPTrace, que nous développons pour la traçabilité des plaques d'immatriculation de Kinshasa : chaque plaque porte un QR code signé, relié à son véhicule et à son propriétaire, et le contrôle reste possible hors connexion.

Des usages concrets

  • Relevés de notes et attestations. Le recruteur ou l'établissement d'accueil vérifie que les notes affichées sont bien celles délivrées par l'université.
  • Reçus de paiement. Le reçu prouve qu'un paiement a été enregistré, pour tel montant et telle personne.
  • Cartes d'étudiant et badges. L'identité et le statut se vérifient à l'entrée d'un bâtiment ou d'une salle d'examen.
  • Plaques et documents administratifs. Le contrôle se fait sur place, sans renvoyer l'usager vers un bureau.

Ce qu'un QR code signé ne protège pas

C'est la partie qu'on oublie souvent, et elle compte autant que le reste.

La copie. Une photocopie d'un document authentique porte un QR code authentique. La signature prouve que les données viennent de l'émetteur, pas que la personne qui présente le document en est le titulaire. Il faut toujours comparer ce qu'affiche l'application avec la personne et le contexte.

L'annulation, quand on est hors ligne. Un diplôme retiré, une plaque annulée, un reçu remboursé : la signature reste valide. Seule une consultation du registre, en ligne ou via une liste synchronisée récemment, révèle qu'un document n'a plus cours. Le contrôle hors connexion répond à la question « ce document est-il authentique ? », pas toujours à « est-il encore valable aujourd'hui ? ».

L'erreur ou la complaisance à la source. Si une note fausse a été saisie, ou un document délivré de complaisance, la signature garantira fidèlement une information fausse. Elle protège le document après son émission, pas le processus qui l'a produit. D'où l'importance des circuits de validation et des journaux d'audit en amont.

Le vol de la clé. Si la clé privée est dérobée, tout le dispositif tombe. Elle doit être conservée sur un serveur protégé, jamais sur un poste de bureau, avec un accès limité et journalisé.

La mauvaise application. Un QR code lu avec l'appareil photo ordinaire du téléphone peut ouvrir n'importe quel lien. La vérification doit se faire avec l'application ou le site officiel de l'émetteur, dont l'adresse est connue à l'avance.

Un QR code signé prouve qu'un document n'a pas été modifié depuis son émission ; il ne remplace ni la vigilance du contrôleur ni la rigueur de l'émetteur.

Par où commencer

Pour un établissement ou une administration, la démarche tient en quelques étapes : choisir les documents qui circulent le plus ou qui sont le plus souvent contrefaits, définir les informations à signer, organiser la garde de la clé, puis donner aux destinataires un moyen simple de vérifier. Si vous voulez en discuter pour vos propres documents, contactez-nous.

← Tous les articles

Un projet comparable chez vous ? Parlons-en.

QR code signé : vérifier un document en quelques secondes, et ce qu'il ne protège pas — Enywork SARL