Cryptography is a way to ensure your information is kept secure from prying eyes. Cryptography ranges from weak to unbreakable with varying amounts of effort required. Examples of a weak codes is a simple substitution cipher where letters and numbers are replaced one for one with others. At the other end of the spectrum is a one time pad code: if the attacker has access to the encrypted data stream only, this type of code is absolutely unbreakable no matter what resources (supercomputers etc) are available.

Paper And Pen Based Codes

As long as the code is never reused, the paper code books are kept secure, the numbers are truly randomly generated (a pair of dice), the pages are fully destroyed after use and the humans on either end of the message are not tortured, the one time pad is the ultimate in secure messaging.

One Time Pad

Computer Based Codes

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s