05-12-2017, 09:02 AM
Cryptography is the practice and study of techniques for secure communication in the presence of third parties called adversaries. In general, cryptography consists of building and analyzing protocols that prevent third parties or the public from reading private messages about various aspects of information security, such as data confidentiality. , data integrity, authentication and non-repudiation are fundamental for modern cryptography. Modern cryptography exists at the intersection of the disciplines of mathematics, computer science, electrical engineering, the science of communication and physics. Cryptography applications include e-commerce, chip-based payment cards, digital currencies, computer passwords and military communications.