Videnskab
 science >> Videnskab >  >> Elektronik

Beskyt retten til at blive glemt i blockchains alder

En ny ramme giver dig fuld administrativ kontrol over dine blockchain-lagrede data. Kredit:Shutterstock

Der har været en masse hype om blockchain i løbet af det sidste år. Selvom det er bedst kendt som teknologien, der understøtter Bitcoin, blockchain begynder at forstyrre andre industrier, fra forsyningskæder til energihandel.

Et af de vigtigste salgsargumenter for blockchain er, at når data tilføjes til kæden, det kan ikke ændres eller fjernes. Dette gør blockchain pålidelig.

Men den samme uforanderlighed gør blockchain problematisk i en verden, hvor fortrolighedslove kræver, at virksomheder sletter dine data fra databaser, når de har tjent sit formål. Dette er kendt i nogle jurisdiktioner som "retten til at blive glemt".

Vi har designet en blockchain, hvor brugerne kan fjerne deres data fra databasen uden at krænke blockchains konsistens.

Der er i øjeblikket et voksende marked for Internet of Things -enheder, fra smarte hjem og selvkørende biler til stemmeassistenter og smarte energimålere. Disse enheder indsamler løbende digitale biografier om vores liv. Da disse data i stigende grad gemmes på blockchains, spændingen mellem blockchain og retten til at blive glemt vil kun stige. Vores værktøj kan hjælpe.

Sådan fungerer blockchain

Kernen, blockchain er en database, der administreres i fællesskab af et distribueret sæt af deltagere. Når der tilføjes nye data til databasen, alle deltagerne skal acceptere at verificere det. På denne måde, blockchain fjerner behovet for en tredjepart, såsom en bank, at verificere transaktioner.

Blockchain -hovedbogen er organiseret i blokke, hvor hver blok er knyttet til den forrige blok gennem kryptografiske hashfunktioner. Disse funktioner opretter en kort kode baseret på indholdet i den foregående blok, og det er ikke muligt at gætte denne kode uden at prøve alle mulige koder. Ved at kæde blokkene på denne måde sikrer du, at de data, der er gemt i dem, ikke kan ændres, da alle foretagne ændringer ville bryde blockchain -konsistensen.

Dette gør blockchains uforanderlige. Det gør også blockchain -data lette at spore og revidere, især for store netværk som tingenes internet. Disse funktioner er yderst attraktive for organisationer, der opererer på tværs af organisatoriske grænser, og i miljøer, hvor deltagerne måske ikke fuldt ud har tillid til hinanden.

Lovgivningsmæssige udfordringer

Den Europæiske Unions nylige General Data Protection Regulation (GDPR) er et betydeligt stykke lovgivning, der er i modstrid med en digital økonomi, der understøttes af blockchain.

GDPR kræver, at virksomheder, der opbevarer folks data, sletter disse data, når det oprindelige formål, de havde brug for dem, er fuldført. Det betyder, at folk skal kunne fjerne deres data fra tredjepartsdatabaser efter et bestemt tidsrum.

Blockchain - at være uforanderlig - udgør en hindring for at udøve denne ret.

Risici for privatlivets fred

Lad os sige, at du bor i et smart hjem, der bruger sensordata til at overvåge din hjemmesikkerhed. Du har en hjemmeforsikring og for at modtage lavere præmier, du tillader, at dine røgalarm- og sikkerhedssensordata registreres på en blockchain.

Blockchain -data kan tilgås af politiet, brandvæsenet og forsikringsselskabet, så de kan kontrollere enhver røgalarm eller sikkerhedshændelser. Når din forsikringsperiode er slut, du burde kunne fjerne dine sikkerhedsdata fra blockchain for at forbedre dit privatliv.

Hvis du forlod dine data på blockchain på ubestemt tid, det ville øge risikoen for, at dine data identificeres som dine, og dine aktiviteter spores af enhver enhed med adgang til blockchain.

En blockchain -deltager bruger typisk en eller flere offentlige nøgler som identitet. Transaktionerne i blockchain gemmes anonymt, da der ikke er nogen direkte forbindelse mellem de offentlige nøgler og den reelle deltageridentitet. Men et brud på identiteten i nogen af ​​transaktionerne, for eksempel ved at linke transaktionsindholdet til andre kendte data om brugeren, fører til alle interaktioner mellem brugernes enheder, gemt i blockchain, skal spores af alle blockchain -deltagere.

Fjernelse af data uden at bryde kæden

Så det ville være gavnligt for brugerens privatliv at kunne fjerne data fra blockchain uden at "bryde kæden". Det ville også være en fordel at spare lagerplads på de servere, der gemmer blockchain -regnskaber.

Men pt. fjernelse af data fra en blockchain er ikke mulig uden at bryde blockchainens konsistens.

Vi er kommet med en løsning, der gør det muligt at fjerne dine detaljerede transaktionsdata fra en blockchain -database, uden at fjerne det reviderbare spor, som transaktionen fandt sted.

Som beskrevet i vores peer-reviewed publikation i denne måned, Memory Optimized Flexible Blockchain giver dig mulighed for midlertidigt at gemme, sammenfatte, eller helt fjerne dine transaktioner fra blockchain, samtidig opretholde blockchains konsistens.

Det resterende spor af data (dets hash) på blockchain kan stadig bruges i fremtiden, hvis der opstår tvister om det skete. For eksempel, hvis en husejer ville kontrollere, at der fandt et indbrud sted i deres hus under en tidligere forsikring, de kunne give en privat kopi af dataene med tilhørende hash. En juridisk myndighed kunne derefter sammenligne hash af personens data med hash, der stadig er gemt på den delte blockchain og derved validere ægtheden af ​​personens krav.

Denne tilgang giver dig fuld administrativ kontrol over dine blockchain-lagrede data. Det gør det muligt for dig at fjerne eller opsummere disse data, uden at ofre evnen til at revidere dataene i fremtiden.

Genvinder privatliv og kontrol

Det er vigtigt at bemærke, at vores publicerede tilgang kan køre oven på enhver eksisterende blockchain -løsning, og påvirker ikke blockchain -konsistensen. Forbindelserne mellem blokke gennem hashfunktioner bevares, selvom specifikke blokke fjernes eller opsummeres fra kæden. Med andre ord, linket til enhver blockchain -post forbliver, men posen med nogle data kan skæres løs.

Faktisk, så længe det fjernede indhold gemmes privat uden for blockchain, dataens ægthed kan verificeres uafhængigt på et senere tidspunkt ved at sammenligne dem med hash i blockchain. På denne måde, du kan genvinde kontrollen med alle tidligere delte data og udøve din ret til at blive glemt i en blockchain -alder.

Denne artikel er genudgivet fra The Conversation under en Creative Commons -licens. Læs den originale artikel.




Varme artikler