Sisällysluettelo
- "Salaus" salauksessa
- Kuinka kryptografia toimii?
- Käytetyt salausmenetelmät
- Pohjaviiva
Cryptovaluutat, kuten Bitcoin ja Ethereum, ovat saavuttaneet valtavan suosion hajautetun, turvallisen ja nimettömän luonteensa ansiosta, joka tukee vertaisarkkitehtuuria ja mahdollistaa varojen ja muiden digitaalisten varojen siirron kahden eri henkilön välillä ilman keskusviranomaista.
Kuinka tämä automatisoitu ja nimettömä kryptovaluuttajärjestelmä varmistaa, että kaikki tapahtumat käsitellään asianmukaisella huolellisuudella ja aitoudella ilman mitään väliintuloa? Anna salausprosessin taustalla oleva käsite ja työkalut, jotka muodostavat kryptovaluutan käsittelyn selkärangan.
Avainsanat
- Bitcoin ja muut blockchain-pohjaiset kryptovaluutat luottavat salaustekniikoihin turvallisuuden ja uskollisuuden ylläpitämiseksi - "krypto" -nimeen asettamisessa.Kryptografia on tietojen koodaamiseen ja dekoodaamiseen liittyvä matemaattinen ja laskennallinen käytäntö.Bitcoin käyttää kolmea erilaista kryptografista menetelmää, joista yksi on omistettu tuottaa sen julkisen ja yksityisen avainparit ja toinen "kaivostoimintaan".
"Salaus" salauksessa
Sana ”salaus” tarkoittaa kirjaimellisesti piilotettua tai salaa - tässä yhteydessä nimettömää. Konfiguraatiosta riippuen toteutettu kryptografiateknologia varmistaa pseudo- tai täydellisen nimettömyyden. Salaus takaa periaatteessa transaktioiden ja osallistujien turvallisuuden, toiminnan riippumattomuuden keskusviranomaisesta ja suojan kaksinkertaiselta käytöltä.
Salaustekniikkaa käytetään moniin tarkoituksiin - verkossa tapahtuvien tapahtumien turvaamiseen, uusien valuuttayksiköiden muodostumisen ohjaamiseen sekä digitaalisten omaisuuserien ja rahakkeiden siirron todentamiseen.
Annetaan piirtää analogiaa reaalimaailman tapahtumiin - kuten pankkisekin allekirjoittamiseen -, jotka tarvitsevat allekirjoituksesi. Luotettava ja turvallinen allekirjoitus edellyttää, että sillä on seuraavat ominaisuudet:
- muiden pitäisi tarkistaa, että se todella on allekirjoitus; sen tulee olla väärennetty siten, että kukaan muu ei voi väärentää allekirjoitustasi, ja sen tulee olla suojattu kaikilta mahdollisilta kielteiltä, joita allekirjoittaja myöhemmin voi kieltää - eli et voi jatkaa sitoumus allekirjoitettuaan.
Salausvaluutat jäljittelevät reaalimaailman allekirjoitusten käsitettä käyttämällä salaustekniikoita ja salausavaimia. Salausmenetelmät käyttävät edistyneitä matemaattisia koodeja tietojen arvojen tallentamiseen ja lähettämiseen turvallisessa muodossa, joka varmistaa, että vain ne, joille data tai tapahtuma on tarkoitettu, voivat vastaanottaa, lukea ja käsitellä sitä ja varmistaa tapahtuman ja osallistujan aitouden, kuten todellisen maailman allekirjoitus.
Kuinka kryptografia toimii?
Ajattele radiosignaalien vastaanottamista autosi radiosta, jonka avulla voit kuunnella lähetystä. Tämä lähetys on yleistä tietoa ja avoin kaikille. Ajattele sitä vastoin puolustustason viestintää, kuten taisteluoperaatiossa olevien sotilaiden välistä. Tämä tiedonsiirto on suojattu ja salattu. Sen vastaanottavat ja tietävät vain suunnitellut osallistujat sen sijaan, että olisivat avoimia koko maailmalle. Kryptovaluutan salaustekniikka toimii samalla tavalla.
Yksinkertaisesti sanottuna salaus on tekniikka turvallisten viestien lähettämiseen kahden tai useamman osallistujan välillä - lähettäjä salaa / piilottaa viestin tietyn avaimen ja algoritmin avulla, lähettää tämän salatun viestin muodon vastaanottimelle ja vastaanottaja purkaa sen luo alkuperäinen viesti.
Salausavaimet ovat tärkein osa salausta. Ne tekevät viestin, tapahtuman tai tietoarvon lukemattomaksi luvattomalle lukijalle tai vastaanottajalle, ja vain luettu vastaanottaja voi sen lukea ja käsitellä. Näppäimet tekevät tiedoista salattuja tai salaisia.
Monet kryptovaluutat, kuten Bitcoin, eivät välttämättä käytä nimenomaisesti tällaisten salattujen, salattujen viestien lähettämistä, koska suurin osa tiedoista, joihin liittyy Bitcoin-tapahtumia, on suuressa määrin julkinen. Kuitenkin on olemassa uusi kryptovaluutojen rotu, kuten ZCash ja Monero, joka käyttää erilaisia salaustekniikan salauksia pitämään tapahtuman tiedot turvallisina ja täysin nimettöminä siirron aikana. (Lisätietoja on artikkelissa Mikä on Monero (XMR) cryptocurrency?)
Jotkut kryptografian osana kehitetyistä työkaluista ovat löytäneet tärkeän käytön kryptovaluuttatyössä. Ne sisältävät hajautustoiminnot ja digitaaliset allekirjoitukset, jotka ovat kiinteä osa Bitcoin-prosessointia, vaikka Bitcoin ei käytä suoraan piilotettuja viestejä. (Katso myös, Kuinka Bitcoin toimii?)
Salaustekniikoissa käytetyt salausmenetelmät
Salausta varten on olemassa useita menetelmiä salausta varten.
Ensimmäinen niistä on Symmetric Encryption Cryptography. Se käyttää samaa salaa avainta salaamaan raaka viestin lähteessä, lähettämään salatun viestin vastaanottajalle ja salaamaan viestin sitten määränpäässä. Yksinkertainen esimerkki on numeroita sisältävien aakkosten esittäminen - sanotaan, että 'A' on '01', 'B' on '02' ja niin edelleen. Viesti, kuten ”HELLO”, salataan nimellä “0805121215”, ja tämä arvo välitetään verkon kautta vastaanottajalle (vastaanottajille). Kun vastaanottaja on vastaanottaja, se purkaa sen käyttämällä samaa käänteistä menetelmää - '08' on 'H', '05' on 'E' ja niin edelleen saadaksesi alkuperäisen viestin arvon 'HELLO'. Vaikka luvattomat osapuolet vastaanottavatkin salattu viesti ”0805121215”, sillä ei ole mitään arvoa heille, elleivät he tiedä salausmenetelmää.
Yllä oleva on yksi yksinkertaisimpia esimerkkejä symmetrisestä salauksesta, mutta turvallisuuden parantamiseksi on olemassa paljon monimutkaisia muunnelmia. Menetelmä tarjoaa yksinkertaisen toteutuksen etuja pienillä toiminnallisilla lisäkustannuksilla, mutta kärsii jaetun avaimen turvallisuuskysymyksistä ja skaalautuvuusongelmista.
Toinen menetelmä on epäsymmetrinen salaussalaus, joka käyttää kahta eri avainta - julkista ja yksityistä - tietojen salaamiseen ja salauksen purkamiseen. Julkinen avain voidaan levittää avoimesti, kuten rahaston vastaanottajan osoite, kun taas yksityinen avain on vain omistajan tiedossa. Tässä menetelmässä henkilö voi salata viestin vastaanottimen julkisella avaimella, mutta se voidaan salata vain vastaanottajan yksityisellä avaimella. Tämä menetelmä auttaa saavuttamaan kaksi tärkeätä toimintoa - autentikointi ja salaus salausvaluuttakaupoissa. Entinen saavutetaan, kun julkinen avain tarkistaa parin muodostuneen yksityisen avaimen sanoman todelliselle lähettäjälle, kun taas jälkimmäinen suoritetaan, koska vain parillinen yksityinen avaimen haltija voi purkaa salatun viestin onnistuneesti.
secp256k1
Bitcoin-avaimiin käytettyä epäsymmetriaa kutsutaan elliptiseksi käyrän kryptografiaksi. Erityinen menetelmä tunnetaan sekp256k1: nä, ja Satoshi on ilmeisesti valinnut sen muusta syystä kuin se oli tuolloin saatavilla!
Kolmas salausmenetelmä on Hashing, jota käytetään verkon tapahtumien datan eheyden tehokkaaseen varmentamiseen. Se ylläpitää blockchain-tietojen rakennetta, koodaa ihmisten tiliosoitteita, on olennainen osa tilien välillä tapahtuvien tapahtumien salausprosessia ja mahdollistaa lohkojen louhinnan. Lisäksi digitaaliset allekirjoitukset täydentävät näitä erilaisia salausprosesseja antamalla aitoille osallistujille mahdollisuuden todistaa henkilöllisyytensä verkossa.
Edellä mainittujen menetelmien useita variaatioita halutulla mukautustasolla voidaan toteuttaa useissa salausvaluuttaverkoissa.
Pohjaviiva
Nimettömyys ja piilottaminen ovat avainasemassa salaustekniikoissa, ja salaustekniikoiden avulla käytetyt eri menetelmät varmistavat, että osallistujat ja heidän toimintansa pysyvät verkossa piilossa halutussa määrin.
