Home Securitate Services Resources Security Links Feedback Search T Network
Words

Introduction | The Algorithm | History | CMEA | PGP | Decrypting | Wrap up | Words

EN RO

Home
Up

C. Words you get to throw around!

Awright all you showoffs!  You should be able to use all the words down there in quotes even if you can't necessarily give a total definition for some of them.  Throw them around, get used to them.  Better yet, use them in sentences - around your friends who don't know what they mean :)  Yack away!

You know that:

"Cryptology"
is made up of
"Cryptography"
(or "crypto")
and
"Cryptanalysis"
 and the guys that do that are
"Cryptographers"
and
"Cryptanalysts."

You know that the
"Ceasar cipher"
was an old way to
"encipher"
(or "encrypt")
something and also to
"decipher"
(or "decrypt")
something.

Before you encrypt, the message is still
"plaintext,"
and
"ciphertext"
is what it is when it's encrypted.

A
"substitution cipher"
ain't the best
"cryptosystem"
anymore.

"Algorithms"
are step by step math processes,
here's some:
"RSA"
"IDEA"
"DES"
"Blowfish"
"CAST"
"El Gamal"
"RC-4"
and they all HAVE to use a
"key."

"Binary"
means made up of ones and zeros.

A
"passphrase"
is a series of passwords.

"Blocks"
are chunks of text,
"iterations"
are separate encryption steps
that your algorithm takes on the blocks.

A
"random number generator (RNG)"
gives you good random numbers
and nobody will
"brute force"
your key if it's big enough.

"Protocol"
means behavior.

A
"symmetrical cipher"
is the same as
"private key"
crypto which is also called
"secret key" crypto.
These are the opposite of
"asymmetrical ciphers"
which are also known as
"public key" crypto which you use a
"key pair" for like
"Diffie-Hellman" keys
which are based on the
"discrete logarithm problem"
or "RSA keys"
which are based on the
"Integer Factorization Problem."

If it's an asymmetrical cipher
the "encryption algorithm"
that turns plaintext into ciphertext
is different from
the "decryption algorithm"
that turns ciphertext back into plaintext.

"PGP" can use all these.

"Secure Sockets Layer"
is how your browser tries to use crypto
but it's hampered by annoying
"export law" that limits you to
downloading "export-grade"
encryption, which is weak.
"Fortify" fixes that right up,
and it ain't no
"kindergarten cryptography."

And - look way down at the last book suggestion -
"steganography"
is the art of hiding messages -
usually encrypted ones -
someplace where you wouldn't expect.  

V. WANNA LEARN MORE?  

A. Quick web stuff

Real quick ways to get some more entry-level info, most are stuff in Acrobat format!

1. Go to the PGP user's manual that you downloaded with the software and thumb through to about page 81 in the manual for version 5.0, page 77 in version 5.5's manual.  That has a great section on crypto stuff.  If you're not sure where on your computer it is, go to the directory you put PGP in. Open the folders till you come to one with a bunch of files in it, and there should be a document there with a .pdf extension.  That's it.
 
2. Hit RSA's website at http://www.rsa.com/rsalabs/newfaq/ and download their world famous cryptography FAQ.  It's stellar.
 
3. Let's keep our learning well-rounded, go to Bruce Schneier's Counterpane website for two VERY important essays on understanding what cryptography, privacy and security are all about.  They're both downloadable:

"Why Cryptography Is Harder Than It Looks"
 http://www.counterpane.com/whycrypto.pdf.zip

"Security Pitfalls in Cryptography"
http://www.counterpane.com/pitfalls.pdf.zip  

A. Books to look for

"Applied Cryptography" Second Edition by Bruce Schneier, John Wiley & Sons, 1996 This is hands-down the best place for you newer crypto people to start really digging in.  Bruce wrote this book in plain English (but it has been translated into others too!), explaining everything really clearly.  It's sometimes really funny and always easy to read.  The book just covers everything.  Absolutely everything.  The price is a little hefty, but it's a big book and has the source code in C in the back for all you programmers who wanna start tinkering with programming crypto.  Check out some more reviews, alternate language versions and other info at Bruce's site http://www.counterpane.com/applied.html

"Handbook of Applied Cryptography" by Alfred Menezes, CRC Press, 1996 This one is a little tougher to find, but it's a really sweet layout of the math and algebra stuff underneath a lot of the secrets that make crypto strong.  There's a big treat here, too.  It talks about using crypto in places like the banking industry and in alarm systems and all manner of neato environments.  It also has a lot of newer information about things happening in the crypto world lately.  Look at the info and also a couple of chapters in Acrobat format at: http://www.dms.auburn.edu/hac/

"Decrypted Secrets" by F. L. Bauer, Springer Verlag, 1997 This one is a doozy.  This was written from a really technical, but also historical perspective.  Just don't let the columns of numbers and figures freak you out too bad at first.  Some people might have trouble wading through all the math and number theory stuff, but you will be rewarded when you do.  There are a ton of stories from history, like spies and wars and stuff since way back when.  All of these stories are fascinating to read and are used to make you better understand why the basic rules of using crypto are the way they are.  They show this by telling you all the funny ways that crypto people have screwed up in the past, and also by highlighting some of the smarter minds that made the really huge breakthroughs and discoveries.

"Disappearing Cryptography" by Peter Wayner, Ap Professional, April 1996 This book is a little trippy.  It deals more with some of the high-level privacy philosophy involved, and lays it out in a very interesting, if strange, way.  Each section has a real simple description of what it talks about, followed by more technical math descriptions and then a programming example.  Good to have, even though it deals more with hiding cryptography (a practice called "steganography") than it does with actual cryptography.

______________________________________________________
Where are those back issues of GTMHHs and Happy Hacker Digests? Check out the official Happy Hacker Web page at http://www.happyhacker.org. We are against computer crime. We support good, old-fashioned hacking of the kind that led to the creation of the Internet and a new era of freedom of information. So don't email us about any crimes you have committed!  And don't expect us to come to your rescue if you crash 100 million omputers
with some new Java virus you just unleashed.
Copyright 1998 Tim "No Sinister Nickname" Skorick <tskorick@hotmail.com>. You may forward, print out or post this GUIDE TO (mostly) HARMLESS HACKING on your Web site as long as you leave this notice at the end.

Google

 

Tip-Top-Hot Web Sites

 



Back Home Up

 

Privacy Policy | Terms of Service
© 1999 - 2008, MultiMedia SRL
Send articles and materials to be published on this website to: Publishing
If you see unauthorized or illegal materials on this website, please send an e-mail to: Abuse