Clear Sky Science · fr

Contrôle d’accès sécurisé aux dossiers de santé électroniques via blockchain, chiffrement à double attribut et extraction d’attributs basée sur des grands modèles de langage

· Retour à l’index

Pourquoi vos dossiers médicaux ont besoin de serrures plus intelligentes

Chaque visite chez le médecin laisse une trace numérique — notes, résultats d’examens, clichés — souvent stockée dans différents hôpitaux et systèmes cloud. Ces dossiers sont essentiels pour des soins de qualité, mais s’ils sont trop accessibles, votre vie privée est en danger ; s’ils sont verrouillés trop strictement, les médecins risquent de ne pas voir à temps des informations vitales. Cet article présente une nouvelle méthode pour protéger les dossiers de santé électroniques afin que seules les bonnes personnes puissent consulter les parties pertinentes des données d’un patient, même lorsque ces dossiers sont dispersés sur Internet.

Figure 1
Figure 1.

Le problème d’une confidentialité uniforme pour tous

Aujourd’hui, de nombreux hôpitaux protègent les données avec des règles larges : si vous êtes cardiologue dans un établissement donné, vous pouvez accéder à la plupart du dossier d’un patient cardiaque. Mais les dossiers modernes sont beaucoup plus complexes, remplis de textes libres, d’images et de rapports rédigés en langage clinique courant. Les règles simples échouent souvent face à cette réalité désordonnée. Elles peuvent exposer des détails à du personnel qui n’en a pas besoin, ou bloquer des informations dont des spécialistes ont réellement besoin. À mesure que davantage de dossiers migrent vers le cloud et sont partagés entre institutions, le risque de fuites, d’espionnage ou de falsification des données augmente.

Laisser les données se décrire elles‑mêmes

Les auteurs soutiennent que les décisions d’accès devraient dépendre non seulement de qui est l’utilisateur, mais aussi de ce que les données contiennent réellement. Pour y parvenir, ils utilisent un modèle linguistique médical appelé ClinicalBERT, une forme d’IA entraînée sur de véritables notes cliniques. Plutôt que de laisser le texte en vrac et non structuré, le modèle analyse les notes pour en extraire des idées clés — symptômes, diagnostics, médicaments, procédures — et les transforme en étiquettes structurées. Par exemple, une phrase mentionnant « douleur thoracique » et « insuline » devient une courte liste de concepts standardisés. Cela permet au système de savoir qu’un document est, par exemple, une note liée à la cardiologie impliquant le diabète, sans exposer le texte intégral.

Figure 2
Figure 2.

Construire des serrures fines avec chiffrement et blockchain

Une fois les dossiers étiquetés, le système utilise une technique appelée chiffrement basé sur les attributs : les données sont verrouillées de manière à ce que seuls les utilisateurs dont les caractéristiques correspondent à une règle donnée puissent les déverrouiller. Ici, ces caractéristiques proviennent de deux sources. Les attributs utilisateur décrivent qui est la personne — par exemple sa spécialité ou son service — tandis que les attributs de données proviennent des étiquettes générées par ClinicalBERT, comme le type de maladie ou le niveau de sensibilité. Un dossier peut ainsi être chiffré selon des politiques telles que « seuls les néphrologues peuvent voir les résultats de laboratoire liés à la fonction rénale » ou « seule une petite équipe d’urgence peut consulter les indicateurs de haute confidentialité ». Les clés nécessaires pour appliquer ces règles sont créées conjointement par plusieurs centres de gestion de clés indépendants, de sorte qu’aucune autorité unique ne peut déverrouiller les données seule et discrètement.

Utiliser un registre partagé pour coordonner la confiance

Pour suivre quels attributs et quelles clés existent, l’architecture s’appuie sur une blockchain privée basée sur Hyperledger Fabric. Ce registre n’enregistre que des métadonnées techniques — clés publiques, identifiants d’attributs anonymisés et informations sur les politiques — jamais de texte médical brut. Parce que chaque modification est écrite sur une chaîne immuable partagée entre les hôpitaux, il est difficile pour un initié de modifier discrètement les droits d’accès ou de falsifier des clés. Des contrats intelligents sur la blockchain calculent automatiquement les clés publiques combinées pour de nouveaux attributs, les mettent à jour ou les révoquent lorsque les rôles du personnel changent, et aident les patients ou les institutions à ajuster les politiques au fil du temps. Les fichiers médicaux effectivement chiffrés restent hors chaîne dans un stockage cloud, ce qui maintient la blockchain légère et évolutive.

Comment le système résiste aux attaques et fonctionne en pratique

Les auteurs ont soumis leur conception à des tests à la fois formels et pratiques. À l’aide d’outils de vérification formelle, ils modélisent des menaces courantes telles que les attaques par rejeu, la collusion entre utilisateurs ou un fournisseur cloud curieux, et montrent que les attaquants ne peuvent pas récupérer les clés de déchiffrement sans la combinaison correcte d’attributs. Parce que les clés sont réparties entre plusieurs autorités, il n’existe pas de « clé maîtresse » qu’un adversaire pourrait voler. Ils évaluent aussi les performances du système sur un serveur standard et sur une carte Raspberry Pi à faible puissance, constatant que le chiffrement est efficace et, surtout, que le déchiffrement est plus rapide que dans plusieurs schémas concurrents — important car les médecins peuvent avoir besoin d’ouvrir plusieurs fois le même dossier alors que celui‑ci est typiquement chiffré une seule fois.

Ce que cela signifie pour les patients et les cliniciens

En termes simples, ce travail propose une serrure plus intelligente pour les dossiers de santé : une serrure qui regarde à la fois qui frappe à la porte et ce qu’il y a dans la pièce avant d’ouvrir. En combinant une IA qui comprend le langage médical, une cryptographie qui encode des règles fines et une blockchain digne de confiance par toutes les parties, l’architecture vise à permettre aux cliniciens de voir exactement ce dont ils ont besoin — ni plus, ni moins — tout en offrant aux patients une protection renforcée contre l’usage abusif de leurs données. Si de tels systèmes étaient largement adoptés, ils pourraient rendre le partage de dossiers entre hôpitaux plus sûr et plus fluide, sans forcer le choix entre confidentialité et qualité des soins.

Citation: Nekouie, A., Vafaei Jahan, M., Moattar, M.H. et al. Secure electronic health record access control via blockchain, dual-attribute encryption, and large language model-based attribute extraction. Sci Rep 16, 8673 (2026). https://doi.org/10.1038/s41598-026-39690-2

Mots-clés: dossiers de santé électroniques, confidentialité des données médicales, blockchain santé, chiffrement basé sur les attributs, modèles linguistiques cliniques