Mi a kriptográfia?
A kriptográfia az olvasható adatok olvashatatlanná alakításának, majd visszaalakításának gyakorlata, így csak a megfelelő emberek láthatják vagy igazolhatják az információt. Olyan matematika és szabályrendszer, amely lehetővé teszi az üzenetek lezárását, a személyazonosság igazolását és a műveletek ellenőrzését anélkül, hogy mindent felfednénk. Képzelj el egy lakatot és egy kulcsot, csak éppen a lakat matematikai alapú, a kulcs pedig a szoftveres tárcádban van.
„A kriptográfia feltörhetetlen.” Nem egészen. Csak annyira erős, amennyire a mögötte álló matematika, a beállítások és a kulcsok védelme. A rossz beállítások és a gondatlan tárolás minden alkalommal felülkerekednek a kifinomult matematikán.
Hogyan működik a kriptográfia?
Képzeld el, hogy úgy küldesz valakinek kriptót, hogy közben nem árulod el a titkaidat. Lépésről lépésre:
- 1. lépés: Megnyitod a tárcádat, és megadod a küldeni kívánt összeget.
- 2. lépés: A tranzakciót a címzett nyilvános kulcsára irányítod, amelyet biztonságosan megoszthatsz.
- 3. lépés: A tárcád az privát kulcsoddal írja alá a tranzakciót. Ez igazolja, hogy valóban te vagy az, anélkül, hogy felfedné a személyazonosságodat.
- 4. lépés: A csomópontok hashfüggvényekkel ellenőrzik az aláírást és az adatokat, így kiderül, ha bármi megváltozott az átvitel során.
- 5. lépés: A hálózat megerősíti a tranzakciót, hozzáadja egy blokkhoz, és később bárki ellenőrizheti.
Ennyi az egész. Csendben végzi a dolgát, rendkívül hatékony, teljesen nyilvános, mégis privát.
Miért fontos a kriptográfia?
Mire jó mindez számodra?
- Előny: Bárkinek, bárhová küldhetsz pénzt, és igazolhatod a tranzakció hitelességét bank vagy ügyfélszolgálat segítsége nélkül.
- Nézőpont: A jó kriptográfia megőrzi az adatvédelmedet, miközben lehetővé teszi a hálózat számára a szabályok betartásának ellenőrzését.
- Jelentősége: Tárcákban, NFT-k kibocsátásánál, exchange-eken, okosszerződésekben, DAO-kban, sőt jelszó nélküli bejelentkezési folyamatokban is találkozhatsz vele.
A seed phrase-edről készíts offline biztonsági másolatot, ne képernyőképeken vagy felhőben tárolt jegyzetekben tartsd. A kriptográfia lehet kőkemény, de ha lefényképezed a titkaidat, mindennek vége.
A kriptográfia főbb jellemzői
Ezek különböztetik meg:
- Bizalmasság: Csak a címzettek tudják visszafejteni az üzenetet vagy az adatokat.
- Sértetlenség: A legapróbb változtatás is észlelhető, így a manipulációra fény derül.
- Hitelesség: Az aláírások igazolják, ki hajtotta végre a műveletet, anélkül, hogy a szükségesnél többet felfednének.
- Elszámoltathatóság: Az aláírt műveleteket később bárki ellenőrizheti.
- Komponálhatóság: Az aláírásokhoz, hash-ekhez és bizonyításokhoz hasonló eszközöket kombinálva összetettebb alkalmazásokat hozhatsz létre.
Változatok
Más feladathoz más eszköz illik. A kriptográfiában ezek a főbb típusok:
- Szimmetrikus: Egyetlen titkos kulcs zárja le és nyitja meg az adatokat; gyors és egyszerű.
- Aszimmetrikus: A nyilvános kulcs megosztható, a privát kulcsot meg kell őrizni; tárcáknál és aláírásoknál használják.
- Hash-elés: Egyirányú matematikai eljárás, amely ujjlenyomatot készít az adatokról; blokkoknál és fájlok ellenőrzésénél hasznos.
- ZK: A zéróismeretű bizonyításokkal úgy igazolhatod valaminek az igazságát, hogy közben nem feded fel a titkot.
A kriptográfia matematika, nem varázslat. Ha valaki rávesz, hogy megoszd a kulcsaidat, a matematika udvariasan beengedi.
Példa
A tárcád aláír egy tranzakciót, a csomópontok ellenőrzik az aláírást a nyilvános cím alapján, a hálózat pedig elfogadja anélkül, hogy valaha is látná a titkos privát kulcsodat – ez a kriptográfia működés közben.
Érdekesség
Julius Caesar betűeltolással rejtette el az üzeneteit, évszázadokkal később pedig az Enigma gépek kódolták a háborús kommunikációt. Ma a telefonod észrevétlenül mindkettőnél erősebb matematikát használ, mémek és piacok között.
Összefoglalás
Röviden: a kriptográfia úgy biztosít bizalmat az online térben, hogy nem kell egyetlen konkrét szereplőben sem megbíznod. A döntőbíró a matematika.