TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) and are cryptographic protocols used to secure communication over the internet
Cryptography
Cryptography is the practice of securing communication and information. It ensure confidentiality, integrity, authentication, and non-repudiation.