Homomorfische Encryptie

Homorfische encryptie is een techniek die zonder eerst de versleutelde gegevens te ontsleutelen toelaat om berekeningen uit te voeren en een resultaat te bekomen die overeenkomt met het resultaat wanneer de versleutelde gegevens eerst zouden zijn ontsleuteld.

Aangezien de gegevens versleuteld zijn opgeslagen kunnen ze worden beheerd door een derde partij, die normaal geen toegang mag hebben tot de klare tekst van de gegevens.

Zoals bij multi party computing (MPC) biedt deze techniek de mogelijkheid om statistische analyses uit te voeren op confidentiële gegevens, zoals bijvoorbeeld patiëntengegevens uit een ziekenhuis of een ziekenfonds.

Bloep, 11 juni 2025.

Multi Party Computing

Multi party computing (MPC) of bewerkingen/berekeningen uitgevoerd door meerdere partijen, ook wel beveiligde berekeningen genoemd, is een onderdeel van cryptografie met als doel meerdere partijen toe te laten om gezamenlijk bewerkingen/berekeningen uit te voeren zonder dat de gegevens waarop de bewerkingen/berekeningen plaats hebben aan de andere partij(en) moet worden bekendgemaakt.

Met deze techniek geeft iedere participerende partij aan de bewerking zijn confidentiële gegevens als input, zonder inzicht te krijgen in de input van de andere participanten. Het enige gedeelde gegeven dat de participanten zullen krijgen is de output van de gedeelde bewerking/berekening.

De deelnemende partijen moeten wel zeker zijn dat de inputs van de andere participanten correct zijn, aangezien de uiteindelijke output daarvan zal afhangen.

Deze techniek vereist dus geen vertrouwelijke derde partij, zoals dit wel het geval is bij public key infrastructure.

De techniek is geen blockchain. Bij blockchain heeft men te maken met een grootboekrekening die beheerd wordt volgens vooraf gedefinieerde regels. Alle computers die deel uitmaken van de blockchain hebben hetzelfde grootboek met haar specifieke regels in hun bezit. Iedere keer als dit grootboek wordt bijgewerkt volgens de afgesproken regels wordt op alle computers die deelnemen aan het blockchain het grootboek bijgewerkt, waardoor fraude onmogelijk wordt.

Bij Multi Party Computing daarentegen wordt er door de participerende computers gewerkt aan een gezamenlijke uitkomst, die afhankelijk is van de door de participerende computers geleverde geheime gegevens.

De techniek laat dus bijvoorbeeld toe statistische analyses uit te voeren op bijvoorbeeld hoe vaak een arts gemiddeld antibiotica heeft voorgeschreven, of hoe vaak ziekenhuizen gemiddeld bepaalde behandelingen factureert en aan welk bedrag zij dat doen.

In zowel het voorschrijven van antibiotica als het uitvoeren van bepaalde medische handelingen, bijvoorbeeld het maken van röntgenfoto’s, is gelinkt aan de identiteit van een persoon, dus aan een persoonsgegeven. Dat persoonsgegeven kan zich bij verschillende organisaties bevinden, die uiteraard ieder deze gegevens confidentieel willen houden.

Bloep, 11 juni 2025.