λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Κρυπτογραφία Αλγόριθμο ψηφιακής υπογραφής Κώδικες

Στην κρυπτογραφία , η επιστήμη της ανάλυσης και κρυπτογραφήσεως μυστική γραφή , μια ψηφιακή υπογραφή είναι ένας μηχανισμός για τον έλεγχο ταυτότητας μηνυμάτων . Μια ψηφιακή υπογραφή υπολογίζεται σύμφωνα με ένα μαθηματικό τύπο , που ονομάζεται ένας αλγόριθμος , που επιτρέπει την ταυτότητα του προσώπου που υπογράφει το μήνυμα και την ακεραιότητα των δεδομένων που πρέπει να επαληθευτεί . Ψηφιακή Υπογραφή
Η

Μια ψηφιακή υπογραφή αλγόριθμος επιτρέπει στον παραλήπτη του μηνύματος να αποδείξει κατηγορηματικά , σε έναν τρίτο , ότι ένα μήνυμα έχει υπογραφεί από το πρόσωπο που ισχυρίζεται ότι έχει υπογράψει. Μια ψηφιακή υπογραφή εκπροσωπήθηκαν ως μια σειρά δυαδικών ψηφίων , ή " bits . " Ψηφιακή υπογραφή αλγόριθμοι που χρησιμοποιούνται σε ηλεκτρονικό ταχυδρομείο και άλλες μορφές ηλεκτρονικών επικοινωνιών, συμπεριλαμβανομένων ηλεκτρονική μεταφορά κεφαλαίων . Πρότυπα Federal Information Processing στις Ηνωμένες Πολιτείες εγκρίνει τρία πρότυπα , γνωστή ως Digital Signature Algorithm ( DSA ) , ο αλγόριθμος ψηφιακής υπογραφής Πριτσίνια, Shamir και Adleman ( RSA) και η ελλειπτική καμπύλη Αλγόριθμο ψηφιακής υπογραφής ( ECDSA ) για ψηφιακές υπογραφές .

Η DSA
Η

μια DSA ψηφιακή υπογραφή υπολογίζεται χρησιμοποιώντας μια συνάρτηση κατακερματισμού και ένα κλειδί κρυπτογράφησης , η οποία είναι μια αριθμητική τιμή που χρησιμοποιείται από τον αλγόριθμο για να αλλάξετε τις πληροφορίες . Αυτό το κλειδί είναι ιδιωτικό , που είναι γνωστή μόνο στον αποστολέα του μηνύματος . Ο αλγόριθμος παίρνει μια μαθηματική περίληψη , που είναι γνωστή ως κωδικό κατακερματισμού , του μηνύματος που θα υπογραφεί , και τα σημάδια χρησιμοποιώντας το ιδιωτικό κλειδί . Ο παραλήπτης του μηνύματος επαληθεύει τον κωδικό hash χρησιμοποιώντας ένα δεύτερο κλειδί κρυπτογράφησης , που είναι γνωστή ως ένα δημόσιο κλειδί , το οποίο διανέμεται ελεύθερα από τον αποστολέα .

Η RSA
Η

μια RSA ψηφιακή υπογραφή υπολογίζεται επίσης με τη χρήση ενός ιδιωτικού κλειδιού και επαλήθευσε χρησιμοποιώντας ένα δημόσιο κλειδί. Το δημόσιο κλειδί αποτελείται από ένα συντελεστή , η, η οποία είναι το γινόμενο δύο πρώτων αριθμών , ρ και q , και ένα εκθέτη e . Ένας εκθέτης είναι ένας αριθμός τοποθετείται πάνω και μετά το άλλο για να υποδηλώσει τη δύναμη στην οποία πρόκειται να ανυψωθεί . Το ιδιωτικό κλειδί αποτελείται από τον ίδιο συντελεστή , n , και ένα ιδιωτικό κλειδί εκθέτη , d , η οποία εξαρτάται από το n και e .
Εικόνων ECDSA
Η

Η ECDSA χρησιμοποιεί επίσης ένα ιδιωτικές και δημόσιες ζεύγος κλειδιών . Το δημόσιο κλειδί εξαρτάται από ένα σύνολο παραμέτρων , που είναι γνωστή ως παράμετροι τομέα, που είναι κοινά σε έναν τομέα, ή ομάδα, των χρηστών. Το ιδιωτικό κλειδί , το κλειδί και το domain παραμέτρους κοινό μαθηματικά συνδέονται μεταξύ τους . Το ιδιωτικό κλειδί χρησιμοποιείται για ένα χρονικό διάστημα γνωστό ως ένα cryptoperiod , αλλά το δημόσιο κλειδί μπορεί να χρησιμοποιηθεί για μεγαλύτερο χρονικό διάστημα , για όσο διάστημα οι ψηφιακές υπογραφές που δημιουργούνται χρησιμοποιώντας το ιδιωτικό κλειδί πρέπει να επαληθευθεί .
Η

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα