Τι είναι η κρυπτογραφία;

Με λίγα λόγια

Η κρυπτογραφία είναι η επιστήμη που χρησιμοποιεί μαθηματικές τεχνικές για την προστασία πληροφοριών και τον έλεγχο της γνησιότητάς τους. Στα crypto επιτρέπει την υπογραφή συναλλαγών και την ανίχνευση αλλοιώσεων.

Από τη συντακτική ομάδα του Cryptonomy · Ενημέρωση · 2′ ανάγνωση

Πώς μπορεί ένα δίκτυο να ελέγξει ότι έχετε εγκρίνει μια συναλλαγή, χωρίς να του δώσετε το μυστικό κλειδί σας;

Εδώ μπαίνει η κρυπτογραφία (cryptography). Σκεφτείτε έναν φάκελο με κλειδαριά και μια σφραγίδα ασφαλείας: η κλειδαριά προστατεύει το περιεχόμενο από αδιάκριτα βλέμματα, ενώ η σφραγίδα βοηθά να εντοπίσουμε αν κάποιος το πείραξε. Στον ψηφιακό κόσμο αυτές είναι διαφορετικές λειτουργίες, που υλοποιούνται με μαθηματικούς αλγορίθμους.

Η κρυπτογράφηση μετατρέπει αναγνώσιμα δεδομένα σε μορφή που δεν διαβάζεται χωρίς το κατάλληλο κλειδί. Όμως η κρυπτογραφία δεν περιορίζεται στην κρυπτογράφηση. Περιλαμβάνει επίσης εργαλεία για να ελέγχουμε την προέλευση μιας πληροφορίας και το αν έχει αλλάξει.

Πώς χρησιμοποιείται στα crypto

Όταν στέλνετε crypto από ένα πορτοφόλι που ελέγχετε, το ιδιωτικό κλειδί (private key) χρησιμοποιείται για τη δημιουργία μιας ψηφιακής υπογραφής (digital signature). Το δίκτυο μπορεί να ελέγξει αυτή την υπογραφή με το αντίστοιχο δημόσιο κλειδί (public key), χωρίς να μάθει το ιδιωτικό. Η υπογραφή συνδέεται με τα συγκεκριμένα δεδομένα της συναλλαγής: αν αυτά αλλάξουν, δεν περνά τον ίδιο έλεγχο.

Ένα ακόμη εργαλείο είναι η συνάρτηση κατακερματισμού (hash function). Παράγει ένα ψηφιακό «αποτύπωμα» των δεδομένων. Μια αλλαγή στα δεδομένα δίνει, κατά κανόνα, διαφορετικό αποτύπωμα. Στο blockchain, τα hash βοηθούν στη σύνδεση των block και στην ανίχνευση αλλοιώσεων. Δεν αποτελούν κρυπτογράφηση που μπορείς να αντιστρέψεις με κάποιο κλειδί.

Γιατί έχει σημασία

Χάρη σε αυτά τα εργαλεία, οι συμμετέχοντες μπορούν να επαληθεύουν συναλλαγές χωρίς να γνωρίζονται προσωπικά. Η κρυπτογραφία λειτουργεί μαζί με τους κανόνες του δικτύου και τον μηχανισμό συναίνεσης, όχι μόνη της.

Εμείς θεωρούμε κρίσιμη μια διάκριση: ασφάλεια δεν σημαίνει αυτόματα ιδιωτικότητα. Στα δημόσια blockchain, όπως του Bitcoin, οι συναλλαγές είναι ορατές, παρότι χρησιμοποιούν κρυπτογραφία.

Τι να προσέξεις

Ένας ισχυρός αλγόριθμος δεν σας προστατεύει αν παραδώσετε το ιδιωτικό κλειδί ή τη φράση ανάκτησης (seed phrase) σε απατεώνα. Ούτε εμποδίζει μια επιβλαβή συναλλαγή που υπογράφετε εσείς. Η υπογραφή αποδεικνύει έγκριση με το αντίστοιχο κλειδί, όχι ότι η συναλλαγή είναι συμφέρουσα ή ότι ο παραλήπτης είναι αξιόπιστος.