What is Cryptography: Definition and 66 Discussions

Cryptography, or cryptology (from Ancient Greek: κρυπτός, romanized: kryptós "hidden, secret"; and γράφειν graphein, "to write", or -λογία -logia, "study", respectively), is the practice and study of techniques for secure communication in the presence of third parties called adversaries. More generally, cryptography is about constructing and analyzing protocols that prevent third parties or the public from reading private messages; various aspects in information security such as data confidentiality, data integrity, authentication, and non-repudiation are central to modern cryptography. Modern cryptography exists at the intersection of the disciplines of mathematics, computer science, electrical engineering, communication science, and physics. Applications of cryptography include electronic commerce, chip-based payment cards, digital currencies, computer passwords, and military communications.
Cryptography prior to the modern age was effectively synonymous with encryption, converting information from a readable state to unintelligible nonsense. The sender of an encrypted message shares the decoding technique only with intended recipients to preclude access from adversaries. The cryptography literature often uses the names Alice ("A") for the sender, Bob ("B") for the intended recipient, and Eve ("eavesdropper") for the adversary. Since the development of rotor cipher machines in World War I and the advent of computers in World War II, cryptography methods have become increasingly complex and its applications more varied.
Modern cryptography is heavily based on mathematical theory and computer science practice; cryptographic algorithms are designed around computational hardness assumptions, making such algorithms hard to break in actual practice by any adversary. While it is theoretically possible to break into a well-designed system, it is infeasible in actual practice to do so. Such schemes, if well designed, are therefore termed "computationally secure"; theoretical advances, e.g., improvements in integer factorization algorithms, and faster computing technology require these designs to be continually reevaluated, and if necessary, adapted. There exist information-theoretically secure schemes that provably cannot be broken even with unlimited computing power, such as the one-time pad, but these schemes are much more difficult to use in practice than the best theoretically breakable but computationally secure schemes.
The growth of cryptographic technology has raised a number of legal issues in the information age. Cryptography's potential for use as a tool for espionage and sedition has led many governments to classify it as a weapon and to limit or even prohibit its use and export. In some jurisdictions where the use of cryptography is legal, laws permit investigators to compel the disclosure of encryption keys for documents relevant to an investigation. Cryptography also plays a major role in digital rights management and copyright infringement disputes in regard to digital media.

View More On Wikipedia.org
  1. R

    Quantum cryptography and uncertainty relations

    Almost all the explanations of quantum cryptography I've come across simply say that the encryption is "protected by the Heisenberg uncertainty principle". I'm having a little difficulty getting any more detail than that without getting way out of my depth (I'm only an A-level student!). Does...
  2. M

    Cryptography Forums: Recommended for Hobby/Puzzle Enthusiasts

    Can anyone recommend a cryptography related forum? Particularly for hobby/puzzle enthusiasts.. I'm coming up dry.
  3. K

    Solve Cryptography Exercises: Rabbin & RSA Protocols

    Hi I have stuck at these two exercises ... 1) Suppose we use the Rabbin protocol and we have chosen p=31,q=51 and B=15. If we want to transmit the message M=20 which will be the encrypted message C?? Also what are the messages the recipient will receive decrypting C ?? 2)...
  4. F

    Which Book Explains Modern Encryption Algorithms and Their Flaws?

    Hi. I am looking for a rather concise and good book on cryptography, which explains how modern encryption algorithms work and what their flaws are (eg. what's wrong with md5) Thanks
  5. J

    Cryptography Questions: XOR && Compression

    I have been reading a bit about cryptography recently, and there are a few things that I haven't understood so far: #1) I read that since compression removes redundant information, it is a randomizing function. Does that mean that I would have more high quality random data afterwards if I...
  6. Loren Booda

    Move over, quantum cryptography

    Can a secure code, for the time being, be developed from the orientations of n-poles in the CBR? For instance, a binary sequence can be constructed from the series of n-poles like those observed by COBE. The monopole would have a value 0 or 1 according to its symmetry with respect to an...
  7. M

    Is public key cryptography really safe?

    Contradict me if I'm wrong... If Black Hat blocks and controls Alice’s internet activities (a man in the middle attack) than these 2 situations can arise: 1. ALICE DOES NOT HAVE BOB'S PUBLIC KEY Alice sends Bob her public key but it is blocked by Black Hat and instead he sends his public...
  8. B

    Can Anyone Help with These RSA Encryption Questions?

    I'm trying to figure out these two questions 1. I have a ciphertext message produced by RSA encryption with key (e,n)=(5,2881) and I'm trying to find the plain text message of 0504 1874 0347 0515 2088 2356 0736 0468 I found the euler-phi function to be 42*66=2772 and found the modular...
  9. murshid_islam

    Coding theory & cryptography books

    please can anyone suggest any good book for coding theory and/or cryptography (not necessarily both in the same book) thanks.
  10. J

    Cryptography question-how to solve a Ceaser Cipher

    cryptography question--how to solve a Ceaser Cipher yeah, probably a very simple question i know, but we are at a loss of what to do. We haven't been given any instruction on how to solve one, but the quest we were given is The following message is a Caesar Cipher, a message encrypted by...
  11. cronxeh

    Cryptanalysis - how widespread is this use of cryptography?

    I was wondering about this for some time now. Considering certain applications in mathematics, particularly in cryptanalysis - how widespread is this use of cryptography? If I wanted to get into that field and had a degree in Math - how likely are foreign governments to use cryptography that...
  12. T

    Cryptography Major: MIT, Number Theory, Probability, Algebra

    I'm interested in doing cryptography as a major, and I've talked to a proffesor from MIT, and a student of Professor Rivest about courses to take, they included: number theory, probability, abstract algebra, and linear algebra. I am wondering if anyone has anything to add. Also for cheap...
  13. P

    Number theroy and Cryptography?

    Number theroy and Cryptography?? I heard that Number theroy has apllication in Cryptography especially the bit about factorisation.How?Can anyone Explain? Thanks in advance
  14. C

    Is BB84 Quantum Cryptography Secure Against Eavesdropping?

    I'm having some doubts about this technique... assuming Alice sends Bob 1,000 polarized photons. Our eavesdropper Eve will be able to measure 500 of them correctly, and she will also measure 250 other correctly by mistake (when using the wrong polarization to measure the photons, there's a 50%...
  15. Q

    Is Quantum Cryptography the Future of Unbreakable Encryption?

    Quantum Cryptography is the process of encrypting information with polarised photons. This makes a theoretically and practically unbreakable code that would ensure good communication forever. You can run the photons by fibre optic cables but not in the air because the signal dissipates. The...
  16. H

    2 fundmental ways of cryptography asymeteric and symeteric

    i know that there are 2 fundmental ways of cryptography asymeteric and symeteric is there any formulas for cryptography? i know its for a encryption system, but there must be formulas? thanks
Back
Top