Cryptography.
signatures are the most commonly used to ensure data integrity. Authentication: Cryptography enables the verification of parties identity in communication. Techniques like digital certificates and digital signatures are used to authenticate that messages come from trusted sources. Non-repudiation: