Μια ψηφιακή υπογραφή αλγόριθμος επιτρέπει στον παραλήπτη του μηνύματος να αποδείξει κατηγορηματικά , σε έναν τρίτο , ότι ένα μήνυμα έχει υπογραφεί από το πρόσωπο που ισχυρίζεται ότι έχει υπογράψει. Μια ψηφιακή υπογραφή εκπροσωπήθηκαν ως μια σειρά δυαδικών ψηφίων , ή " 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 , αλλά το δημόσιο κλειδί μπορεί να χρησιμοποιηθεί για μεγαλύτερο χρονικό διάστημα , για όσο διάστημα οι ψηφιακές υπογραφές που δημιουργούνται χρησιμοποιώντας το ιδιωτικό κλειδί πρέπει να επαληθευθεί .
Η
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα