Satura rādītājs
- "Kriptogrāfija" kriptogrāfijā
- Kā darbojas kriptogrāfija?
- Izmantotās kriptogrāfijas metodes
- Grunts līnija
Kriptovalūtas, piemēram, Bitcoin un Ethereum, ir ieguvušas milzīgu popularitāti, pateicoties to decentralizētai, drošai un anonīmai dabai, kas atbalsta vienādranga arhitektūru un ļauj pārskaitīt līdzekļus un citus digitālos aktīvus starp divām dažādām personām bez centrālās iestādes.
Kā šī automatizētā un anonīmā kriptovalūtas sistēma nodrošina, ka visi darījumi tiek apstrādāti ar pienācīgu rūpību un autentiskumu bez jebkādas iejaukšanās? Ievadiet kriptogrāfijas pamatkoncepciju un rīkus, kas veido kriptovalūtas apstrādes mugurkaulu.
Taustiņu izņemšana
- Bitcoin un citas kriptovalūtas, kuru pamatā ir bloķēšanas ķēdes, paļaujas uz kriptogrāfijas metodēm, lai saglabātu drošību un precizitāti - nosaukumā ieliekot “kriptogrāfiju”. ģenerējot savus publiskās un privātās atslēgas pārus, un vēl viens - ieguves nolūkos.
"Kriptogrāfija" kriptogrāfijā
Vārds “kriptonauda” burtiski nozīmē slēptu vai slepenu - šajā kontekstā anonīmu. Atkarībā no konfigurācijas ieviestā kriptogrāfijas tehnoloģija nodrošina pseido- vai pilnīgu anonimitāti. Principā šifrēšana garantē darījumu un dalībnieku drošību, operāciju neatkarību no centrālās iestādes un aizsardzību no dubultiem tēriņiem.
Kriptogrāfijas tehnoloģija tiek izmantota vairākiem mērķiem - dažādu tīklā notiekošu darījumu nodrošināšanai, jaunu valūtas vienību ģenerēšanas kontrolei un digitālo aktīvu un marķieru pārsūtīšanas pārbaudei.
Ļauj izdarīt analoģiju ar reālās pasaules darījumiem - piemēram, parakstot bankas čeku -, kuriem nepieciešams jūsu paraksts. Uzticams un drošs paraksts prasa, lai tam būtu šādas īpašības:
- citiem būtu jāpārbauda, vai tas tiešām ir jūsu paraksts; tam jābūt viltotam, lai neviens cits nevarētu viltot jūsu parakstu, un tam jābūt aizsargātam no jebkādas iespējas, ka parakstītājs to vēlāk var noliegt - tas ir, jūs nevarat atjaunot saistības parakstītas.
Kriptovalūtas līdzinās reālās pasaules parakstu jēdzienam, izmantojot kriptogrāfijas metodes un šifrēšanas atslēgas. Kriptogrāfijas metodēs tiek izmantoti uzlaboti matemātiskie kodi, lai datu vērtības glabātu un pārsūtītu drošā formātā, kas nodrošina, ka tikai tie, kuriem dati vai darījums ir paredzēts, var tos saņemt, lasīt un apstrādāt, kā arī nodrošina darījuma un dalībnieka autentiskumu, piemēram, reālās pasaules paraksts.
Kā darbojas kriptogrāfija?
Padomājiet par radio signālu saņemšanu automašīnas radio, kas ļauj klausīties pārraidi. Šis raidījums ir zināms sabiedrībai un pieejams visiem. Turpretī domā par aizsardzības līmeņa sakariem, piemēram, starp karavīriem kaujas misijā. Šī saziņa būs droša un šifrēta. To saņems un zinām tikai paredzētajiem dalībniekiem, tā vietā, lai būtu atvērti visai pasaulei. Kriptovalūtas kriptogrāfija darbojas līdzīgi.
Vienkāršāk sakot, kriptogrāfija ir paņēmiens drošu ziņojumu nosūtīšanai starp diviem vai vairākiem dalībniekiem - sūtītājs šifrē / slēpj ziņojumu, izmantojot atslēgas tipu un algoritmu, nosūta šo šifrēto ziņojuma formu saņēmējam, un saņēmējs to atšifrē. ģenerēt sākotnējo ziņojumu.
Šifrēšanas atslēgas ir vissvarīgākais kriptogrāfijas aspekts. Tie ziņojumu, darījumu vai datu vērtību padara neatlasāmu neatļautam lasītājam vai saņēmējam, un to var lasīt un apstrādāt tikai paredzētais adresāts. Taustiņi padara informāciju “šifrētu” vai slepenu.
Daudzas kriptovalūtas, piemēram, Bitcoin, var tieši neizmantot šādu slepenu, šifrētu ziņojumu sūtīšanu, jo lielākā daļa informācijas, kas saistīta ar Bitcoin darījumiem, lielā mērā ir publiska. Tomēr pastāv jauna veida kriptovalūtas, piemēram, ZCash un Monero, kuras izmanto dažādas kriptogrāfijas šifrēšanas formas, lai pārsūtīšanas laikā darījuma dati būtu droši un pilnīgi anonīmi. (Lai iegūtu vairāk, skatiet Kas ir Monero (XMR) kriptovalūta?)
Daži no rīkiem, kas tika izstrādāti kā daļa no kriptogrāfijas, ir atraduši nozīmīgu pielietojumu kriptovalūtas darbībā. Tajos ietilpst jaukšanas un digitālo parakstu funkcijas, kas ir neatņemama Bitcoin apstrādes sastāvdaļa, pat ja Bitcoin tieši neizmanto slēptos ziņojumus. (Skat. Arī Kā darbojas Bitcoin?)
Kriptogrāfijās izmantotās kriptogrāfijas metodes
Šifrēšanai šifrēšanā pastāv vairākas metodes.
Pirmais ir simetriskas šifrēšanas kriptogrāfija. Tas izmanto to pašu slepeno atslēgu, lai šifrētu neapstrādātu ziņojumu avotā, pārsūtītu šifrētu ziņojumu saņēmējam un pēc tam atšifrētu ziņojumu galamērķī. Vienkāršs piemērs ir alfabēta attēlošana ar cipariem - teiksim, “A” ir “01”, “B” ir “02” utt. Tāds ziņojums kā “HELLO” tiks šifrēts kā “0805121215”, un šī vērtība tīklā tiks pārsūtīta saņēmējam (-iem). Pēc saņemšanas saņēmējs to atšifrēs, izmantojot to pašu apgriezto metodiku - “08” ir “H”, “05” ir “E” un tā tālāk, lai iegūtu sākotnējo ziņojuma vērtību “HELLO”. Pat ja neatļautas puses saņem šifrēts ziņojums “0805121215”, viņiem nebūs nekādas vērtības, ja viņi nezina šifrēšanas metodiku.
Iepriekš minētais ir viens no vienkāršākajiem simetriskās šifrēšanas piemēriem, taču drošības uzlabošanai pastāv daudz sarežģītu variantu. Šī metode piedāvā vienkāršas ieviešanas priekšrocības ar minimālu operatīvo pieskaitāmību, taču tā cieš no kopīgas atslēgas drošības jautājumiem un mērogojamības problēmām.
Otrā metode ir asimetriskā šifrēšanas kriptogrāfija, kurā datu šifrēšanai un atšifrēšanai tiek izmantotas divas dažādas atslēgas - publiskā un privātā. Publisko atslēgu var izplatīt atklāti, tāpat kā fonda saņēmēja adresi, savukārt privāto atslēgu zina tikai īpašnieks. Šajā metodē persona var šifrēt ziņojumu, izmantojot saņēmēja publisko atslēgu, bet to var atšifrēt tikai ar saņēmēja privāto atslēgu. Šī metode palīdz sasniegt divas svarīgas kriptovalūtas darījumu autentifikācijas un šifrēšanas funkcijas. Pirmais tiek panākts, jo publiskā atslēga pārbauda sapāroto privāto atslēgu īstajam ziņojuma sūtītājam, savukārt vēlākā tiek veikta, jo tikai pāra privātā atslēgas turētājs var veiksmīgi atšifrēt šifrēto ziņojumu.
secp256k1
Bitcoin taustiņiem izmantoto asimetriju sauc par eliptisku līknes kriptogrāfiju. Īpašo metodi sauc par secp256k1, un acīmredzot Satoshi to izvēlējās tikai īpaša iemesla dēļ, izņemot to, kas tajā laikā bija pieejams!
Trešā kriptogrāfijas metode ir Hašinga, kuru izmanto, lai efektīvi pārbaudītu transakciju datu integritāti tīklā. Tas uztur blockchain datu struktūru, kodē cilvēku kontu adreses, ir neatņemama transakciju šifrēšanas procesa sastāvdaļa, kas notiek starp kontiem, un padara bloku ieguvi iespējamu. Turklāt digitālie paraksti papildina šos dažādos kriptogrāfijas procesus, ļaujot īstiem dalībniekiem pierādīt savu identitāti tīklā.
Dažādos kriptovalūtas tīklos var īstenot vairākas iepriekš minēto metožu variācijas ar vēlamajiem pielāgošanas līmeņiem.
Grunts līnija
Anonimitāte un slēpšana ir svarīgs kriptovalūtu aspekts, un dažādas metodes, kas tiek izmantotas, izmantojot kriptogrāfijas tehnikas, nodrošina, ka dalībnieki, kā arī viņu aktivitātes tīklā vajadzīgajā mērā tiek paslēptas.
