Signaturer Schnorr og det uundgåelige ved fortrolighed i Bitcoin

Digitale signaturer er grundlaget for online suverænitet. Fremkomsten af ​​offentlig nøglekryptering i 1976 åbnede vejen for at skabe et globalt kommunikationsværktøj - internettet - og en helt ny form for penge, Bitcoin. Selvom de grundlæggende egenskaber ved offentlig nøglekryptografi ikke har ændret sig meget siden da, er snesevis af forskellige digitale signatursystemer med åben kildekode tilgængelige for kryptografer.

Da Satoshi Nakamoto begyndte at arbejde på Bitcoin, var et af de vigtigste punkter, der skulle overvejes, hvilke af signaturordningerne der skulle vælges til et åbent og offentligt finanssystem. Kravene var klare:det var nødvendigt at skabe en algoritme, der ville være udbredt, forståelig, rimelig sikker, nem og, vigtigst af alt, open source. Af alle de muligheder, der var tilgængelige på det tidspunkt, valgte han den, der bedst opfylder disse kriterier:Elliptic Curve Digital Signature Algorithm (digital signaturalgoritme baseret på elliptiske kurver) eller ECDSA.

På det tidspunkt blev der givet indbygget support til ECDSA i OpenSSL, et åbent sæt krypteringsværktøjer udviklet af erfarne arbejdere med kryptering for at øge privatlivets fred for onlinekommunikation. Sammenlignet med andre populære ordninger har ECDSA fordele såsom mindre krævende computerressourcer og kortere nøgler er nyttige egenskaber for digitale penge. Samtidig giver det et proportionalt sikkerhedsniveau for ordninger som RSA:for eksempel har en 256-bit ECDSA-nøgle et tilsvarende sikkerhedsniveau sammenlignet med en 3072-bit RSA-nøgle med en væsentlig mindre nøglestørrelse.

Takket være det hårde arbejde udført af Peter Woole og hans kolleger på en forbedret elliptisk kurve kaldet secp256k1, er Bitcoin ECDSA blevet endnu hurtigere og mere effektiv. ECDSA har dog stadig nogle ulemper, som kan tjene som et tilstrækkeligt grundlag for dens fuldstændige erstatning. Efter flere års forskning og eksperimenter er der etableret en ny signaturordning for at øge fortroligheden og effektiviteten af ​​Bitcoin-transaktioner:Schnorrs digitale signaturordning.


Minedrift
  1. Blockchain
  2. Bitcoin
  3. Ethereum
  4. Digital valutaveksling
  5. Minedrift