Rabu, 21 Maret 2012

Rangkuman Komputer

*KRIPTOGRAFI*
1. Etimologis
*Kriptografi (cryptography) merupakan ilmu dan seni untuk menjaga pesan agar aman. Crypto berarti secret (rahasia) dan graphy berarti writting (tulisan).
*Para pelaku/pemakai kriptografi disebut crypthographers.
*Sebuah algoritma kriptografik(crypthographic algoritma) kriptografik disebut cipher.
*Enkripsi merupakan proses yang dilakukan untuk menggunakan sebuah pesan (disebut plain text) menjadi pesan yang disebut cipher text.

2. Etimologis
*Cipher text : Pesan yang sudah tidak dapat dibaca dengan mudah lagi.
*Bekripsi : Proses sebaliknya, untuk mengubah cipher test menjadi plain text.
*Cryptanalisis : Seni dan ilmu untuk memecahkan cipher text tanpa bantuan kunci(key).

3. Enkripsi
*Digunakan untuk menyandikan data-data atau informasi sehingga tidak dapat dibaca oleh orang yang tidak berhak.
*Dengan enkripsi data anda disandikan (encrypted) dengan menggunakan kunci(key).
*Untuk membuka (decrypt) data tersebut digunakan juga sebuah kunci yang sama dengan kunci yang sama dengan kunci untuk mengenkripsi(untuk kasusprivate key cryptography atau dengan kunci yang berbeda(-) untuk kasus publik key cryptography).

4. Proses enkripsi :
Plain text                   Cipher text                   Plain text
----------→ Enkripsi ------------→ Dekripsi ----------→
                    Kunci                            Kunci

*Secara matematis, proses/fungsi enkripsi(E) dapat dituliskan : E(m)² c.
*Dimana M adalah plain text(message) dan c adalah cipher text.
*Proses/fungsi deskripsi(D) dapat dituliskan : D(C)=m

5. Teknik Dasar Kriptografi :
-Subtitusi
-Block
-Pemutasi
-Ekspansi
-pemampatan

6. Subtitusi
*Langkah pertama suatu tabel subtitusi
 Tabel ubtitusi dapat dibuat sesuka hati, dengan catatan bahwa penerima pesan memiliki tabel yang sama untuk keperluan dekripsi.
*Bila tabel subtitusi dibuat secara acak, akan semakin sulit pemecahan cipher text.
*Contoh :
  -Tabel subtitusi
  -Caesar cipher
  -ROT 13

-Tabel subtitusi :
   -A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-    Y-Z-1-2-3-4-5-6-7-8-9-10 
   -B-F-1-K-Q-G-A-T-P-J-G-H-Y-B-2-X-5-M-V-7-C-8-4-1-9-N-R-E-U-3-L-S-W-H-O-Z-0
contoh : -sistem
             -7P7CQY(tabel)
             -VLYIOHP (caesar cypher)
             -FYFGRZ(ROT 13)

8. Caesar Cipher
*Metode caesar cipher yang digunakan oleh Julius Caesar. Pada prinsipnya, setiap huruf digantikan dengan huruf yang berada 3 posisi dalam urutan alfabet.
*Sebagai contoh huruf "a" digantikan dengan huruf "o" dan seterusnya.
*Transformasi yang digunakan adalah :
-Plain a sampai z











Tidak ada komentar:

Posting Komentar