Τα ψηφιακά χρηματοκιβώτια πρέπει να διασφαλίζουν την ασφάλεια, την ακεραιότητα και τη διαθεσιμότητα των δεδομένων.
ΑρχήΕίναι ένας κωδικός μπλοκ που κρυπτογραφεί δεδομένα σε μπλοκ 64 bit. Το μήκος κλειδιού είναι 56 bits. Ο ίδιος αλγόριθμος χρησιμοποιείται τόσο για κρυπτογράφηση όσο και για αποκρυπτογράφηση.Η ασφάλεια εξασφαλίζεται διατηρώντας το μυστικό κλειδί ενώ ο αλγόριθμος (συμπεριλαμβανομένων τόσο των αλγόριθμων κρυπτογράφησης όσο και αποκρυπτογράφησης) γίνεται δημόσιοςΓια την ακρίβεια, το σπάσιμο σημαίνει να ψάξουμε για την κωδικοποίηση του κλειδιού.
ΠλεονεκτήματαΟ αλγόριθμος είναι ανοιχτός, με ένα ορισμένο βαθμό ασφάλειας.
ΜειονεκτήματαΗ ασφάλεια του υπολογιστή είναι πολύ πιο αδύναμη από ό,τι όταν πρωτοεμφανίστηκε.χρησιμοποιείται μόνο για την εξακρίβωση της ταυτότητας παλαιών συστημάτωνΕπιπλέον, η διαβίβαση και αποθήκευση των κλειδιών είναι προβληματική επειδή και τα δύο μέρη που εμπλέκονται στην κρυπτογράφηση και την αποκρυπτογράφηση χρησιμοποιούν το ίδιο κλειδί.,που είναι επιρρεπής σε διαρροές.
Εφαρμόσιμα σενάρια: Παλιά συστήματα με χαμηλές απαιτήσεις ασφάλειας ή μη κρίσιμα σενάρια εφαρμογής.
ΑρχήΤο μεικτό υποστηριζόμενο μήκος κλειδιού είναι 128, 192 και 256 bits.Υποστηρίζει μεγέθη μπλοκ δεδομένων και μήκους κρυπτογράφησης 128/192/256 bitΕίναι το πρότυπο κρυπτογράφησης μπλοκ που υιοθετήθηκε από την ομοσπονδιακή κυβέρνηση των ΗΠΑ, αντικαθιστώντας το αρχικό DES.
Πλεονεκτήματα: Έχει γρήγορη ταχύτητα κρυπτογράφησης και μπορεί να ανταποκριθεί στις απαιτήσεις επεξεργασίας κρυπτογράφησης και αποκρυπτογράφησης για μεγάλες ποσότητες δεδομένων.Έχει αναλυθεί από πολλά μέρη και χρησιμοποιείται ευρέως σε όλο τον κόσμο.Είναι εύκολο να εφαρμοστεί σε διάφορα υλικά και λογισμικό.
ΜειονεκτήματαΑν διαρρεύσει το κλειδί, θα απειληθεί η ασφάλεια των δεδομένων.
Εφαρμόσιμα σενάρια: Χρησιμοποιείται ευρέως σε διάφορα σενάρια όπου πρέπει να διασφαλιστεί η ασφάλεια των δεδομένων, όπως οι οικονομικοί και οι τομείς ηλεκτρονικού εμπορίου.Είναι ένας σχετικά συνηθισμένος αλγόριθμος συμμετρικής κρυπτογράφησης σε ψηφιακά χρηματοκιβώτια..
ΑρχήΒασισμένο στο απλό γεγονός στη θεωρία των αριθμών ότι είναι εύκολο να πολλαπλασιάσουμε δύο μεγάλους πρώτους αριθμούς, αλλά εξαιρετικά δύσκολο να παράγοντες το προϊόν τους.και χρησιμοποιούνται διαφορετικά κλειδιά (δημόσιο και ιδιωτικό κλειδί) για κρυπτογράφηση και αποκρυπτογράφηση.
ΠλεονεκτήματαΕίναι σήμερα ο πιο σημαντικός αλγόριθμος κρυπτογράφησης δημόσιου κλειδιού.Μπορεί να αντισταθεί σε όλες τις γνωστές κρυπτογραφικές επιθέσεις μέχρι σήμερα και έχει συσταθεί από το ISO ως το πρότυπο κρυπτογράφησης δεδομένων δημόσιου κλειδιού.
ΜειονεκτήματαΗ ταχύτητα κρυπτογράφησης και αποκρυπτογράφησης είναι σχετικά αργή και το υπολογιστικό φόρτο εργασίας είναι μεγάλο.
Εφαρμόσιμα σενάρια: Χρησιμοποιείται συχνά σε σενάρια όπως οι ψηφιακές υπογραφές και η ανταλλαγή κλειδιών.
ΑρχήΚάθε μπλοκ χωρίζεται περαιτέρω σε 16 υπο-μπλοκ. Μετά από μια σειρά από επεξεργασία,Η τιμή hash 128 bit παράγεται από την σύνδεση τεσσάρων μπλοκ 32 bit., χρησιμοποιώντας μια συνάρτηση hash.
Πλεονεκτήματα: Χρησιμοποιείται ευρέως για την εξακρίβωση της ταυτότητας του κωδικού πρόσβασης και την ταυτοποίηση κλειδιών σε διάφορα λογισμικά.Μπορεί να δημιουργήσει μια ανακεφαλαιώτρια πληροφορίας για ένα κομμάτι πληροφορίας για να αποτρέψει την παραβίαση των πληροφοριών.Μπορεί επίσης να χρησιμοποιηθεί σε εφαρμογές ψηφιακής υπογραφής για να αποτρέψει τον δημιουργό του αρχείου από το να το αρνηθεί.
Μειονεκτήματα: έχει σπάσει επί του παρόντος, θέτοντας σε κίνδυνο την ασφάλεια, δηλαδή, μπορεί να υπάρξει μια κατάσταση όπου δύο διαφορετικές εισροές παράγουν την ίδια τιμή hash (σύγκρουση).
Εφαρμόσιμα σενάρια: Έχει ορισμένες εφαρμογές σε σενάρια με χαμηλές απαιτήσεις ασφάλειας, όπως η απλή επαλήθευση δεδομένων σε ορισμένα μικροεπίπεδα συστήματα.δεν είναι κατάλληλο για ψηφιακά ασφαλή σενάρια με υψηλές απαιτήσεις ασφαλείας.
Αρχή: μιμείται τον αλγόριθμο κρυπτογράφησης MD4 και έχει σχεδιαστεί για να χρησιμοποιείται μαζί με τον αλγόριθμο ψηφιακής υπογραφής (DSA).Θα δημιουργήσει μια αναζήτηση μηνυμάτων 160-bitΗ είσοδος χωρίζεται σε μπλοκ 512-bit και επεξεργάζεται ξεχωριστά.
Πλεονεκτήματα: Πρόκειται για αλγόριθμο με ισχυρότερη ασφάλεια από το MD5 και μπορεί να χρησιμοποιηθεί για την επαλήθευση της ακεραιότητας των δεδομένων και την πρόληψη της παραβίασης των δεδομένων κατά τη διάρκεια της μετάδοσης.
Μειονεκτήματα: Υπάρχει επίσης μια θεωρητική πιθανότητα σύγκρουσης. Ωστόσο, είναι πολύ δύσκολο να βρεθεί σύγκρουση για συγκεκριμένα δεδομένα χρησιμοποιώντας έναν αλγόριθμο με υψηλή ασφάλεια,Και είναι ακόμα πιο δύσκολο να υπολογιστεί μια σύγκρουση χρησιμοποιώντας έναν τύπο.
Εφαρμόσιμα σενάρια: Είναι κατάλληλο για σενάρια με υψηλές απαιτήσεις για την ακεραιότητα των δεδομένων, όπως η επαλήθευση ακεραιότητας κατά τη λήψη αρχείων.μπορεί να χρησιμοποιηθεί για να βοηθήσει στην επαλήθευση της ακεραιότητας των δεδομένων.
Τα ψηφιακά χρηματοκιβώτια πρέπει να διασφαλίζουν την ασφάλεια, την ακεραιότητα και τη διαθεσιμότητα των δεδομένων.
ΑρχήΕίναι ένας κωδικός μπλοκ που κρυπτογραφεί δεδομένα σε μπλοκ 64 bit. Το μήκος κλειδιού είναι 56 bits. Ο ίδιος αλγόριθμος χρησιμοποιείται τόσο για κρυπτογράφηση όσο και για αποκρυπτογράφηση.Η ασφάλεια εξασφαλίζεται διατηρώντας το μυστικό κλειδί ενώ ο αλγόριθμος (συμπεριλαμβανομένων τόσο των αλγόριθμων κρυπτογράφησης όσο και αποκρυπτογράφησης) γίνεται δημόσιοςΓια την ακρίβεια, το σπάσιμο σημαίνει να ψάξουμε για την κωδικοποίηση του κλειδιού.
ΠλεονεκτήματαΟ αλγόριθμος είναι ανοιχτός, με ένα ορισμένο βαθμό ασφάλειας.
ΜειονεκτήματαΗ ασφάλεια του υπολογιστή είναι πολύ πιο αδύναμη από ό,τι όταν πρωτοεμφανίστηκε.χρησιμοποιείται μόνο για την εξακρίβωση της ταυτότητας παλαιών συστημάτωνΕπιπλέον, η διαβίβαση και αποθήκευση των κλειδιών είναι προβληματική επειδή και τα δύο μέρη που εμπλέκονται στην κρυπτογράφηση και την αποκρυπτογράφηση χρησιμοποιούν το ίδιο κλειδί.,που είναι επιρρεπής σε διαρροές.
Εφαρμόσιμα σενάρια: Παλιά συστήματα με χαμηλές απαιτήσεις ασφάλειας ή μη κρίσιμα σενάρια εφαρμογής.
ΑρχήΤο μεικτό υποστηριζόμενο μήκος κλειδιού είναι 128, 192 και 256 bits.Υποστηρίζει μεγέθη μπλοκ δεδομένων και μήκους κρυπτογράφησης 128/192/256 bitΕίναι το πρότυπο κρυπτογράφησης μπλοκ που υιοθετήθηκε από την ομοσπονδιακή κυβέρνηση των ΗΠΑ, αντικαθιστώντας το αρχικό DES.
Πλεονεκτήματα: Έχει γρήγορη ταχύτητα κρυπτογράφησης και μπορεί να ανταποκριθεί στις απαιτήσεις επεξεργασίας κρυπτογράφησης και αποκρυπτογράφησης για μεγάλες ποσότητες δεδομένων.Έχει αναλυθεί από πολλά μέρη και χρησιμοποιείται ευρέως σε όλο τον κόσμο.Είναι εύκολο να εφαρμοστεί σε διάφορα υλικά και λογισμικό.
ΜειονεκτήματαΑν διαρρεύσει το κλειδί, θα απειληθεί η ασφάλεια των δεδομένων.
Εφαρμόσιμα σενάρια: Χρησιμοποιείται ευρέως σε διάφορα σενάρια όπου πρέπει να διασφαλιστεί η ασφάλεια των δεδομένων, όπως οι οικονομικοί και οι τομείς ηλεκτρονικού εμπορίου.Είναι ένας σχετικά συνηθισμένος αλγόριθμος συμμετρικής κρυπτογράφησης σε ψηφιακά χρηματοκιβώτια..
ΑρχήΒασισμένο στο απλό γεγονός στη θεωρία των αριθμών ότι είναι εύκολο να πολλαπλασιάσουμε δύο μεγάλους πρώτους αριθμούς, αλλά εξαιρετικά δύσκολο να παράγοντες το προϊόν τους.και χρησιμοποιούνται διαφορετικά κλειδιά (δημόσιο και ιδιωτικό κλειδί) για κρυπτογράφηση και αποκρυπτογράφηση.
ΠλεονεκτήματαΕίναι σήμερα ο πιο σημαντικός αλγόριθμος κρυπτογράφησης δημόσιου κλειδιού.Μπορεί να αντισταθεί σε όλες τις γνωστές κρυπτογραφικές επιθέσεις μέχρι σήμερα και έχει συσταθεί από το ISO ως το πρότυπο κρυπτογράφησης δεδομένων δημόσιου κλειδιού.
ΜειονεκτήματαΗ ταχύτητα κρυπτογράφησης και αποκρυπτογράφησης είναι σχετικά αργή και το υπολογιστικό φόρτο εργασίας είναι μεγάλο.
Εφαρμόσιμα σενάρια: Χρησιμοποιείται συχνά σε σενάρια όπως οι ψηφιακές υπογραφές και η ανταλλαγή κλειδιών.
ΑρχήΚάθε μπλοκ χωρίζεται περαιτέρω σε 16 υπο-μπλοκ. Μετά από μια σειρά από επεξεργασία,Η τιμή hash 128 bit παράγεται από την σύνδεση τεσσάρων μπλοκ 32 bit., χρησιμοποιώντας μια συνάρτηση hash.
Πλεονεκτήματα: Χρησιμοποιείται ευρέως για την εξακρίβωση της ταυτότητας του κωδικού πρόσβασης και την ταυτοποίηση κλειδιών σε διάφορα λογισμικά.Μπορεί να δημιουργήσει μια ανακεφαλαιώτρια πληροφορίας για ένα κομμάτι πληροφορίας για να αποτρέψει την παραβίαση των πληροφοριών.Μπορεί επίσης να χρησιμοποιηθεί σε εφαρμογές ψηφιακής υπογραφής για να αποτρέψει τον δημιουργό του αρχείου από το να το αρνηθεί.
Μειονεκτήματα: έχει σπάσει επί του παρόντος, θέτοντας σε κίνδυνο την ασφάλεια, δηλαδή, μπορεί να υπάρξει μια κατάσταση όπου δύο διαφορετικές εισροές παράγουν την ίδια τιμή hash (σύγκρουση).
Εφαρμόσιμα σενάρια: Έχει ορισμένες εφαρμογές σε σενάρια με χαμηλές απαιτήσεις ασφάλειας, όπως η απλή επαλήθευση δεδομένων σε ορισμένα μικροεπίπεδα συστήματα.δεν είναι κατάλληλο για ψηφιακά ασφαλή σενάρια με υψηλές απαιτήσεις ασφαλείας.
Αρχή: μιμείται τον αλγόριθμο κρυπτογράφησης MD4 και έχει σχεδιαστεί για να χρησιμοποιείται μαζί με τον αλγόριθμο ψηφιακής υπογραφής (DSA).Θα δημιουργήσει μια αναζήτηση μηνυμάτων 160-bitΗ είσοδος χωρίζεται σε μπλοκ 512-bit και επεξεργάζεται ξεχωριστά.
Πλεονεκτήματα: Πρόκειται για αλγόριθμο με ισχυρότερη ασφάλεια από το MD5 και μπορεί να χρησιμοποιηθεί για την επαλήθευση της ακεραιότητας των δεδομένων και την πρόληψη της παραβίασης των δεδομένων κατά τη διάρκεια της μετάδοσης.
Μειονεκτήματα: Υπάρχει επίσης μια θεωρητική πιθανότητα σύγκρουσης. Ωστόσο, είναι πολύ δύσκολο να βρεθεί σύγκρουση για συγκεκριμένα δεδομένα χρησιμοποιώντας έναν αλγόριθμο με υψηλή ασφάλεια,Και είναι ακόμα πιο δύσκολο να υπολογιστεί μια σύγκρουση χρησιμοποιώντας έναν τύπο.
Εφαρμόσιμα σενάρια: Είναι κατάλληλο για σενάρια με υψηλές απαιτήσεις για την ακεραιότητα των δεδομένων, όπως η επαλήθευση ακεραιότητας κατά τη λήψη αρχείων.μπορεί να χρησιμοποιηθεί για να βοηθήσει στην επαλήθευση της ακεραιότητας των δεδομένων.