← Nieuwste papers
💻 computer science

Secure Conformance Checking using Token-based Replay and Homomorphic Encryption

Dit artikel stelt een beveiligde aanpak voor conformiteitscontrole voor die het mogelijk maakt voor een eigenaar van een logboek om procesnaleving te verifiëren tegen een extern model zonder gevoelige gegevens van het gebeurtenislogboek te onthullen, door tokengebaseerde replay te combineren met homomorfische encryptie.

Oorspronkelijke auteurs: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

Gepubliceerd 2026-04-29
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Het Grote Plaatje: Het "Geheime Recept" Probleem

Stel je voor dat je een beroemde chef-kok bent (de Proceseigenaar) met een geheim recept voor een perfecte taart. Je wilt dit recept verkopen aan een bakkerij (de Log-eigenaar) zodat zij het kunnen bakken. De bakkerij is echter bezorgd: als ze jou hun baklogs (registraties van wat ze daadwerkelijk hebben gebakken) sturen, kun je misschien hun geheime klantenlijsten of hun eigen unieke baktrucs achterhalen.

Aan de andere kant wil jij (de chef) je geheim recept niet in platte tekst sturen, omdat ze het misschien stelen of delen met concurrenten.

Het Probleem: Hoe kan de bakkerij de chef bewijzen dat ze het recept correct volgen, zonder dat de chef de logs van de bakkerij ziet, en zonder dat de bakkerij het geheime recept van de chef ziet?

De Oplossing: Dit artikel stelt een "magische doos" voor (Homomorf Versleuteling) die het de bakkerij en de chef toelaat om het recept te controleren tegen de logs, terwijl alles vergrendeld blijft binnenin de doos.


De Kernconcepten

1. Het Spel van Tokens (Token-gebaseerde Replay)

Om te controleren of een proces correct wordt gevolgd, gebruikt het artikel een methode genaamd Token-gebaseerde Replay.

  • De Analogie: Stel je een bordspel voor waarbij je een kaart hebt (het Procesmodel) en een lijst met zetten die je hebt gedaan (de Event Log).
  • Hoe het werkt: Je begint met een specifiek aantal "tokens" (zoals spelstukken) op het startvak. Terwijl je je lijst met zetten leest, verplaats je de tokens langs het pad op de kaart.
    • Als je de tokens precies kunt verplaatsen zoals de kaart voorschrijft, ben je "conform" (je doet het goed).
    • Als je vastloopt omdat er geen pad is voor je volgende zet, moet je een token "lenen" van de bank (een ontbrekende token toevoegen) om door te gaan.
    • Als je het spel beëindigt maar nog extra tokens over hebt op het bord, is dat een "overblijvende token" (een fout).
  • Het Doel: Tel hoeveel tokens je hebt moeten lenen en hoeveel er over zijn gebleven. Als je nul hebt geleend en nul over hebt, heb je de regels perfect gevolgd.

2. De Magische Doos (Homomorf Versleuteling)

Dit is de technologie die de privacy mogelijk maakt.

  • De Analogie: Stel je een vergrendelde, transparante kluis voor. Je kunt een stuk papier erin doen, het vergrendelen en het aan iemand anders geven.
  • De Magie: Hoewel het papier vergrendeld zit, kan de persoon die de kluis vasthoudt wiskundige bewerkingen uitvoeren (zoals optellen of vermenigvuldigen) zonder de kluis ooit te openen of de getallen te zien.
  • Het Resultaat: Als ze klaar zijn, geven ze de kluis terug. Jij opent hem, en het papier bevat nu het resultaat van de wiskunde, maar de persoon die de wiskunde heeft gedaan, heeft de oorspronkelijke getallen nooit gezien.

Hoe de Methode van het Artikel Werkt

De auteurs hebben deze twee ideeën gecombineerd. Ze hebben het "Spel van Tokens" omgezet in een reeks wiskundige problemen (matrixvermenigvuldigingen) die binnen de "Magische Doos" kunnen worden opgelost.

Hier is de stap-voor-stap dans tussen de twee partijen:

  1. De Opzet:

    • De Chef (Model Eigenaar) bereidt de kaart voor (het Petri Net) en vergrendelt deze. Ze bereiden ook een set "regels" (matrices) voor die beschrijven hoe tokens zich op de kaart verplaatsen.
    • De Bakkerij (Log Eigenaar) neemt hun lijst met zetten (de trace) en vergrendelt deze in de Magische Doos. Ze beginnen ook met een "tokentelling" van nul, vergrendeld in de doos.
  2. De Controle (Stap-voor-stap):

    • De Bakkerij stuurt de vergrendelde "volgende zet" naar de Chef.
    • De Chef plaatst de vergrendelde zet in hun eigen vergrendelde "regelboek".
    • De Chef doet de wiskunde: Met behulp van de Magische Doos berekent de Chef:
      • "Kan deze zet gebeuren?"
      • "Zo niet, hoeveel tokens moeten we lenen?"
      • "Waar eindigen de tokens?"
    • De Chef stuurt de vergrendelde resultaten terug naar de Bakkerij.
  3. Het Resultaat:

    • De Bakkerij ontgrendelt de resultaten. Ze weten nu hoeveel tokens er zijn geleend en hoeveel er over zijn, maar ze hebben het geheime kaartje van de Chef nooit gezien.
    • Ze herhalen dit voor elke zet in hun log.
    • Uiteindelijk berekenen ze een "Fitness Score" (een cijfer van 0 tot 1) om te zien hoe goed ze het recept hebben gevolgd.

Wat Ze Vonden (De Evaluatie)

De auteurs bouwden een prototype van dit systeem met behulp van een tool genaamd Zama's Concrete (software die de "Magische Doos"-wiskunde afhandelt).

  • De Test: Ze gebruikten een nep (synthetische) set baklogs en een kleine kaart.
  • De Snelheid:
    • Dit doen zonder de Magische Doos (platte tekst) duurde milliseconden.
    • Dit doen met de Magische Doos (versleuteld) duurde tussen de 8 en 37 seconden voor kleine logs.
    • Opmerking: Ze probeerden een versie waarbij ze de tokens ook binnenin de Magische Doos telden, en dit duurde 35 tot 84 minuten. Ze realiseerden zich dat dit te traag was omdat de wiskunde voor het tellen te zwaar was voor de versleuteling. Daarom verplaatsten ze het tellen naar de "buiten" (de kant van de Bakkerij) om het sneller te maken.
  • De Conclusie: Hoewel het veel trager is dan het op de normale manier doen, is het snel genoeg (onder de minuut) om in het echt nuttig te zijn wanneer privacy cruciaal is.

Samenvatting

Dit artikel bedenkt een manier om te controleren of een proces correct wordt gevolgd zonder dat iemand zijn geheimen hoeft te tonen. Het zet een "tokenspel" om in wiskunde die kan worden opgelost terwijl alles vergrendeld zit in een digitale kluis. Het is trager dan de normale manier, maar het stelt twee vreemden in staat om elkaars werk te vertrouwen zonder hun privégegevens te onthullen.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →