keep your confidential data in a strongly encrypted form on your disk and provide you with transparent access to it from any application program. Keep your letters, databases, private information in an encrypted form on your hard disk, removable media, magneto-optical devices, CD ROMs, floppies or network disks - all within a standard operating system environment.

Introduction to Steganography

Steganography 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

cryptography:
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?

Encryption 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?

Authentication 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?

Traditional 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?

The 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

* 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

transposition or permutation ciphers hide the message contents by rearranging the order of the letters

Solving Polyalphabetic Ciphers

* use Kasiski method & IC to estimate period d
* then separate ciphertext into d sections, and solve each as a monoalphabetic cipher

Index of Coincidence

* 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

Syndicate content

l0ck.com data encryption