The study of secure communication techniques in the presence of adversarial behavior is known as cryptography. It entails creating and assessing protocols to keep third parties or the general public from reading private messages.
Modern cryptography is a multidisciplinary field that integrates mathematics, computer science, information security, electrical engineering, digital signal processing, and physics. It is used in electronic commerce, chip-based payment cards, digital currencies such as Cryptocurrencies, computer passwords, and military communications.
Cryptography methods are built with computational hardness assumptions in mind, making them difficult to break in practice. Theoretical developments and quicker processing technologies, on the other hand, necessitate ongoing reevaluation and adaptation.