← Nieuwste papers
💻 computer science

Automatic Teller Machines for Offline E-cash

Dit paper stelt een nieuw cryptografisch ontwerp voor voor een volledig offline e-geldsysteem waarbij automatische geldautomaten (ATM's) anonieme en niet-traceerbare munten kunnen uitgeven zonder dat de centrale bank tijdens de transactie betrokken is.

Oorspronkelijke auteurs: Anrin Chakraborti, Qingzhao Zhang, Jingjia Peng, Morley Mao, Michael K. Reiter

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

Oorspronkelijke auteurs: Anrin Chakraborti, Qingzhao Zhang, Jingjia Peng, Morley Mao, Michael K. Reiter

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

Stel je voor dat je een digitale portemonnee hebt, vol met "elektronisch geld" (e-geld). Dit geld is net als echt contant geld: als je het uitgeeft, weet niemand wie je bent. Geen namen, geen adressen, gewoon anoniem.

Maar hier zit een probleem: normaal gesproken moet je voor dit geld altijd contact hebben met de centrale bank. Als je internet uitvalt of de bank niet bereikbaar is, kun je geen geld opnemen. Dat is net alsof je in een dorp woont waar je alleen geld kunt krijgen bij de enige bank in het centrum. Als de weg naar die bank dicht is, zit je met lege handen.

De auteurs van dit paper willen dat veranderen. Ze willen een systeem bouwen waar je geld kunt opnemen bij automaten (ATM's), net als bij echt geld, maar dan volledig digitaal en zonder dat de bank er direct bij hoeft te zijn.

Hier is hoe ze dat doen, vertaald in een simpel verhaal:

1. Het Probleem: De "Gevangene" van de Bank

In de huidige digitale wereld is de bank de enige die nieuwe munten mag maken. Als je geld wilt opnemen, moet je altijd een verbinding hebben met de bank.

  • Het risico: Als het internet crasht of de bank even niet reageert, kun je geen geld krijgen.
  • Het dilemma: Als we ATM's toestaan om zelf geld uit te geven, hoe voorkomen we dan dat een boze ATM-manager oneindig veel geld "uit het niets" creëert? En hoe voorkomen we dat de ATM weet wie jij bent, terwijl jij juist anoniem wilt blijven?

2. De Oplossing: De "Magische Voucher"

De auteurs hebben een slimme oplossing bedacht: een onvervalste, dubbel-anonieme voucher (een soort digitale bon).

Stel je voor dat de bank een grote kist met munten heeft. Ze geven een sleutel naar deze kist aan de ATM's.

  1. De ATM heeft munten: De ATM haalt van tevoren een voorraad munten op van de bank (als het internet nog werkt).
  2. De transactie: Als jij bij de ATM gaat staan, geeft de ATM je een munt. Maar dit is geen gewone munt. Het is een munt die aan een magische bon is gekoppeld.
  3. De dubbel-anonimiteit: Deze bon is zo slim gemaakt dat:
    • De winkel (die het geld accepteert) kan zien dat het geld echt is en van de bank komt.
    • De winkel kan zien dat jij het geld hebt gekregen.
    • Maar de winkel (en zelfs de bank, zolang er geen fraude is) kan niet zien welke ATM het geld heeft uitgegeven. Het is alsof de bon een masker draagt.

3. Hoe voorkom je bedrog? (De "Dubbel-uitgifte" valstrik)

Stel, een boze ATM-manager probeert hetzelfde geld aan twee verschillende mensen te geven (of aan jou en zichzelf).

  • De bon bevat een geheime code die uniek is voor die ATM.
  • Als de ATM twee keer dezelfde munt probeert uit te geven, komen er twee bonnen bij de bank terecht.
  • De bank kan dan de twee bonnen vergelijken. Omdat de codes anders zijn (maar wel van dezelfde bron komen), kan de bank de identiteit van de boze ATM onthullen.
  • Hetzelfde geldt voor jou: als je probeert hetzelfde geld twee keer uit te geven, onthult de bank wie jij bent.

Dit werkt als een spookverhaal: zolang iedereen eerlijk is, blijven de namen verborgen. Maar zodra iemand probeert te bedriegen, valt het masker van de dader en wordt hun identiteit onthuld.

4. De "Fair Exchange" (Eerlijke ruil)

Er is nog een lastig punt: wat als de ATM zegt "Hier is je geld", maar geeft je niets? Of wat als jij zegt "Ik heb het geld", maar geeft de ATM geen bewijs dat je het hebt?

  • De auteurs gebruiken de bank als een neutrale scheidsrechter.
  • De ATM belooft eerst: "Ik heb een munt voor je klaarliggen" (maar geeft hem nog niet).
  • Jij zegt: "Oké, ik heb je beloofde munt, hier is mijn handtekening dat ik het geld heb ontvangen."
  • Pas daarna geeft de ATM de munt.
  • Als de ATM bedriegt en geen munt geeft, heb jij de bewijzen om naar de bank te gaan. De bank kijkt dan naar de ATM en zegt: "Jij hebt bedrogen, je mag geen geld meer uitgeven."

5. Waarom is dit geweldig?

  • Werkt offline: Je kunt geld opnemen bij een ATM, zelfs als het internet naar de bank kapot is. De ATM heeft al een voorraad.
  • Snel: Het kost minder tijd dan nu, omdat je niet hoeft te wachten op de bank.
  • Veilig: Het is onmogelijk om het geld te vervalsen.
  • Privé: De bank en de winkels weten niet waar je geld hebt opgenomen, alleen dat je het hebt uitgegeven (en alleen als je probeert te stelen, wordt je identiteit onthuld).

Samenvatting in één zin

Dit paper beschrijft een slim digitaal systeem waarbij ATM's fungeren als "digitale geldautomaten" die anoniem geld kunnen uitdelen zonder dat de bank er direct bij hoeft te zijn, en waarbij een slimme "magische bon" zorgt dat bedriegers direct worden ontmaskerd, terwijl eerlijke gebruikers hun privacy behouden.

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 →