Rough Script

Below you can find our rough script – and sourced material which might be used .

Cryptography


Source:
Self
What is it?
Where is it used? And how safe is it?

Source: Webster’s Dictionary
According to Webster’s dictionary cryptography is derived from the Latin word cryptographia
And dated back to: 1658
It is defined as secret writing
Or the enciphering and deciphering of messages in secret code or cipher; also : the computerized encoding and decoding of information

Source: Self
So…. How does this apply to your every day live.
Cryptography is used in many applications present in technologically advanced societies;

Source: Research Triangle Software
Initially confined to the realms of academia and the military, cryptography has become ubiquitous thanks to the Internet. Common every day uses of cryptography include mobile phones, passwords, SSL, smart cards, and DVDs. Cryptography has permeated everyday life, and is heavily used by many web applications.
Currently The most widely used encryption tool to date is Data Encryption Standard (DES).
DES as it is known has protected information ranging from national security data to bank accounts and electronic funds transfers.

Banks hold your money – and cryptography protects your money
The same way a safe does.
Each Secret code (or Cipher ) – is essentially a algorithm for performing encryption and
decryption
The original information is known as plaintext, and the encrypted form as ciphertext. The ciphertext message contains all the information of the plaintext message, but is not in a format readable by a human or computer without the proper mechanism to decrypt it;
The operation of a cipher usually depends on a piece of auxiliary information, called a
key.
The encrypting procedure is varied depending on the key, which changes the detailed operation of the algorithm. A key must be selected before using a cipher to encrypt a message. Without knowledge of the key, it should be difficult, if not nearly impossible, to decrypt the resulting cipher into readable plaintext.

Source: OWASP

Modern encryption methods can be divided into two categories: by type of key used and by type of input data.
By type of key used ciphers are divided into:
a)
symmetric key algorithms – where the same key is used for encryption and decryption, and
b)
asymmetric key algorithms – where two different keys are used for encryption and decryption.



Type of input ciphers data can be distinguished into two types:

  1. block ciphers, which encrypt block of data of fixed size, and

  2. stream ciphers, which encrypt continuous streams of data


So… how secure are we?

Cryptographic Functions

Cryptographic systems provide one or more of the following four services.

  • Authentication
  • Non-Repudiation
  • Confidentiality
  • Ingrate


Authentication

Using a cryptographic system, we can establish the identity of a remote user (or system). A typical example is the SSL certificate of a web server providing proof to the user that he or she is connected to the correct server. The identity is not of the user, but of the cryptographic key of the user. Having a less secure key lowers the trust we can place on the identity.

Non-Repudiation

The concept of non-repudiation is particularly important for financial or e-commerce applications. Often, cryptographic tools are required to prove that a unique user has made a transaction request. It must not be possible for the user to refute his or her actions.
For example, a customer may request a transfer of money from her account to be paid to another account. Later, she claims never to have made the request and demands the money be refunded to the account. If we have non-repudiation through cryptography, we can prove – usually through digitally signing the transaction request, that the user authorized the transaction.

Confidentiality

More commonly, the biggest concern will be to keep information private. Cryptographic systems were originally developed to function in this capacity. Whether it be passwords sent during a log on process, or storing confidential medical records in a database, encryption can assure that only users who have access to the appropriate key will get access to the data.

Integrity

We can use cryptography to provide a means to ensure data is not viewed or altered during storage or transmission. Cryptographic hashes for example, can safeguard data by providing a secure checksum.


Source: Self
To sum up Cryptography and the implementations and implications it has on the world in 3 minutes is virtually impossible. – But for what its worth, next time you create a password to sign into a e-mail account or to use with your ATM card on purchases –

Stop and think…..
How safe is your information from being decrypted
And how easy is your password to decipher

~ by Robin Ozolins on February 25, 2008.

Leave a Reply