Definisi Cryptography

Written By V - Net Kudukeras on Selasa, 09 Februari 2010 | 06.42

Kata cryptography berasal dari kata Yunani kryptos (tersembunyi) dan graphein (menulis).

Cryptanalysis adalah aksi untuk memecahkan mekanisme kriptografi dengan cara mendapatkan plaintext atau kunci dari ciphertext yang digunakan untuk mendapatkan informasi berharga kemudian mengubah atau memalsukan pesan dengan tujuan untuk menipu penerima yang sesungguhnya, memecahkan ciphertext.

Cryptology adalah ilmu yang mencakup cryptography dan cryptanalysis.

Encryption adalah transformasi data kedalam bentuk yang tidak dapat terbaca tanpa sebuah kunci tertentu. Tujuannya adalah untuk meyakinkan privasi dengan menyembunyikan informasi dari orang-orang yang tidak ditujukan, bahkan mereka mereka yang memiliki akses ke data terenkripsi.

Kriptografi merupakan seni dan ilmu menyembunyikan informasi daripenerima yang tidak berhak.

Dekripsi merupakan kebalikan dari enkripsi, yaitu transformasi data terenkripsi kembali ke bentuknya semula.

Plaintext merupakan data/pesan sebelum dilakukan proses encryption atau data sesudah dilakukan proses decryption

Chypertext merupakan data setelah dilakukan proses encryption

Terminology

History

Sekitar 50 SM, Julius Caesar, kaisar Roma, menggunakan cipher substitusi untuk mengirim pesan ke Marcus Tullius Cicero.

Huruf-huruf apfabet disubstitusi dengan huruf-huruf yang lain pada alfabet yang sama.

Menggeser 3 posisi alphabet

Pada abad ke-9, filsuf Arab al-Kindi menulis risalat (ditemukan kembali th 1987) yang diberi judul “A Manuscript on Deciphering Cryptographic Messages”.

3000 tahun SM bangsa Mesir menggunakan hieroglyphcs untuk menyembunyikan tulisan dari mereka yang tidak diharapkan.

Pada 1790, Thomas Jefferson mengembangkan alat enkripsi dengan menggunakan tumpukan yang terdiri dari 26 disk yang dapat diputar scr individual

Mesin kriptografi mekanik yang disebut Hagelin Machine dibuat pada tahun 1920 oleh Boris Hagelin di Scockholm, Swedia. Di US, mesin Hagelin dikenal sebagai M-209.

Militer Jerman menggunakan mesin cipher substitusi polialfabetik disebut Enigma sebagai sistem pengkodean utama selama PD II.

awal tahun 70an Feistel menemukan DES, tahun 1977 DES (Data Encryption Standard) dipakai sebagai standar pemrosesan informasi federal US untuk mengenkripsi informasi yang unclassified. DES merupakan mekanisme kriptografi yang paling dikenal sepanjang sejarah

1976, Diffie dan Hellman mempublikasikan New Directions in Cryptography, memperkenalkan konsep revolusioner kriptografi kunci publik dan juga memberikan metode baru dan jenius untuk pertukaran kunci,

PEMBAGIAN CRYPTOGRAPHY

Example of Symmetric Systems

nBlock Chiper

nData Encryption Standard (DES)

. 3DES

nAEs

IDEA

nBlowfish

nStream Cheaper

nRC3, RC4, RC5

nTagima

Mode Operasi Enskripsi-Dekripsi

n Electronic Codebook – ECB

n Cipherblock Chaining – CBC

n Cipher Feedback – CFB

n Output Feedback – OFB

Example of Symmetric Systems

n Block Chiper

n Data Encryption Standard (DES)

n 3DES

n AES

n IDEA

n Blowfish

n Stream Cheaper

n RC3, RC4, RC5

n Tagima

Mode Operasi Enskripsi-Dekripsi

n Electronic Codebook – ECB

n Cipher Feedback – CFB

n Output Feedback – OFB

Feistel Chiper

n Feistel was one of the designers of early cryptographic algorithms at IBM in the 1970’s

n Feistel Cipher is a scheme / template for specifying the algorithm of a block cipher

n The Feistel scheme allows encryption and decryption with the same hardware circuit / piece of software

n Algorithms that use the Feistel scheme:

n �� DES

n �� IDEA

n �� RC5

Applied Cryptography

n Secure Socket Layer

n HTTPS

n SSH

n PGP (Pretty Good Privacy) for email

n IP Sec

n VPN











HTTPS

Pretty Good Privacy (PGP)

n widely used de facto secure email

n developed by Phil Zimmermann

n selected best available crypto algs to use

n integrated into a single program

n available on Unix, PC, Macintosh and Amiga systems

n originally free, now have commercial versions available also

PGP Operation – Email Compatibility

n when using PGP will have binary data to send (encrypted message etc)

n however email was designed only for text

n hence PGP must encode raw binary data into printable ASCII characters

n uses radix-64 algorithm

n maps 3 bytes to 4 printable chars

n also appends a CRC

n PGP also segments messages if too big

PGP Software

IPSec Application

n IPSec is a transparent standards-based security layer for TCP/IP that is commonly used to create and operate Virtual Private Networks (VPNs).

What is a VPN

0 komentar:

Posting Komentar