Powered by Blogger.

Thursday, March 31, 2011

Chiper Subtitusi

Chiper Subtitusi adalah algoritma kriptografi yang mula-mula digunakan oleh kaisar Romawi, Julius Caesar (sehingga dinamakan juga caesar chiper), untuk menyandikan pesan yang ia kirim kepada para gubernurnya. Caranya adalah dengan mengganti (mensubtitusi) setiap karakter dengan karakter lain dalam susunan abjad (alphabet).


Misalnya, tiap huruf disubtitusi dengan huruf ketiga berikutnya dari susunan abjad. Dalam hal ini kuncinya adalah jumlah pergeseran huruf (yaitu k=3).



Tabel Subtitusi :

pi : 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

ci : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C



Contoh pesan :

AWASI ASTERIK DAN TEMANNYA OBELIX


disamarkan (enskripsi) menjadi :

DZDVL DVWHULA GDQ WHPDQQBA REHOLA


Penerima pesan men-deskripsi chiperteks dengan menggunakan tabel subtitusi, sehinga chiperteks :
DZDVL DVWHULA GDQ WHPDQQBA REHOLA


dapat dikembalikan menjadi plainteks semula :

AWASI ASTERIK DAN TEMANNYA OBELIX
Continue Reading »

Tuesday, March 15, 2011

Perbedaan antara http dan https

Hypertext Transfer Protocol (http) adalah sistem untuk mentransmisikan dan menerima informasi di internet. Http berfungsi sebagai prosedur permintaan dan respon yang diikuti oleh semua agen di internet sehingga informasi dapat diakses dengan cepat, mudah dan akurat. Http umumnya digunakan untuk mengakses halaman html, tetapi http banyak juga digunakan untuk sumber daya lain. Seperti klien dapat bertukan informasi rahasia dengan server, yang harus diamankan untuk mencegah akses yang tidak sah. Http atau https yang aman, dikembangkan oleh perusahaan Netscape untuk menyediakan autentikasi dan komunikasi tersandi.



Dalam banyak hal, https identik dengan http, karena mengikuti protokol dasar yang sama. Klien http atau https, seperti web browser mengadakan sambungan ke server pada port standar. Ketika server menerima permintaan. ia mengembalikan status dan pesan, yang mungkin berisi informasi yang diminta atau menunjukkan kesalahan jika bagian dari proses tersebut berfungsi. Kedua sistem tersebut sama-sama menggunakan skema Uniform Resource Identifier (URI).


Ada beberapa perbedaan utama antara http dan https, dimulai dengan port default, port 80 untuk http dan 433 untuk https. Https bekerja dengan transmisi interaksi http normal melalui sistem yang terenkripsi, sehingga informasi tidak dapat diakses oleh pihak lain selain client dan server. Ada dua jenis lapisan enkripsi: Transport Layer Security (TLS) dan Secure Socket Layer (SSL). Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers dan man in the middle attack.
Continue Reading »

Sunday, March 6, 2011

Mengenal Cryptography

Cryptography berasal dari kata “Crypto” berarti “secret” (rahasia) dan “graphy” berarti “writing” (tulisan). Cryptography adalah sebuah kumpulan teknik yang digunakan untuk mengubah informasi/pesan (plaintext) kedalam sebuah teks rahasia (ciphertext) yang kemudian bisa diubah kembali ke format semula.


Pelaku atau praktisi kriptografi disebut cryptographers. Sebuah algoritma kriptografik (cryptograpchic algorithm), disebut cipher, merupakan persamaan matematik yang digunakan untuk proses enskripsi dan deskripsi.



Cryptanalysis adalah seni dan ilmu untuk memecahkan ciphertext tanpa bantuan kunci. Pelaku/praktsinya disebut cryptanalyst, sedangkan cryptology merupakan gabungan dari cryptography dan cryptanalysis.


Pengamanan dengan menggunakan cryptography membuat pesan nampak. Hanya bentuknya yang sulit dikenali karena seperti diacak-acak. Pada cryptography pengamanan dilakukan dengan dua cara yaitu penggunaan transposisi (posisi huruf yang diubah-ubah) dan penggunaan subtitusi, huruf yang digantikan dengan simbol lain.
Continue Reading »