λογισμικό

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

Ψηφιακή Υπογραφή Αλγόριθμοι & ιδιότητές τους

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

αλγόριθμους ψηφιακών υπογραφών βασίζονται σε ένα ζευγάρι των σχετικών κλειδιών , που είναι γνωστή ως ένα ιδιωτικό κλειδί και ένα δημόσιο κλειδί . Κάθε υπογράφων έχει ένα ζεύγος κλειδιών και χρησιμοποιεί το ιδιωτικό κλειδί , το οποίο τηρείται απόρρητο , για να δημιουργήσει μια ψηφιακή υπογραφή . Όποιος επιθυμεί να επαληθεύσει την υπογραφή μπορεί να χρησιμοποιήσει το αντίστοιχο δημόσιο κλειδί , το οποίο διανέμεται ελεύθερα από τον υπογράφοντα . Federal Information Processing Standards ( FIPS ) στις Ηνωμένες Πολιτείες εγκρίνουν τρεις αλγορίθμους για την παραγωγή , τον έλεγχο και την επικύρωση των ψηφιακών υπογραφών .
Εικόνων DSA
Η

Η Αλγόριθμο ψηφιακής υπογραφής , όπως ορίζεται στο FIPS 186-3 Πρότυπο , χρησιμοποιεί μια λειτουργία , που είναι γνωστή ως συνάρτηση κατακερματισμού , να δημιουργήσει μια συμπυκνωμένη έκδοση των στοιχείων , που είναι γνωστή ως ένα μήνυμα χωνέψει . Η συνάρτηση κατακερματισμού μετατρέπει μια συμβολοσειρά χαρακτήρων σε ένα μικρότερο , το κλειδί σταθερού μήκους που αντιπροσωπεύει την αρχική σειρά . Το μήνυμα χωνέψει είναι είσοδος στον αλγόριθμο DSA για να δημιουργήσει την ψηφιακή υπογραφή. Η ψηφιακή υπογραφή στέλνεται στον παραλήπτη , ο οποίος επαληθεύει χρησιμοποιώντας το δημόσιο κλειδί του υπογράφοντος και την ίδια συνάρτηση κατακερματισμού .

Η RSA
Η

Η λεγόμενη RSA ψηφιακό αλγόριθμο υπογραφής - το όνομά του από τους εφευρέτες του , Ron Rivest , Adi Shamir και Leonard Adleman - έχει επίσης εγκριθεί από το FIPS 186-3 Πρότυπο . Ένα δημόσιο κλειδί RSA αποτελείται από ένα συντελεστή ( ή μέτρο ) , με το γινόμενο δύο θετικών πρώτων αριθμών , και ένα δημόσιο κλειδί εκθέτη . Ένα ιδιωτικό κλειδί RSA αποτελείται από το ίδιο μέτρο ελαστικότητας και ένα ιδιωτικό κλειδί εκθέτης , που εξαρτάται από το δημόσιο κλειδί εκθέτη. Το δημόσιο κλειδί εκθέτης είναι συνήθως πολύ μικρότερο από ό, τι στον ιδιωτικό εκθέτη κλειδί , έτσι ώστε επαλήθευση ψηφιακής υπογραφής είναι γρηγορότερο από τη δημιουργία της υπογραφής στην πρώτη θέση .
Εικόνων ECDSA
Η

η ελλειπτική καμπύλη αλγόριθμο ψηφιακής υπογραφής είναι η ελλειπτική καμπύλη ισοδύναμο DSA και προτάθηκε για πρώτη φορά από τον διάσημο κρυπτογράφος Δρ Scott A. Vanstone το 1992 . ECDSA έγινε δεκτή ως Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας πρότυπο το 2000 . ECDSA προϋποθέτει ότι οι ιδιωτικές και δημόσιες ζεύγη κλειδιών δημιουργούνται σε σχέση με συγκεκριμένες παραμέτρους τομέα , η οποία μπορεί να παραμείνει σταθερό για παρατεταμένες χρονικές περιόδους .
Η
εικόνων

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

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