Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Teknologi Informasi Kriptografi. 2 Definisi : Cryptography  kryptos (tersembunyi) + graphein (menulis) = yang berarti tulisan rahasia Digunakan utk menyembunyikan.

Presentasi serupa


Presentasi berjudul: "Teknologi Informasi Kriptografi. 2 Definisi : Cryptography  kryptos (tersembunyi) + graphein (menulis) = yang berarti tulisan rahasia Digunakan utk menyembunyikan."— Transcript presentasi:

1 Teknologi Informasi Kriptografi

2 2 Definisi : Cryptography  kryptos (tersembunyi) + graphein (menulis) = yang berarti tulisan rahasia Digunakan utk menyembunyikan pesan/berita dari orang 2 yg tak berhak (karena kerahasiaan + privasi) Cryptography dlm pengertian : Cryptanalysis adalah proses usaha utk menemukan X dan/atau Y, dengan Ciphertext message X dan kunci Encryption K. Cryptanalyst mengkaji pesan-pesan encryption dan encrypted, dng tujuan mengungkap berita tersembunyi dari pesan-pesan tsb. Cryptology = cryptography + cryptanalysis. Cryptography: merencanakan cryptosystems. Cryptanalysis: memecahkan cryptosystems.

3 3 Terminologi Dasar Crypto Plaintext - pesan/berita aslinya; Ciphertext - pesan/berita yang dikodekan; Cipher – algoritma utk mengubah plaintext ke ciphertext dan sebaliknya. ABCDEFGHIJKCLMNOPQRSTUVWXYZ  plain | | | | | | | | | | | | | | | | | | | | | | | | | + 3 (algoritma) DEFGHIJKCLMNOPQRSTUVWXYSABC  cipher Key/kunci – info yg digunakan dlm cipher hanya diketahui oleh pengirim/ penerima pesan. Encipher (encrypt) – mengubah plaintext ke ciphertext Decipher (decrypt) – mengembalikan ciphertext dari plaintext Cryptography – kajian ttg prinsip 2 /metoda enkripsi Cryptoanalysis (codebreaking) – kajian ttg prinsip/metoda deciphering ciphertext tanpa mengetahui kunci

4 4 Aplikasi Cryptography dlm dunia nyata Banyak aplikasi jaringan membutuhkan transmisi aman. Internet mengimplementasikan protokol pengamanan yg sesuai dng mengkombinasikan secret-key, public-key, digital signature, message digest, dst. IPSec (IP security): i.e., IP layer / network layer SSL (Secure Socket Layer) & TLS (Transport Layer Secu rity): transport layer SSH, SFTP, HTTPS, PGP: application layer PKI and X.509 certificate.

5 5 Algoritma Kriptografi Ada 2 aplikasi utama dari algoritma kriptografi yaitu : Enkripsi data : mengubah data plaintext ke ciphertext dlm rangka menyembunyikan maksudnya. Menandai data: menghitung nilai uji atau digital signature utk mem- beri plain- atau ciphertext, yg dpt diperiksa oleh beberapa atau semua yg dpt mengakses data yg ditandai tsb. Beberapa algoritma kriptografi dpt digunakan utk berbagai kegunaan; bbrp hanya aman dan/atau efisien utk satu diantaranya. Kategori mendasar algoritma kriptografi : Symmetric cryptography menggunakan 1 kunci utk en-/dekripsi atau penandaan/penguji Asymmetric cryptography menggunakan 2 kunci berbeda utk en-/de- kripsi atau penandaan/penguji Cryptographic hash functions menggunakan kunci 0 (“kunci” tidak memisahkan input tetapi “menambahkan” atau “mencampur” dgn data).

6 6 Model Cipher Umum Plain text cipher text encryptiondecryption encrypt key decrypt key Encrypt key = Decrypt key Symmetric Keys Encrypt key != Decrypt key Asymmetric Keys

7 7 Proses Enkripsi : (1) Masing 2 sistem akhir dlm jrngan menghasilkan pasangan kunci yang digunakan utk enkripsi dan dekripsi pesan-pesan yg akan diterima. (2) Masing2 sistem menerbitkan kunci enkripsinya dgn menem-patkannya dlm register atu file umum, yg mrpk ”Public-key”. Kunci perusahaan disimpan perorangan. (3) Jika Bob ingin mengirim ke Alice, dia mengenkripsi pesan menggunakan ”Public-key” Alice. (4) Ketika Alice menerima pesan, dia mendekripsinya menggunakan ”Private-key”nya. Tiada penerima lain dpt mendekripsi pesan tsb.

8 8 Proses Autentifikasi (1)Bob menyiapkan pesan ke Alice dan mengenkripsi pesan meng- gunakan ”private key”Alice. (2) Alice mendekripsi pesan Bob menggunakan ”Public-key” Bob. (3) Karena pesan dienkripsi menggunakan ”private key” pengirim, hanya pengirim yang dapat mengirim pesan tsb.

9 9 Klasifikasi Teknik Kriptografi A. Classical cryptography: 1. Substitution cipher Mengganti karakter dlm plaintext dgn karakter cipher - Monoalphabetic: sebagian karakter dipetakan ke dlm karakt er cipher unik (shift cipher, substitution cipher, Affine ciphe r) - Polyalphabetic cipher: karakter mungkin dipetakan ke dlm b eberapa karakter cipher bergantung pada lokasi (Vigenere cipher,Hill cipher, Stream cipher): 2. Permutasi (transposisi) cipher: pertukaran posisi karakter.

10 10 B. Modern cryptography: Secret key cryptosystem (IDEA) Dimana kunci dimiliki bersama oleh pengirim dan penerima Pengirim meng- encrypt pesan menggunakan “shared key” Penerima men- decrypts pesan menggunakan “shared key” Public key cryptosystem ( RSA - Rivest, Shamir, and Adleman ) Masing 2 user memiliki “public key” dan “private key” mereka Public key dibuat umum tetapi “private key” dijaga kerahasiaanny a Public key digunakan utk enkripsi tetapi private key dekripsi Contoh, Alice memiliki public key ”P” a dan private key “S” a –Salah seorang,misal Bob mengenkripsi pesan yg dimaksudkan utk Alice menggunakan P a –(hanya) Alice yg dapat mendekripsi menggunakan kunci S nya

11 11 Typical cryptosystem Key source Secure channel Alice Bob encrypter decrypter Oscar /Trudy x y x K x: plaintext y: ciphertext Encryption: transform x into y using key K, denoted e K.. Decryption: transform y back to x using key K, denoted d K i.e., y=e K (x) and x=d K (y) thus, d K (e K (x)) = x. K is the key for the encryption and decryption. Alice and Bob get the key K via secure channel. On the other hand, Oscar, who does not have the key K, can not decrypt y.


Download ppt "Teknologi Informasi Kriptografi. 2 Definisi : Cryptography  kryptos (tersembunyi) + graphein (menulis) = yang berarti tulisan rahasia Digunakan utk menyembunyikan."

Presentasi serupa


Iklan oleh Google