RSS

Kriptografi… Matematika yang Unik!

05 Des

mathSemua orang tahu (yang pernah sekolah tentunya), bahwa 3 x 3 = 9. Pastilah begitu kan?

Bagaimana jika orang ditanya 9 itu berapa dikali berapa ?

Pastilah orang yang sudah lulus dari SD tanpa pikir panjang akan menjawab ya 3 dikalikan dengan 3 lah… (selama itu merupakan perkalian integer / bilangan bulat).

Bagaimana kalau saya berikan angka 21, kira-kira berapa kali berapa menjadi 21 ? ya benar.. jawabannya adalah 7 x 3. Mengapa begitu gampang dan jawabannya pasti (hanya satu jawaban saja khan?, paling banyak 2 jawaban, yaitu 1 dikali dengan bilangan itu sendiri, tapi ini jawaban tak bermutu). Karena bilangan tersebut merupakan perkalian bilangan prima. Bagaimana dengan angka 33? pasti 11 x 3.

Sebenarnya kenapa sih begitu istimewa perkalian bilangan prima?

karena, perkalian bilangan prima itu digunakan dalam hampir seluruh keamanan sistem komputer yang ada di dunia (maksudnya hampir digunakan pada seluruh sistem keamanan pada internet). Gak percaya? anda pastinya pernah login ke web mail? Misalnya google mail (Gmail) atau yahoo telah menggunakan protokol https (singkatannya cari tau sendiri aja ya).

Saat anda login melalui protokol https (coba kalau anda kunjungi website buat login yahoo atau google sekali-sekali lihat alamatnya deh, pasti di depannya ada embel-embel https, bukan http). Nah s nya itu diklaim sebagai halaman yang aman (baik dari penyadapan dan sebagainya). Makanya kalau anda login pada protokol tersebut, akan sangat menyulitkan buat pihak lain untuk menyadapnya di jaringan. Karena dengan protokol tersebut maka data yang dialirkan melalui jaringan telah terenkripsi .

Mengapa dengan melakukan enkripsi data kita menjadi aman?

Enkripsi kalau diartikan secara gamblang adalah sandi. mengenkripsi suatu data berarti menyandi suatu data dengan cara-cara dan kunci tertentu agar hanya pihak yang mengetahui cara dan kuncinya saja yang dapat mengetahui isi data tersebut.

Cara menyandi / enkripsi tersebut bermacam-macam. saking banyaknya silahkan anda cari sendiri aja ya…. Salah satu yang terkenal adalah RSA. RSA merupakan sistem sandi yang digolongkan pada sistem asimetrik (soalnya ada simetrik dan asimetrik). Nah apa yang unik dari RSA ini?

RSA merupakan salah satu sistem yang simpel, atau sederhana. Bayangkan hanya dengan satu baris rumus, dengan hanya beberapa variabel anda dapat menggunakan sistem sandi yang cukup kuat (bergantung pada variabel kuncinya).

RSA menggunakan permainan bilangan besar, yaitu dengan menggunakan pemangkatan suatu bilangan dalam suatu operasi modulus. Karena pada dasarnya operasi bilangan dalam finite field (gampangnya operasi modulus) memiliki invers atau kebalikan. Sebagai contoh gampangny, penjelasan suatu bilangan yang berkebalikan :

suatu bilangan dengan operasi perkalian. Misalnya 3, memiliki invers dalam perkalian adalah 1/3 dimana 3 x 1/3 adalah 1. Intinya adalah bila bilangan dioperasikan dengan invers bilangan tersebut akan menghasilkan nilai 1 (satu).

Mudah kan?Nah kriptografi mengubah teks terang menjadi teks sandi. yaitu secara umum menggunakan rumus :

C = P + K; Ciphertext = Plain + Key. dengan + sebagai operasi atau rumusnya. + bukan berarti selalu ditambah, tetapi bisa juga merupakan operasi perkalian.

Dengan menggunakan rumus tertentu maka kita analogikan dengan penyandian berikut:

bila C = P.K (P dioperasikan dengan K); maka P = C.K-1 (C dioperasikan dengan K invers); kalau K dioperasikan dengan K invers adalah 1 (K.K-1 = 1), maka rumus ini juga berlaku pada permisalan berikut :

(P = 3, K = 2, dan K-1 = ½), maka C = 3.2 = 6, untuk mendapatkan P = 6.½ = 3. Benar kan? itu adalah contoh penyandian dengan menggunakan operasi perkalian. Nah kita hanya perlu menyembunyikan nilai K-1 yaitu ½,

untuk melakukan dekripsi (pembukaan berita terenkripsi/tersandi). Tapi, nilai K-1 (½) haruslah tidak mudah dicari.(Kalau nilai K=2, tentunya akan mudah sekali mencari K-1.Jadi pilihlah angka yang sangat sulit sekali dicari…..

Nah, itu adalah dasar pemahaman dalam sistem kriptografi public key, saya menulis ini agar mudah dalam pemahaman, tapi mohon maaf kalau justru menyulitkan. Akan tetapi untuk sistem public key yang sebenarnya tidaklah seperti itu. saya akan melanjutkan kembali pada artikel saya selanjutnya.

 

Tentang citycrypt

Hanya seseorang yang suka mengotak-atik saja, saat ini saya adalah salah satu lulusan sekolah tinggi di Bogor di bidang information security. Tertarik pada teknologi apapun baik mesin (mekanik), elektronika, antariksa dsb. Ingin lebih jauh mendalami data security.
5 Comments

Posted by pada Desember 5, 2007 in Cryptography, matematika

 

5 Respon untuk Kriptografi… Matematika yang Unik!

  1. Ping-balik: Bilangan Prima «
  2. co_c4em

    Februari 17, 2010 at 9:32 am

    mirip dengan aljabar abstrak…..

     
    • citycrypt

      Mei 18, 2011 at 8:46 am

      memang salah satu dasar dalam kriptografi modern adalah aljabar abstrak…

       
  3. andhik khurniawan

    Mei 1, 2012 at 11:19 pm

    ilmu pasti lbih brarti bla memang bsa d cermati..

     

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

 
Ikuti

Get every new post delivered to your Inbox.