Διαφορά μεταξύ ψηφιακής υπογραφής και ψηφιακού πιστοποιητικού

Anonim

Ψηφιακή υπογραφή έναντι ψηφιακού πιστοποιητικού

Μια ψηφιακή υπογραφή είναι ένας μηχανισμός που χρησιμοποιείται για να επαληθεύσει ότι ένα συγκεκριμένο ψηφιακό έγγραφο ή ένα μήνυμα είναι αυθεντικό. Παρέχει στον παραλήπτη μια εγγύηση ότι το μήνυμα δημιουργήθηκε στην πραγματικότητα από τον αποστολέα και δεν τροποποιήθηκε από τρίτο. Οι ψηφιακές υπογραφές χρησιμοποιούνται ευρέως για την αποφυγή σφυρηλάτησης ή αλλοίωσης σημαντικών εγγράφων, όπως τα οικονομικά έγγραφα. Ένα ψηφιακό πιστοποιητικό είναι ένα πιστοποιητικό που εκδίδεται από αξιόπιστο τρίτο μέρος που ονομάζεται Αρχή Πιστοποίησης (CA) για να επαληθεύσει την ταυτότητα του κατόχου του πιστοποιητικού. Το ψηφιακό πιστοποιητικό χρησιμοποιεί τις αρχές της κρυπτογραφίας δημόσιου κλειδιού και μπορεί να χρησιμοποιηθεί για να επαληθεύσει ότι ένα συγκεκριμένο δημόσιο κλειδί ανήκει σε ένα συγκεκριμένο άτομο.

Τι είναι μια ψηφιακή υπογραφή;

Μια ψηφιακή υπογραφή είναι μια μέθοδος που μπορεί να χρησιμοποιηθεί για την επαλήθευση της αυθεντικότητας ενός ψηφιακού εγγράφου. Τυπικά, ένα σύστημα ψηφιακής υπογραφής χρησιμοποιεί τρεις αλγόριθμους. Για να δημιουργήσει ένα ζεύγος δημόσιου κλειδιού / ιδιωτικού κλειδιού, χρησιμοποιεί έναν αλγόριθμο δημιουργίας κλειδιού. Χρησιμοποιεί επίσης έναν αλγόριθμο υπογραφής, ο οποίος δημιουργεί μια υπογραφή όταν του δίνεται ένα ιδιωτικό κλειδί και ένα μήνυμα. Επιπλέον, χρησιμοποιεί αλγόριθμο επαλήθευσης υπογραφών για την επαλήθευση συγκεκριμένου μηνύματος, υπογραφής και δημόσιου κλειδιού. Επομένως, σε αυτό το σύστημα, χρησιμοποιείται η υπογραφή που παράγεται χρησιμοποιώντας το μήνυμα και το ιδιωτικό κλειδί σε συνδυασμό με το δημόσιο κλειδί για να εξακριβωθεί εάν το μήνυμα είναι αυθεντικό. Επιπλέον, είναι αδύνατο να δημιουργηθεί η υπογραφή χωρίς να έχει το ιδιωτικό κλειδί λόγω της υπολογιστικής πολυπλοκότητας. Οι ψηφιακές υπογραφές εφαρμόζονται κυρίως για την επαλήθευση της γνησιότητας, της ακεραιότητας και της μη απέλασης.

Τι είναι το ψηφιακό πιστοποιητικό;

Ένα ψηφιακό πιστοποιητικό είναι πιστοποιητικό που εκδίδεται από ΑΠ για την επαλήθευση της ταυτότητας του κατόχου του πιστοποιητικού. Στην πραγματικότητα χρησιμοποιεί μια ψηφιακή υπογραφή για να επισυνάψει ένα δημόσιο κλειδί με ένα συγκεκριμένο άτομο ή μια οντότητα. Τυπικά, ένα ψηφιακό πιστοποιητικό περιέχει τις ακόλουθες πληροφορίες: έναν σειριακό αριθμό που χρησιμοποιείται για την μοναδική αναγνώριση ενός πιστοποιητικού, του ατόμου ή της οντότητας που προσδιορίζεται από το πιστοποιητικό και του αλγορίθμου που χρησιμοποιείται για τη δημιουργία της υπογραφής. Επιπλέον, περιέχει την ΑΠ που επαληθεύει τις πληροφορίες στο πιστοποιητικό, την ημερομηνία από την οποία ισχύει το πιστοποιητικό και την ημερομηνία λήξης του πιστοποιητικού. Περιέχει επίσης το δημόσιο κλειδί και το αποτύπωμα (για να βεβαιωθείτε ότι το ίδιο το πιστοποιητικό δεν τροποποιείται). Τα ψηφιακά πιστοποιητικά χρησιμοποιούνται ευρέως σε ιστότοπους με βάση το HTTPS (όπως οι ιστότοποι ηλεκτρονικού εμπορίου) για να κάνουν τους χρήστες να αισθάνονται ασφαλείς στην αλληλεπίδραση με τον ιστότοπο.

Ποια είναι η διαφορά μεταξύ ψηφιακής υπογραφής και ψηφιακού πιστοποιητικού;

Μια ψηφιακή υπογραφή είναι ένας μηχανισμός που χρησιμοποιείται για να επαληθεύσει ότι ένα συγκεκριμένο ψηφιακό έγγραφο ή ένα μήνυμα είναι αυθεντικό (δηλ. Χρησιμοποιείται για να επαληθεύσει ότι οι πληροφορίες δεν παραβιάζονται), ενώ τα ψηφιακά πιστοποιητικά χρησιμοποιούνται συνήθως σε ιστότοπους για να αυξήσουν την αξιοπιστία τους στους χρήστες του. Όταν χρησιμοποιούνται ψηφιακά πιστοποιητικά, η βεβαιότητα εξαρτάται κυρίως από τη βεβαιότητα που παρέχεται από την ΑΠ. Ωστόσο, είναι πιθανό το περιεχόμενο ενός τέτοιου πιστοποιημένου ιστότοπου να παραβιάζεται από έναν χάκερ. Με ψηφιακές υπογραφές, ο δέκτης μπορεί να επαληθεύσει ότι οι πληροφορίες δεν τροποποιούνται.