Το data encryption, ή αλλιώς γνωστό ως κρυπτογράφηση δεδομένων, βοηθάει στην προστασία πληροφοριών που στέλνουμε, λαμβάνουμε και αποθηκεύουμε ενώ χρησιμοποιούμε μία συσκευή. Αυτό περιλαμβάνει και δεν περιορίζεται μόνο σε γραπτά μηνύματα, τραπεζικές πληροφορίες για online συναλλαγές, κτλ. Για αυτό είναι πολύ σημαντικό αυτές οι πληροφορίες να είναι προστατευμένες.
Πιο συγκεκριμένα, κατά τη διάρκεια του data encryption, το κάθε κείμενο/πληροφορία μετατρέπεται σε μία αδιάβαστη μορφή που ονομάζεται ciphertext. Όταν ο παραλήπτης για τον οποίο προορίζεται το μήνυμα αποκτήσει πρόσβαση, οι πληροφορίες μεταφράζονται πίσω στην αρχική τους μορφή. Αυτό ονομάζεται αποκρυπτογράφηση. Για να ξεκλειδώσει το μήνυμα, τόσο ο αποστολέας όσο και ο παραλήπτης πρέπει να χρησιμοποιήσουν ένα “μυστικό” κλειδί κρυπτογράφησης . Για να μπορέσει ένας χρήστης να αποκτήσει πρόσβαση σε κρυπτογραφημένα δεδομένα, encrypted data, χρειάζεται ένα κλειδί κρυπτογράφησης το οποίο ονομάζεται private key, και για να κρυπτογραφήσει δεδομένα χρειάζεται είτε το private key (συμμετρική κρυπτογράφηση) είτε ένα public key (ασύμμετρη κρυπτογράφηση).