Senin, 05 Juni 2017

Apa itu OSI?




          Mengirim pesan dari satu jaringan ke jaringan yang lain merupakan proses yang sangat kompleks. Sedikit cerita terbentuknya OSI, pada tahun 1977 suatu subcommittee dari International Organization for Standarddization (ISO) mulai bekerja untuk membuat beberapa set standard untuk memfasilitasi komunikasi jaringan. Pekerjaan ini selesai pada tahun 1984 dan dikenal sebagai model referensi OSI – Open System Interconnection.Model OSI ini merupakan metoda yang paling luas digunakan untuk menjelaskan komunikasi jaringan. Seksi berikut mencakup topic-topik:

Implementasi Protocol


Perlu diingat bahwa model OSI hanyalah sebuah teori tentang cara melihat komunikasi dalam jaringan. Setiap layer menspesifikasikan standard untuk diikuti saat mengimplementsikan suatu jaringan. Akan tetapi perlu diingat bahwa layer-layer OSI tidak melakukan tugas-tugas yang real, OSI hanyalah model . Bahasan berikut meringkas keuntungan dan kerugian dari penggunaan model OSI dalam mendeskripsikan komunikasi jaringan.

Skipjack

Skipjack
            Skipjack adalah algoritma enkripsi yang dikembangkan pada tahun 1987 dan baru beroperasi pada tahun 1993. Skipjack ini merupakan algoritma rahasia yang dikembangkan oleh Badan Keamanan Nasional Amerika Serikat yang dalam algoritmanya menggunakan kunci sepanjang 80 bit. Metode inilah yang dipakai dalam Clipper Chip dan Fortezza Pccard, perangkat keras yang dipakai untuk enkripsi. Perintah AS menganjurkan pemakaian chip ini untuk peralatan komunikasi sipil(telepon,komputer,dan lain lain), tetapi hal ini banyak ditentang oleh kalangan akademis ,karena peralatan ini masih memungkinkan aparat keamanan untuk menyadap komunikasi yang disandikan dengan alat ini jika diperlukan. Hal ini dianggap mengurangi hak privasi dari masyarakat sipil dalam berkomunikasi. Clipper chip masih controversial, algoritma skipjack ini tergolong algoritma yang tangguh.
            Sebagai contoh clipper chip ini digunakan untuk melengkapi transmisi telepon dan Fortezza card digunakan untuk mengenkrip email dan lalu lintas jaringan. Karakteristik kunci dari kedua peralatan ini didesain dengan backdoors yang mengizinkan agen pemerintah memonitor transmisi enkripsi tertentu dengan otoritas yang tepat. Skipjack telah dianalisa secara intensif dan tidak mempunyai kelemahan dan tidak ada serangan satupun yang bisa menerobos algoritma ini.

            Skipjack mengenkrip dan mendekrip data dalam blok 64 bit dengan menggunakan kunci sepanjang 80 bit. Hal ini berarti mengambil 64 bit blok plaintext sebagai input dan 64 bit blok ciphertext sebagai output. Skipjack mempunyai 32 lingkaran sehingga algoritma utama akan diulang sebanyak 32 kali untuk menghasilkan ciphertext. Jadi dengan adanya putaran ini, maka keamanan dari sebuah pesan akan meningkat.

Implementasi Protocol

Implementasi Protocol


Perlu diingat bahwa model OSI hanyalah sebuah teori tentang cara melihat komunikasi dalam jaringan. Setiap layer menspesifikasikan standard untuk diikuti saat mengimplementsikan suatu jaringan. Akan tetapi perlu diingat bahwa layer-layer OSI tidak melakukan tugas-tugas yang real, OSI hanyalah model . Bahasan berikut meringkas keuntungan dan kerugian dari penggunaan model OSI dalam mendeskripsikan komunikasi jaringan.

Rabu, 17 Mei 2017

Algoritma Kriptografi Kunci Publik

Algoritma Kriptografi Kunci Publik
            Dalam algoritma kriptografi kunci publik, kunci enkripsi dan deskripsi sama. Untuk alasan ini, algoritma kunci publik disebut algoritma kriptografi kunci asimetris. Karakteristik algoritma kriptogradi kunci publik adalah bahwa kunci deskripsi tidak dibuka bahkan sesudah kunci enkripsi dibuka. Untuk memperoleh atribut ini, algoritma kriptografi kunci publik dirancang pada mekanisme yang sulit untuk dipecahkan secara matematika.
            Dalam algoritma krptografi kunci publik, kunci enkripsi dibuka sehingga tidak seorangpun dapat menggunakannya, tetapi untuk deskripsi, hanya seseorang yang punya kunci yang dapat menggunakannya. Untuk alasan ini, kunci yang digunakan untuk enkripsi disebut juga kunci publik sedangkan kunci yang digunakan untuk deskripsi disebut kunci pribadi atau kunci rahasia.

            Ketika menggunakan algoritma kriptografi kunci publik, kunci publik dibuka ke sejumlah orang. Sebagai contoh, perhatikan sebuah kunci yang dikirim kesurat kabar atau sebuah pesan yang dimasukkan ke home page dengan pesan: “Silahkan gunakan kunci berikut untuk mrngirim teks kepada saya” (Gambar 8.6)
Algoritma kriptografi kunci publik digunakan untuk banyak area yang berbeda. Yang paling umum digunakan adalah dalam hal pengiriman kunci rahasia pada tahap awal, dimana algoritma kriptografi kunci rahasia digunakan dalam tanda tangan digital.Dalam hal ini algoritma kriptografi kunci public, seperti disebutkan sebelumnya, kunci public digunakan untuk enkripsi dan kunci pribadi untuk dekripsi penghitungan. Jadi, penghitungan enkripsi dapat dilakukan oleh seseorang sejak kunci dibuat public, sedangkan dekripsi hanya dapat dikerjakan oleh seorang yang mempunyai kunci.

            Kerahasiaan dapat diperoleh dari atribut algoritma kriptografi kunci public. Teks yang dienkrip hanya dapat dilihat oleh orang yang mempunyai kunci pribadi. Sistem tanda tangan digital menerapkan atribut algoritma kriptografi kunci public. Dalam system itu, penanda tangan menghitung dengan kunci pribadi dari seseorang yang berharap bisa memeriksa tanda tangan dan menghitungnya dengan kunci public. Dalam hal ini, penanda tanganan hanya dapat dilakukan oleh orang yang ditunjuk ( yang tahu kunci pribadi ), sedangkan pemeriksaan tanda tangan dapat dilakukan oleh siapapun.
            Karakteristik tertentu dari tanda tangan digital, tanda tangan itu bersifat unik dan tidak sama serta tidak bisa dibuat oleh yang lain. Sedangkan dalam pemeriksaan tanda tangan dapat dilakukan dengan mudah oleh seseorang yang berharap dapat memeriksanya dengan memperoleh kunci public. Dengan cara ini, kebenaran penanda tangan dapat diperiksa.
            Ketika membandingkan kelebihan dan kelemahan antara algoritma kriptografi kunci rahasia dan public, algoritma kriptografi kunci public pada umumnya mempunyai lebih banyak keuntungan dalam istilah kriptografi. Ini karena informasi rahasia dari seseorang tidak harus dikirim dan enkripsi informasi serta aplikasi berbeda satu dengan yang lain sehingga tidak mudah untuk diintegrasikan. Dapat digunakan untuk system distribusi kunci algoritma kriptografi kunci rahasia, tanda tangan digital untuk pemeriksaan pembuat pesan yang dikirim dan identifikasi untuk pemeriksaan identitas pengguna.
            Kendati kelebihan yang telah disebutkan diataas, algoritma kriptografi kunci rahasia digunakan lebih luas daripada algoritma kriptografi  kunci public yaitu tentang kecepatan proses pengirimannya. DES, mewakili algoritma kriptografi kunci rahasia dan RSA, mewakili algoritma kriptografi kunci public.
            Berangkat dari kelebihan dan kelemahan ini, dua system ini sering digabungkan. Pertama, algoritma kriptografi kunci public digunakan dalam tahap pembuatan dan pembagian sesi kunci yang digunakan dalam berkomunikasi. Setelah itu baru menggunakan algoritma kriptografi kunci rahasia yaitu dalam tahap enkripsi dan dekripsi dari teks yang dilakukan dengan kunci sesi.

Algoritma Kriptografi Kunci Rahasia

Algoritma Kriptografi Kunci Rahasia
            Dalam algoritma kriptografi kunci rahasia, kunci algoritma digunakan untuk enkripsi data dan tidak diberi kuasa kepada publik melainkan hanya kepada orang tertentu yang tahu dan dapat membaca data dienkrip. Karasteristik algoritma kriptografi kunci rahasia adalah bahwa kunci enkripsi sama dengan kunci deskripsi seperti yang ditunjukkan pada gambar 8.5
Algoritma kriptografi kunci rahasia juga disebut algoritma kriptografi semetris. Untuk menggunakan algoritma kriptografi kunci rahasia dalam komunikasi, kedua belah pihak hanya berkomunikasi satu dengan yang lainnya harus saling membagi kunci enkripsi sebelumnya.

            Dalam algoritma kriptografi kunci rahasia, kunci engkripsi dan kunci deskripsi adalah sama. Satu metode untuk menghasikan kunci dengan cara menggunakan pembangkit bilangan acak yang telah di install kedalam komputer, sedangkan metode yang lainnya untuk merancang dan menghasilkan kunci untuk penggunanya sendiri.
            Algoritma kriptografi kunci rahasia memerlukan perawatan yang khusus dalam pemberian kunci deskripsi ke pihak yang lain, sejak orang yang tahu kunci deskripsi dapat mendekrip teks dengan mudah.

Algoritma Kriptografi

Algoritma Kriptografi
     Sampai sekarang,berbagai algoritma kriptografi telah diusulkan dan masing-masing mempunyai karakteristik yang berbeda-beda.Diantara karakteristik-karakteristik itu paling mendasar yang akan digunakan pada sistem jaringan,jaringan komputer maupun internet.Komponen-komponen yang sangat penting adalah secrecy,integrity, dan authenticity .
     Secrecy adalah komponen yang akan digunakan untuk menjaga pesan yang biasanya digunakan oleh seseorang yang mengirim pesan.Komponen ini hanya mengizinkan seseorang yang tahu akan kunci pada pesan yang telah dienkripsi dengan alagoritma kriptografi.
     Integrityadalah komponen yang digunakan untuk memeriksa apakah sebuah pesah telah dirubah pada saat pengiriman,biasanya menggunakan algoritma  hash,sebagai contoh,algoritma tanda tangan digital menggunakan konsep yang sama dengan tanda tangan biasa.
     Berbagai algoritma kriptografi telah dikembangkan sampai sekarang. Kecuali fungsi hash,semua fungsi yang lain,menggunakan kunci untuk memperoleh atrbut yang dikehedaki.karakteristik kunci yang menggunakan algoritma kriptografi  dapat digolongkan sebagai berikut: algoritma kriptografi kunci rahasia( algoritma kriptografi simetris),algoritmakriptografi public (algoritma kriptografi kunci asimetris) dan algoritma hash.
     Secaraumum,algoritma kriptografi kunci rahasia menyatakn bahna algoritma dimana enkripsi  digunakan dalam meng-
Enkripsi data, dan kunci deskripsi untuk merubah kembali kedata aslinya. Karena atribut ini, algoritma kriptografi kunci rahasia disebut juga algoritma kriptografi kunci simetris.
            Untuk algoritma kriptografi kunci publik menyatakan bahwa algoritma enkripsi dan deskripsi berbeda. Algoritma kriptografi kunci pablik mempunyai karasteristik yaitu tidak ada penghitungan kembali dari kunci deskripsi bahkan sesudah kunci enkripsi dilakukan. Berawal dari kondisi ini, kunci enkripsi disebut kunci pribadi. Sedangkan, algoritma hash menyatakan algoritma dimana panjang pesan yang khusus.
            Algoritma hash yang digunakan dalam kriptografi dibagi menjadi 2 bagian yaitu : dengan kunci dan tanpa kunci. Ketika menggunakann fungsi hash dengan kunci maka menggunakan metode yang sama karena kondisi ini terjadi dalam algoritma kunci rahasia.
Algoritma kriptografi kunci rahasia dan publik menggunakan algoritma enkripsi tanda tangan digital secara berturut-turut. Dalam algoritma enkripsi, isi pesan hanya dapat dilihat oleh pribadi yang tahu kuncinkripsi, sedangkan dalam tanda tangan digital, pengirim pesan dapat diketahui.
            Dalam tanda tangan digital kunci publik, kunci enkripsi (kuncu publik) untuk enkripsi data dan kunci deskripsi (kunci pribadi) untuk deskripsi data. Disini kunci rahasia digunakan untuk  tanda tangan, sedangkan kunci publik digunakan untuk mengecek. Hal ini akan menolong kunci rahasia untuk tidak bisa dibaca oleh orang lain dan hanya mengizinkan orang yang diberi kuasa untuk membuat tanda tangan. Tetapi, kunci publik dapat dilihat oleh beberapa orang sehingga bisa dengan mudah memperoleh dan menggunakannya

            Karakteristik dan tipe dari algoritma kriptografi dapat di lihat pada gambar berikut ini : (Gambar 8.4)