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
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,
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