Ψηφιακή υπογραφή: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
luchador
μ διορθ συνδ σε αρχείο
Γραμμή 1:
{{επιμέλεια}}
 
Η '''Ψηφιακή Υπογραφήυπογραφή''' είναι ένα μαθηματικό σύστημα που χρησιμοποιείται για την απόδειξη της γνησιότητας ενός ψηφιακού μηνύματος ή εγγράφου. Μια έγκυρη ψηφιακή υπογραφή δίνει στον παραλήπτη την πιστοποίηση ότι το μήνυμα που δημιουργήθηκε ανήκει στον αποστολέα που το υπέγραψε ψηφιακά και ότι δεν αλλοιώθηκε-παραποιήθηκε κατά την μεταφορά. Οι ψηφιακές υπογραφές χρησιμοποιούν συνδυασμό μιας [[Κρυπτογραφική Συνάρτηση Κατατεμαχισμού|κρυπτογραφικής συνάρτησης κατατεμαχισμού]] (hash function) για δημιουργία της [[Κρυπτογραφική Συνάρτηση Κατατεμαχισμού|σύνοψης (hash)]] σε συνδυασμό με [[Κρυπτογράφηση Ασυμμετρικού Κλειδιού|ασυμμετρική κρυπτογραφία]] για κρυπτογράφηση/αποκρυπτογράφηση σύνοψης (ο συνδυασμός σύνοψης και κρυπτογράφησης με [[Κρυπτογράφηση Ασυμμετρικού Κλειδιού|ασυμμετρική κρυπτογραφία]] αποδεικνύει την ακεραιότητας του εγγράφου αλλά και την απόδειξη ταυτότητας του αποστολέα).
 
Σε μερικές χώρες όπως τις [[ΗΠΑ]] και κάποιες χώρες της [[Ευρωπαϊκή Ένωση|Ευρωπαϊκής ένωσης]], οι ψηφιακές υπογραφές έχουν και νομική υπόσταση. Οι ψηφιακές υπογραφές σε ψηφιακά έγγραφα είναι παρόμοιες με τις αντίστοιχες χειρόγραφες υπογραφές σε έντυπα έγγραφα. Όταν οι ψηφιακές υπογραφές υλοποιούνται - εφαρμόζονται σωστά (με χρήση ασφαλών κρυπτογραφικών αλγορίθμων), είναι πολύ δυσκολότερο να πλαστογραφηθούν σε σχέση με τις αντίστοιχες χειρόγραφες. Επίσης το φυσικό πρόσωπο που ψηφιακά υπογράφει το ψηφιακό έγγραφο δεν μπορεί να ισχυριστεί ότι δεν το υπόγραψε (όσο το ιδιωτικό κλειδί που χρησιμοποίησε δεν υποκλάπηκε). Κάποιες υλοποιήσεις των ψηφιακών υπογραφών προσθέτουν και την ημερομηνία υπογραφής του εγγράφου, ώστε και τον ιδιωτικό κλειδί να υποκλαπεί, η ψηφιακή υπογραφή να είναι έγκυρη. Η ψηφιακή υπογραφή μπορεί να προστεθεί σε οποιαδήποτε σειρά από bits (δηλαδή δεδομένα): παραδείγματα χρήσης είναι τα μηνύματα ηλεκτρονικού ταχυδρομείου,έγγραφα, μηνύματα που στέλνονται στο Διαδίκτυο κλπ. Πολλοί οργανισμοί υιοθετούν την χρήση των ψηφιακών υπογραφών ώστε να αποφεύγεται η αποστολή τυπωμένων εγγράφων (επικυρωμένα με χρήση σφραγίδων και υπογραφών).
Γραμμή 7:
== Ορισμός ==
[[Αρχείο:Digital Signature diagram el.svg|thumb|500px|right|Διάγραμμα χρήσης ψηφιακής υπογραφής: Η ψηφιακή υπογραφή είναι η σύνοψη του μηνύματος κωδικοποιημένη με το ιδιωτικό κλειδί του αποστολέα. Μαζί με την ψηφιακή υπογραφή μπορεί να επισυναπτεί και το πιστοποιητικό (από έμπιστη/ο αρχή-οργανισμό) το οποίο πιστοποιεί τον ιδιοκτήτη του δημόσιου κλειδιού (το πιστοποιητικό μπορεί να χρησιμοποιηθεί αργότερα στον έλεγχο της υπογραφής).]]
[[Αρχείο:ΓεννήτριαKey Κλειδιώνgenerator.png|300px|right|thumb|Ασυμετρική Κρυπτογραφία:Μεγάλος τυχαίος αριθμός (έξοδος γεννήτριας τυχαίων αριθμών), γεννήτρια ιδιωτικού και δημόσιου κλειδιού.]]
[[Αρχείο:Hash function el.svg|300px|right|thumb|Δημιουργία σύνοψης/digest με την συνάρτηση κατατεμαχισμού (hash function): Μικρές αλλαγές στην είσοδο δημιουργούν εντελώς διαφορετικές νέες συνόψεις.]]
Η ψηφιακή υπογραφή αποτελείται από τρεις αλγόριθμους:
Γραμμή 49:
* Ακεραιότητα (integrity): Αν δεν εφαρμοστεί η [[συνάρτηση κατατεμαχισμού]] το αρχικό μήνυμα/έγγραφο θα πρέπει να διαιρεθεί σε μικρότερα μεγέθη bits (πακέτα bits) ώστε ο αλγόριθμος ψηφιακών υπογραφών να εφαρμοστεί σε αυτά. Ο αποδέκτης των πακέτων bits δεν είναι σε θέση να αναγνωρίσει αν όλα τα πακέτα έχουν έρθει και αν βρίσκονται στη σωστή σειρά.
 
luchador
 
== Εξωτερικοί σύνδεσμοι ==