Cryptography, Hashing, Blockchain, Encryption.
call this “data2”. If the “data2” matches with “data”, then receiver is sure that the message was indeed sent by the sender (because only sender’s private key could have encrypted “data” to create “data2”). Data matching also ensures that message is not corrupted. Hence, tamper-proofing is also