Κρυπτογράφηση
From Wikipedia, the free encyclopedia
Στην κρυπτογραφία, η κρυπτογράφηση είναι η διαδικασία κωδικοποίησης πληροφοριών. Αυτή η διαδικασία μετατρέπει την αρχική αναπαράσταση των πληροφοριών, γνωστή ως απλό κείμενο, σε μια εναλλακτική μορφή γνωστή ως κρυπτοκείμενο. Στην ιδανική περίπτωση, μόνο εξουσιοδοτημένα μέρη μπορούν να αποκρυπτογραφήσουν ένα κείμενο κρυπτογράφησης στο απλό κείμενο και να αποκτήσουν πρόσβαση στις αρχικές πληροφορίες. Η κρυπτογράφηση δεν αποτρέπει από μόνη της επιθέσεις, αλλά αποκρύπτει το κατανοητό περιεχόμενο σε υποψήφιο τυχόν εισβολέα.
Για τεχνικούς λόγους, ένα σχήμα κρυπτογράφησης χρησιμοποιεί συνήθως ένα ψευδο-τυχαίο κλειδί κρυπτογράφησης που δημιουργείται από έναν αλγόριθμο. Είναι δυνατόν να αποκρυπτογραφηθεί το μήνυμα χωρίς να είναι διαθέσιμο το κλειδί, αλλά, για ένα καλά σχεδιασμένο τμήμα κρυπτογράφησης, απαιτούνται σημαντικοί υπολογιστικοί πόροι και δεξιότητες. Ένας εξουσιοδοτημένος παραλήπτης μπορεί εύκολα να αποκρυπτογραφήσει το μήνυμα με το κλειδί που παρέχεται από τον δημιουργό στους παραλήπτες αλλά όχι σε μη εξουσιοδοτημένους χρήστες.
Ιστορικά, διάφορες μορφές κρυπτογράφησης έχουν χρησιμοποιηθεί για να βοηθήσουν στην κρυπτογραφία. Οι πρώιμες τεχνικές κρυπτογράφησης χρησιμοποιήθηκαν συχνά στα στρατιωτικά μηνύματα. Έκτοτε, νέες τεχνικές έχουν εμφανιστεί και έχουν γίνει κοινές σε όλους τους τομείς της σύγχρονης πληροφορικής.[1] Τα σύγχρονα τμήματα κρυπτογράφησης χρησιμοποιούν τις έννοιες του δημόσιου κλειδιού και του συμμετρικού κλειδιού.[1] Οι σύγχρονες τεχνικές κρυπτογράφησης παρέχουν ασφάλεια, επειδή οι σύγχρονοι υπολογιστές δεν είναι αποτελεσματικοί στη διάσπαση της κρυπτογράφησης.