User login
Poll
Steganography
History of Cryptography
Basics of Cryptography
Downloads
- Advanced-Encryption-Standard.pdf [PDF, 383.41 KB]
- Developing-the-Advanced-encryption-stander.pdf [PDF, 1.02 MB]
- Rijndael.pdf [PDF, 1019.09 KB]
- Rijndael_Flash_Animation.exe [X-MSDOWNLOAD, 506.02 KB]
Introduction to Steganography
Mon, 03/26/2007 - 19:12 — l0ckSteganography is a technique used to hide information within images. Using stenography, watermarks and copyrights can be placed on an image to protect the rights of its owner without altering the appearance of the image. Almost like magic, images, executable programs, and text messages can hide in images. The cover image does not appear to be altered. People look at the cover image and never suspect something is hidden. Your information is hidden in plain sight
Hidden Writing
Basic Concepts
Sat, 03/24/2007 - 16:44 — l0ckcryptography:
The art or science encompassing the principles and methods of transforming an intelligible message into one that is unintelligible, and then retransforming that message back to its original form.
plaintext:
The original intelligible message
ciphertext:
The transformed message
cipher:
An algorithm for transforming an intelligible message into one that is unintelligible by transposition and/or substitution methods
key:
Some critical information used by the cipher, known only to the sender and receiver
encipher (encode):
What is encryption?
Sat, 03/24/2007 - 16:43 — l0ckEncryption is the transformation of data into a form unreadable by anyone without a secret decryption key. Its purpose is to ensure privacy by keeping the information hidden from anyone for whom it is not intended, even those who can see the encrypted data. For example, one may wish to encrypt files on a hard disk to prevent an intruder from reading them.
What is authentication?
Sat, 03/24/2007 - 16:43 — l0ckAuthentication in a digital setting is a process whereby the receiver of a digital message can be confident of the identity of the sender and/or the integrity of the message. Authentication protocols can be based on either conventional secret-key cryptosystems like DES or on public-key systems like RSA; authentication in public-key systems uses digital signatures.
What is public-key cryptography?
Sat, 03/24/2007 - 16:42 — l0ckTraditional cryptography is based on the sender and receiver of a message knowing and using the same secret key: the sender uses the secret key to encrypt the message, and the receiver uses the same secret key to decrypt the message. This method is known as secret-key cryptography. The main problem is getting the sender and receiver to agree on the secret key without anyone else finding out. If they are in separate physical locations, they must trust a courier, or a phone system, or some other transmission system to not disclose the secret key being communicated.
What are the advantages and disadvantages of public-key cryptography over secret-key cryptography?
Sat, 03/24/2007 - 16:42 — l0ckThe primary advantage of public-key cryptography is increased security: the private keys do not ever need to be transmitted or revealed to anyone. In a secret-key system, by contrast, there is always a chance that an enemy could discover the secret key while it is being transmitted.
Scytale Cipher
Sat, 03/24/2007 - 16:39 — l0ck* an early Greek transposition cipher
* a strip of paper was wound round a staff
* message written along staff in rows, then paper removed
* leaving a strip of seemingly random letters
* not very secure as key was width of paper & staff
Transposition Ciphers
Sat, 03/24/2007 - 16:38 — l0cktransposition or permutation ciphers hide the message contents by rearranging the order of the letters
Solving Polyalphabetic Ciphers
Sat, 03/24/2007 - 16:38 — l0ck* use Kasiski method & IC to estimate period d
* then separate ciphertext into d sections, and solve each as a monoalphabetic cipher
Index of Coincidence
Sat, 03/24/2007 - 16:37 — l0ck* Index of Coincidence (IC) was introduced in 1920s by William Friedman
* measures variation of frequencies of letters in ciphertext
o period = 1 => simple subs => variation is high, IC high
o period > 1 => poly subs => variation is reduced, IC low
o first define a measure of roughness (MR) giving variation of frequencies of individual characters relative to a uniform distribution
