NieuwsCryptoZcash-ontwikkelaar stelt eenmalige viewing keys voor om swaps te beschermen tegen quantumprivacyrisico's

Zcash-ontwikkelaar stelt eenmalige viewing keys voor om swaps te beschermen tegen quantumprivacyrisico's

Auteur: CryptoNewsNet·

Belangrijkste punten

  • •Zcash-ontwikkelaar Zakura stelde voor om aan elke ZEC-swap via Near Intents een afzonderlijke eenmalige incoming viewing key en refund-adres toe te wijzen, om de privacyschade te beperken als een publiek gepubliceerd adres gecompromitteerd raakt.
  • •Een voldoende krachtige quantumcomputer met Shor's algoritme zou in theorie een gedeelde incoming viewing key kunnen reconstrueren uit een publiek adres en betalingen binnen een shielded Zcash-account van een gebruiker kunnen koppelen.
  • •Het voorstel laat de spending key ongewijzigd, waardoor fond die via eenmalige adressen zijn ontvangen besteedbaar blijven vanuit hetzelfde account en bruikbaarheidsproblemen door het opsplitsen van fondsen over vele accounts worden vermeden.
  • •Private information retrieval stelt herstelde wallets in staat om relevante transacties te vinden via versleutelde query's zonder dat de server weet welk adres wordt gecontroleerd; compatibele software wallets kunnen de functie binnen enkele weken integreren.
  • •Aurora Intents verwerkte in september meer dan $19 miljoen aan 1.718 swaps voor een zkSNARKs-veiling in Zcash, wat aantoont dat er echte vraag is naar cross-chain routes naar ZEC.
Zcash-ontwikkelaar stelt eenmalige viewing keys voor om swaps te beschermen tegen quantumprivacyrisico's

Zcash-ontwikkelaar stelt eenmalige viewing keys voor om swaps te beschermen tegen quantumprivacyrisico's

Zcash-ontwikkelaar Zakura heeft een nieuw privacyontwerp voorgesteld dat aan elke ZEC-swap via Near Intents een eenmalige incoming viewing key toewijst. Het ontwerp richt zich op een subtile blootstelling die ontstaat wanneer shielded Zcash-adressen permanent worden gepubliceerd op Near's publieke blockchain.

Quantumcomputers breken Zcash vandaag nog niet. Desondanks ontwerpen Zakura en het Zcash-infrastructuurteam al rekening houdend met de mogelijkheid dat een voldoende krachtige machine dat ooit wel zou kunnen.

Volgens de huidige praktijk kunnen meerdere gediversifieerde Zcash-adressen dezelfde onderliggende incoming viewing key delen. Viewing keys geven een wallet de mogelijkheid om inkomende betalingen te detecteren en te ontsleutelen zonder bestedingsbevoegdheid — in feite alleen-lezentoegang — waardoor gebruikers één account dat over veel adressen is verspreid kunnen monitoren zonder de controle over fondsen bloot te geven.

Een krachtige genoeg quantumcomputer die Shor's algoritme draait — een quantummethode voor het oplossen van de discrete-logaritmeproblemen waarop de huidige cryptografie met publieke sleutels is gebaseerd — zou in theorie die key kunnen reconstrueren uit een publie blootgesteld adres en deze kunnen gebruiken om ontvangen betalingen binnen het account te koppelen. Dat koppelingsvermogen botst met de kerneigenschap die shielded Zcash beoogt te bieden: betalingen aan dezelfde gebruiker mogen door buitenstaanders niet aan elkaar te koppelen zijn.

Eén swap, één viewing key

Zakura's voorstel beperkt de impactradius van een dergelijke inbreuk. Volgens het ontwerp ontvangt elke cross-chain swap een afzonderlijke incoming viewing key en refund-adres. Als quantuminformatietechnologie uiteindelijk één publiek gepubliceerd adres breekt, zou een aanvaller alleen iets leren over betalingen die aan die specifieke swap zijn gekoppeld, in plaats van inzicht te krijgen in de bredere betalingsgeschiedenis van het account.

Cruciaal is dat de spending key van de gebruiker — de referentie die daadwerkelijk het verplaatsen van fondsen autoriseert — ongewijzigd blijft. Fondsen die via het eenmalige adres zijn ontvangen, blijven besteedbaar vanuit hetzelfde account, waardoor de omslachtige alternatieve oplossing van het aanmaken van afzonderlijke Zcash-accounts per transactie wordt vermeden. Dat onderscheid is belangrijk voor zowel software- als hardware wallets, waarbij het opsplitsen van fondsen over talloze accounts ernstige bruikbaarheidsproblemen kan veroorzaken.

Private lookups lossen het herstelprobleem op

Het genereren van een nieuwe viewing key per swap brengt een andere uitdaging met zich mee: het herstel van de wallet. Een herstelde wallet zou anders de transactiegeschiedenis van Zcash herhaaldelijk moeten doorzoeken met elke door hem gegenereerde swap-key.

Zakura stelt voor dit op te lossen met private information retrieval (PIR). Publieke filters helpen bepalen of een refund-adres fondsen heeft ontvangen, terwijl versleutelde query's de wallet in staat stellen de relevante transactie te vinden zonder dat de te weten komt welk adres wordt gecontroleerd. Compatibele software wallets die Zakura's open-sourcebibliotheken gebruiken, kunnen de functie binnen enkele weken integreren; ondersteuning voor hardware wallets wordt later verwacht.

Echt gebruik maakt het risico het oplossen waard

Het ontwerp is niet puur theoretische infrastructuur zonder gebruikers. In september verwerkte Aurora Intents meer dan $19 miljoen aan 1.718 swaps voor een zkSNARKs-veiling in Zcash (zkSNARKs zijn het zero-knowledge-bewijssysteem dat de kern vormt van Zcash's shielded-transacties), wat een aanzienlijke vraag naar cross-chain routes naar $ZEC aantoont.

Dat activiteitsniveau maakt permanent gepubliceerde adressen tot een privacykwestie die het waard is om op te lossen vóórdat quantummachines in staat worden deze te misbruiken.

Zcash-ontwikkelaars bereiden afzonderlijk de bredere NU7-netwerkupgrade voor, hoewel de momenteel voorgestelde NU7-wijzigingen zelf geen volledige post-quantum-migratie vormen.

Het grotere signaal is cultureel: securityteams in crypto behandelen quantumrisico's steeds vaker als een technisch probleem dat nu moet worden aangepakt, in plaats van pas nadat de eerste praktische aanval zich voordoet.


Bron: CryptoNewsNet

Oorspronkelijk bericht: Zcash Proposes New Privacy Layer to Guard Swaps From Quantum Risks