Encryption is the transformation of data, so that a key is required to decrypt and restore the original data. Mobile Trust encryption is implemented by the Secure Keyboard which encrypts all keystrokes. This is known as Keystroke Encryption.
Keystroke Encryption encrypts keystrokes before they can be intercepted by a keylogger while en route to an application or browser. AES (Advanced Encryption Standard) encryption keys are used to encrypt and decrypt data.
Important: Related Concepts: Encryption Key, is the main encryption topic in this Ontology.
Differences between Encryption, Encoding, and Obfuscation
Encryption transforms data into another format using a formula that may or may not be publicly available. Encryption is difficult to reverse even when the encryption formula is available because a key is required for decryption.
Encoding transforms data into another format using a formula that may or may not be publicly available. Encoding does not require a key, and is easy to reverse if the encryption formula is available.
Obfuscation transforms data into another format using a formula that is unknown. Obfuscation intentionally makes it difficult to transform data back to its original state by keeping the formula unknown.
Problem & Solution