Κρυπτογραφικές λειτουργίες Hash
ΟΡΙΣΜΟΣ των λειτουργιών κρυπτογραφικού διαχωρισμούΜια κρυπτογραφική συνάρτηση κατακερματισμού είναι μια μαθηματική συνάρτηση που χρησιμοποιείται στην κρυπτογραφία. Οι τυπικές λειτουργίες κατακερματισμού παίρνουν εισόδους μεταβλητού μήκους για την επιστροφή εξόδων σταθερού μήκους. Μια κρυπτογραφική λειτουργία κατακερματισμού συνδυάζει τις δυνατότητες διέλευσης μηνυμάτων των λειτουργιών κατακερματισμού με ιδιότητες ασφαλείας.
ΠΕΡΙΟΡΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΩΝ Κρυπτογραφίας
Οι λειτουργίες κινδύνου είναι συνήθεις δομές δεδομένων σε υπολογιστικά συστήματα για εργασίες, όπως ο έλεγχος της ακεραιότητας των μηνυμάτων και η εξακρίβωση της ταυτότητας των πληροφοριών. Αλλά θεωρούνται κρυπτογραφικά αδύναμοι. Οι λειτουργίες κρυπτογραφικού κατακερματισμού προσθέτουν χαρακτηριστικά ασφαλείας σε τυπικές λειτουργίες κατακερματισμού, καθιστώντας έτσι δύσκολη την ανίχνευση των περιεχομένων ενός μηνύματος ή πληροφοριών σχετικά με τους παραλήπτες και τους αποστολείς.
Συγκεκριμένα, οι κρυπτογραφικές λειτουργίες κατακερματισμού παρουσιάζουν τρεις ιδιότητες
- Είναι "χωρίς σύγκρουση". Με απλά λόγια, δεν πρέπει να χάρτες δύο εισροών χάρτες στο ίδιο hash εξόδου.
- Μπορούν να κρυφτούν. Με απλά λόγια, θα πρέπει να είναι δύσκολο να μαντέψετε την τιμή εισόδου για μια συνάρτηση κατακερματισμού από την έξοδο της.
- Θα πρέπει να είναι φιλικά προς το παζλ. Δηλαδή, θα πρέπει να είναι δύσκολο να επιλέξετε μια είσοδο που παρέχει μια προκαθορισμένη έξοδο. Έτσι, η είσοδος θα πρέπει να επιλέγεται από μια διανομή που είναι όσο το δυνατόν ευρύτερη.
Οι τρεις ιδιότητες που περιγράφονται παραπάνω είναι επιθυμητές αλλά δεν μπορούν πάντοτε να εφαρμοστούν στην πράξη. Για παράδειγμα, η διαφορά στα διαστήματα δειγματοληψίας για παρεμβολές εισόδου και εξόδους διασφαλίζει ότι είναι δυνατή η σύγκρουση. Ένα παράδειγμα αυτού αποδείχθηκε πρόσφατα όταν η Πρωτοβουλία Ψηφιακών Νομισμάτων του MIT διαπίστωσε ευπάθεια σύγκρουσης στην IOTA.
Οι κρυπτογραφικές λειτουργίες κατακερματισμού χρησιμοποιούνται ευρέως σε κρυπτοσυχνότητες για να διαβιβάζουν ανώνυμα τις πληροφορίες συναλλαγών. Για παράδειγμα, το bitcoin, το αρχικό και το μεγαλύτερο κρυπτοσυγκέντρωση, χρησιμοποιεί τον κρυπτογραφικό χαρακτήρα κατακερματισμού SHA-256 στον αλγόριθμό του. Ομοίως, η IOTA, μια πλατφόρμα για το Διαδίκτυο των πραγμάτων, έχει τη κρυπτογραφική λειτουργία κατακερματισμού γνωστή ως Curl.
Σύγκριση επενδυτικών λογαριασμών Όνομα παροχέα Περιγραφή Αποκάλυψη διαφημιζόμενου × Οι προσφορές που εμφανίζονται σε αυτόν τον πίνακα προέρχονται από συνεργασίες από τις οποίες η Investopedia λαμβάνει αποζημίωση.