Clear Sky Science · sv
Säkrare åtkomstkontroll för elektroniska patientjournaler via blockchain, dubbel-attributkryptering och stor språkmodellsbaserad attributextraktion
Varför dina medicinska journaler behöver smartare lås
Varje läkarbesök lämnar ett digitalt spår — anteckningar, provsvar, röntgenbilder — ofta lagrade i olika sjukhus och molnsystem. Dessa journaler är avgörande för god vård, men om de är för öppna riskerar du integriteten; om de är för hårt stängda kan läkare missa livsviktig information i tid. Denna artikel presenterar en ny metod för att skydda elektroniska patientjournaler så att endast rätt personer kan se rätt delar av en patients data, även när dessa poster är spridda över internet.

Problemet med en storlek som passar alla för integritet
Idag skyddar många sjukhus data med breda regler: om du är kardiolog på ett visst sjukhus kan du få åtkomst till större delen av en hjärtpatients journal. Men moderna journaler är mycket mer komplexa, fulla av fri‑textanteckningar, bilder och rapporter skrivna i vardagligt kliniskt språk. Enkla regler fallerar ofta i denna röriga verklighet. De kan exponera detaljer för personal som inte behöver dem, eller blockera information som specialister faktiskt behöver. När fler journaler flyttas till molnet och delas mellan institutioner ökar risken för läckor, snokande eller manipulation av data.
Låt data tala för sig själva
Författarna hävdar att åtkomstbeslut inte bara bör bero på vem en användare är, utan också på vad data faktiskt innehåller. För att uppnå detta använder de en medicinsk språkmodell kallad ClinicalBERT, en typ av AI tränad på verkliga kliniska anteckningar. Istället för att låta texten vara ett ostrukturerat virrvarr, skannar modellen anteckningar efter nyckelidéer — såsom symtom, diagnoser, mediciner och ingrepp — och omvandlar dem till strukturerade taggar. Till exempel blir en mening om "bröstsmärta" och "insulin" en kort lista av standardiserade begrepp. Detta gör att systemet vet att ett visst dokument är, säg, en kardiologirelaterad anteckning som involverar diabetes, utan att exponera hela texten.

Bygga finkorniga lås med kryptering och blockchain
När posterna är taggade använder systemet en teknik kallad attributbaserad kryptering: data låses på ett sätt som gör att endast användare vars egenskaper matchar en vald regel kan låsa upp den. Här kommer egenskaperna från två håll. Användarattribut fångar vem någon är — såsom deras specialitet eller avdelning — medan dataattribut kommer från ClinicalBERT‑genererade taggar, såsom sjukdomstyp eller känslighetsnivå. En journal kan därmed krypteras under policyer som "endast njurspecialister får se labbresultat relaterade till njurfunktion" eller "endast ett litet akutsjukvårdsteam får se högkonfidentiella flaggor." Nycklarna som behövs för att upprätthålla dessa regler skapas gemensamt av flera oberoende nyckelcentra så att ingen enskild myndighet ensam kan låsa upp data i hemlighet.
Använda en delad ledger för att samordna förtroende
För att hålla reda på vilka attribut och nycklar som finns förlitar sig ramverket på en privat blockchain baserad på Hyperledger Fabric. Denna ledger registrerar endast teknisk metadata — publika nycklar, anonyma attributidentifierare och policyinformation — aldrig rå medicinsk text. Eftersom varje ändring skrivs till en oföränderlig kedja som delas mellan sjukhus är det svårt för en insider att tyst ändra åtkomsträttigheter eller förfalska nycklar. Smarta kontrakt på blockkedjan beräknar automatiskt kombinerade publika nycklar för nya attribut, uppdaterar eller återkallar dem när personalroller förändras och hjälper patienter eller institutioner att justera policyer över tid. De faktiska krypterade medicinska filerna ligger kvar off‑chain i molnlagring, vilket håller blockchain lätt och skalbar.
Hur systemet presterar under angrepp och i praktiken
Författarna utsätter sin design för både matematiska och praktiska tester. Genom formella verifieringsverktyg modellerar de vanliga hot som replay‑attacker, samverkan mellan användare eller en nyfiken molnleverantör, och visar att angripare inte kan återskapa dekrypteringsnycklar utan rätt kombination av attribut. Eftersom nycklar är uppdelade över flera myndigheter finns det ingen "huvudnyckel" för en motståndare att stjäla. De jämför också systemet på en standardserver och en lågströms Raspberry Pi‑enhet, och finner att kryptering är effektiv och, avgörande nog, att dekryptering är snabbare än i flera konkurrerande system — viktigt eftersom läkare kan behöva öppna samma journal många gånger medan den vanligtvis bara krypteras en gång.
Vad detta betyder för patienter och kliniker
Enkelt uttryckt föreslår detta arbete ett smartare lås för journaler: ett som tittar både på vem som knackar och vad som finns i rummet innan dörren öppnas. Genom att kombinera AI som förstår medicinskt språk, kryptografi som kodar finkorniga regler och en blockchain som alla parter kan lita på, syftar ramverket till att låta kliniker se exakt vad de behöver — inte mer, inte mindre — samtidigt som patienter får starkare skydd mot missbruk av sina data. Om det antas i stor skala kan sådana system göra delning av journaler mellan sjukhus säkrare och smidigare, utan att tvinga människor att välja mellan integritet och god vård.
Citering: 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
Nyckelord: elektroniska patientjournaler, integritet för medicinska data, blockkedja inom vården, attributbaserad kryptering, kliniska språkmodeller