(kuk. University)
Cryptography
Cryptography is Nothing New
Cryptography
What is Cryptography
Cryptography is a process of communications. Cryptography takes something readable and makes it unreadable. Cryptography is reversible in a controlled manner.
Cryptography
Cryptography is More Important Now Than Ever
Individuals are relying on the net for more and more personal, professional, and commercial activities.
There is real value on the net in content, communications, and commerce.
Cryptography
Threats in the Digital World
Criminals will attack systems for financial gain. Criminals will use systems for financial gain. Privacy violations by marketeers, criminals, and government agencies. Identity theft threatens your reputation and your ability to prove who you say you are.
Cryptography
The Adversaries
Terrorists
National Intelligence Government Agencies
Cryptography
Cryptography to protect our networks Cryptography to protect our commerce Cryptography to protect our communications Cryptography to protect our files
Cryptography
Cryptography Can Do Some Really Cool Stuff
communications It can protect your property It can protect your systems It can authenticate It can authorize
stream ciphers
Stream ciphers come in several flavors but two are worth mentioning here :
keystream in a fashion independent of the message stream but by using the same keystream generation function at sender and receiver.
Block ciphers
Block ciphers can operate in one of several modes; the following four are the most important:
Electronic Codebook (ECB) mode : Cipher Block Chaining (CBC) mode : Cipher Feedback (CFB) mode : Output Feedback (OFB) mode
Cryptography
Symmetric Key Cryptographic Algorithms
DES
TripleDes Blowfish
IDEA
Cast RC4 RC5 TwoFish
Cryptography
Public Key Cryptographic Algorithms
Hash Functions
some sense, use no key . Among the most common hash functions in use today in commercial cryptographic applications are: MD2 (RFC 1319) MD4 (RFC 1320) MD5 (RFC 1321) The Secure Hash Algorithm (SHA) ,in particular, the SHA-1
Hash functions, also called message digests and one-way encryption, are algorithms that, in
hybrid cryptography
Cryptography
Future Directions
Cryptography
Summary
There are a large number of tools for cryptography available on Linux. Most are not well integrated into the operating systems and applications. Most require some effort and some knowlege to use. They are, however, just tools. How they are used or abused is up to the end user.
A Parting Thought
"If you think cryptography can solve your problem, then you don't understand your problem and you don't understand cryptography."