Author Topic: Kriptografi  (Read 687 times)

0 Members dan 1 Pengunjung melihat topik ini.

Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Kriptografi
« on: Maret 04, 2009, 02:05:09 pm »
Mata kuliah Kriptografi adalah mata kuliah wajib untuk mahasiswa yang mengambil jurusan Teknik Informatika dengan bidang minat Perangkat Lunak Sistem dan Jaringan  ;). Mata kuliah ini ada di semester 5. Tapi buat mahasiswa lain yang ingin mengambil mata kuliah ini, boleh kok jadi mata kuliah pilihan hehe..
Mata kuliah ini rame banget, Dosen yang ngajar juga enak banget ngajarnya..
Sekilas mengenai Kripotgrafi:
-------------------------------------------------------------------------------------------------------------------------------------------------------
*Kriptografi berasal dari bahasa Yunani yaitu cryptos yang berarti secret (rahasia)  dan graphein  yang berarti writing (menulis). Jadi kriptografi berarti secret writing (tulisan rahasia). Sedangkan definisi kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang  berhubungan dengan aspek keamanan informasi seperti kerahasiaan, integritas data, serta otentikasi.
*Algoritma kriptografi selalu terdiri dari dua bagian, yaitu enkripsi dan dekripsi. Enkripsi (encryption) adalah proses untuk menyandikan plaintext atau cleartext menjadi bentuk ciphertext. Sedangkan dekripsi (decryption) adalah proses mengembalikan ciphertext menjadi plaintext semula . Proses enkripsi dan dekripsi diatur oleh satu atau beberapa kunci. Kunci biasanya berupa string atau deretan bilangan.
contoh:
kapal api datang dikodekan menjadi xyztvq bkugbf hjqpot

jadi kriptografi tuh menyandikan pesan asli shg pihak lain cuman bisa liat pesan yang telah tersandikan gitu..
------------------------------------------------------------------------------------------------------------------------------------------------------
buat temen2 yang seneng dengan sandi2 kaya yang ada di serial detektif silahkan ambil mata kuliah ini menyenangkan kok  :)
nah cara2 penyandiannya juga ada berbagai macam algoritmanya seperti DES, AES, CBC, EBC, Triple DES, Blowfish dll banyak banget loh. kalo penasaran tentang algoritma2 tadi, silahkan ambil mata kuliah kripotgrafi ini (jadi promosi hehe) dan ayo kita belajar bersama2  ^-^

Offline Dhanny

  • Administrator
  • Expert
  • *
  • Posts: 1,080
  • Reputasi Poin: 41
  • Gender: Male
    • View Profile
Re: Kriptografi
« Reply #1 on: Maret 04, 2009, 05:14:41 pm »
wuih, asyik jg nih ada yg promosiin
jd g ga usah cape" promosiin MK lg
bagus, bagus

Bagus jg tuh dah bikin TA ttg kriptografi
skr dishare disini
bagus, bagus

hue hue hue

Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #2 on: Maret 12, 2009, 02:15:28 pm »
pelajaran pertama (wkwkw ^-^ getek gw) marilah bersama kita belajar 1 algo kripto yang sangat sederhana yaitu One Time Pad.
knapa algo ini disebut sederhana? karena cara enkripsi dan dekripsi ini sangat sederhana..

rumusnya:
proses enkripsi
    c=(p+k) mod 26
proses dekripsi
    d=(c-k) mod 26
 dimana:
c=ciphertext
p=plaintext
k=kunci

nah cara pengerjaannya sbb:
plaintext= ONETIMEPAD
kunci  =   TBFRGFARFM

perlu diketahui (A=0,B=1,C=2........,Z=25)

jadi plaintext tambah kunci, baru di mod kan 26

nah untuk mendapatkan ciphertextnya maka:
untuk plaintext ke 1 yaitu O---> (O+T)mod 26
                                            (14+19) mod 26 = 7 yaitu huruf H
untuk plaintext ke 2 yaitu N----> (N+B) mod 26
                                             (13+1) mod 26 = 14 yaitu huruf O
untuk plaintext ke 3 yaitu E---> (E+F) mod 26
                                            (4+5) mod 26 = 9 yaitu huruf J
seterusnya, sehingga didapat

ciphertext = HOJKOREGHP

gimana? gampang kan algonya?  >:D
tapi tau gak temen2 bahwa cipher ONE TIME PAD ini satu2nya cipher yang tidak dapat terpecahkan (Unbreakable Cipher)..jadi pesan gak dapat di pecahkan oleh pihak tidak berwenang yang disebut kriptanalis. jadi kerahasiaan pesannya tetap confident.

pertanyaannya
1. knapa algo yang begitu sederhana ini (jika dibandingkan dengan DES, AES, Blowfish dll) kok malah gak bisa dipecahkan ama kriptanalis?
2. trus knapa algo ini gak dipake aja sbg standar kriptografi malah harus AES yang jadi standar sekarang?

tolong dijawab yah.. salah juga gpp kita blajar bareng..nanti kalo udah kejawab kita maen2 kriptografi lagi pake metode ini hehe.. ;)



Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #3 on: Mei 04, 2009, 02:50:02 pm »
Yah karena gak ada yang mau jawab  :'( saya jawab sendiri aja ^^
biar klo ada yang mau post disini jadi langsung gak usah nunggu ada yang jawab dulu
--------------
jawaban no 1
begini OTP diatas gak bisa dipecahkan karena:
1. Barisan kunci acak yang ditambahkan ke pesan plainteks yang tidak acak menghasilkan ciphertext yang seluruhnya acak
2. barisan kunci yang digunakan untuk mendekripsi cipherteks mungkin menghasilkan pesan2 ciphertext yang bermakna
contoh :
   untuk ciphertext = HOJKOREGHP (di soal atas)
kalo kriptanalisis mencoba kunci LMCCAWAAZD akan menghasilkan SALMONEGGS
bila mencoba kunci lain misal     ZDVUZOEYEO  akan menghasilkan GREENFIELDS

nah si kriptanalis akan bingung memilih kunci yang benar(padahal kata asli nya mah ONETIME PAD)
--------------
jawaban no 2
nah OTP malah ga dipakai karena
1. karena panjang kunci harus sama dengan panjang pesan, maka OTP hanya cocok untuk pesan pendek.. (kalo 3 kata masih bisa tapi klo 4 alinea bearti kunci acak juga harus 4 alinea). semakin besar ukuran pesan, semkain besar juga ukuran kunci. pada aplikasi nya akan timbul masalah dalam penyimpanan dan pendistribusian kunci.
2. karena kunci dibangkitkan secara acak, maka tidak mungkin penerima dan pengirim membangkitkan kunci yang sama secara simultan. jadi slah seorang dari mereka harus membangkitkan kunci dan mengimrimkannya ke pihak lain. karena kerahasian kunci harus terjamin maka harus ada perindungan pada saat transmisi. pengiriman kunci di saluran komunikasi tidak praktis krn traffic yang padat dan kemungkinan disadap oleh pihak tak berwenang.

begitu jawabannya..semoga bisa menambah wawasan pembaca dalam pengetahuan IT khususnya dalam bidang kriptografi (kaya tujuan tugas akhir aja nih wkwkwk) :P

Offline zinggles

  • Advanced
  • ***
  • Posts: 443
  • Reputasi Poin: 27
  • Gender: Male
    • View Profile
Re: Kriptografi
« Reply #4 on: Juni 09, 2009, 03:13:28 pm »
^
ampun dev..ga ku2 dah..soale gw ga mendalami MK ini, walopun salah satu MK yang cukup menyenangkan bwt gw, coz dosennya ngajarnya semangat, jadi blajarnya semangat..

tapi sayang sekali lagi, gw ga mendalami MK ne..jadi cuma tau pas kul abis itu lupa dah..huauahuauha..

Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #5 on: Juni 16, 2009, 04:47:09 am »
^
ampun dev..ga ku2 dah..soale gw ga mendalami MK ini, walopun salah satu MK yang cukup menyenangkan bwt gw, coz dosennya ngajarnya semangat, jadi blajarnya semangat..

tapi sayang sekali lagi, gw ga mendalami MK ne..jadi cuma tau pas kul abis itu lupa dah..huauahuauha..

Hahaha..makanya senpai..Ayo atuh kita mendalami mata kuliah ini  ^-^ di forum ini hihi
Jangan dilupakan donk mata kuliah ini sayang banget soalnya ^^

Offline zinggles

  • Advanced
  • ***
  • Posts: 443
  • Reputasi Poin: 27
  • Gender: Male
    • View Profile
Re: Kriptografi
« Reply #6 on: Juni 17, 2009, 11:40:17 am »
bukannya ga mo mendalami dev..masalahnya butuh dosen yang emang semangat ngajarin kriptonya..kek se ibu sapa itu..lupa gw..huauhauhahuauha..

Offline headscout

  • Mahasiswa
  • Advanced
  • *
  • Posts: 977
  • Reputasi Poin: 44
  • Gender: Male
  • New Logo, New Concept, New Technology
    • View Profile
    • Facebook
Re: Kriptografi
« Reply #7 on: Agustus 24, 2009, 11:15:48 am »
Ikut nebeng nih, soal Cryptografi. Untuk cryptografi yang saya pernah liat sih, pengaplikasian nya bisa dalam bentuk keygen. Namun sekarang muncul jenis kriptogram yang diaplikasikan di dalam keamanan, yaitu SHA-1 Algorithm. Saya sendiri belum pernah liat sih bentuk algoritma nya seperti apa, tapi bekerja seperti CRC32 atau MD5. Kalau ada yang pernah denger tentang SHA-1, mohon dibahas di sini yach... Hehe. Thanks.
Supported by :


Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #8 on: September 20, 2009, 11:37:38 am »
maaf maaf baru bisa OL lagi hehe..mau coba menanggapi post nya headscout yah..
SHA itu merupakan fungsi hash 1 arah, nah SHA yang paling umum digunakan tuh SHA-1 yg udah diimplementasikan dlm berbagai alikasi spt TLS, SSL, PGP, SSH, S/MIME dan ipsec.
gambaran umumnya: menerima masukan berupa pesan dg ukuran maksimum 2 pangkat 64 bit ato (2.147.483.648 gigabyte) dan menghasilkan message digest yang panjangnya 160 bit, lebih panjang dari message digest yg dihasilkan oleh MD5 yg hanya 128 bit.

langkahnya :

1. penambahan bit-bit pengganjal (padding bits)
    pesan ditambah dg sejumlah padding bits sedemikian shg panjang pesan (dalam satuan bit tentunya) harus kongruen dg 448 modulo 512, ini berarti panjang pesan setelah ditambah bit-bit pengganjal adalah 64 bit kurang dari kelipatan 512. knapa harus 512? karena algo ini mengolah pesan dg ukuran blok 512.
    pesan dg panjang 448 pun tetap ditambah bit pengganjal 512 menjadi 960 bit, jd panjang paddingnya antara 1-512. bit pengganjal terdiri dari bit 1 diikuti bit 0.

2. penambahan nilai panjang pesan semula
    pesan yang telah diberi padding bits selanjutnya ditambah lagi dengan 64 bit yang menyatakan pesan semula. setelah ditambah dg 64 bit, panjang pesan sekarang menajdi kelipatan 512 bit.

3. inisialisasi penyangga (buffer) MD
   SHA membutuhkan 5 buah penyannga (buffer) yg masing2 panjangnya 32 bit. total panjang penyangga adalah 5x32=160. kelima penyangga ini menampung hasil antara dan hasil akhir. kelima penyangga diberi nama A,B,C,D,E setiap penyangga diinisialisasi dg nilai (dlm hex) sbb
   A= 67452301
   B= efcdab89
   C= 98BADCFE
   D= 10325476
   E= C3D2E1F0

4. pengolahan pesan dalam blok berukuran 512 bit
   Pesan dibagi menjadi L buah blok yang tiap blok masing2 berisi 512 bit. setiap blok 512 bit diproses bersama dg penyangga MD menjadi output 128 bit
   proses HSHA terdiri dari 80 buah putaran (sedang MD 5 hanya 4 putaran)

garis besarnya gitu sih..susah klo gak digambarain, soalnya algonya ruwet banget huhu
smoga bisa bantu biar dikit2 juga ya

Offline Dhanny

  • Administrator
  • Expert
  • *
  • Posts: 1,080
  • Reputasi Poin: 41
  • Gender: Male
    • View Profile
Re: Kriptografi
« Reply #9 on: September 22, 2009, 01:52:31 pm »
wew
bu guru dekunz nongol lg
sep sep
hehehe

Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #10 on: September 22, 2009, 04:13:21 pm »
@ Pa Dhanny : gomen ne pa baru bisa nongol lagi ^^..
                    haha jgn panggil jd ibu guru ahh pa, masih bloon nih pa xixi
sorry OOT yah hihi

Offline Garfield

  • Advanced
  • ***
  • Posts: 223
  • Reputasi Poin: 10
  • Gender: Male
  • fear me.. obey me.. don't depend on me..
    • View Profile
Re: Kriptografi
« Reply #11 on: September 23, 2009, 05:29:53 pm »
ga perlu minat maaf vi, dia juga OOT.... g juga hehehe

sekalian ajarin cara2 crypting gambar juga vi, biar lebih mantep :P
Sometimes we need a break in life. ~

Offline sike

  • Newbie
  • *
  • Posts: 11
  • Reputasi Poin: 0
    • View Profile
Re: Kriptografi
« Reply #12 on: September 27, 2009, 05:10:07 pm »
ajarin data mining dong  :)

Offline Dekunz

  • Newbie
  • *
  • Posts: 37
  • Reputasi Poin: 2
  • Gender: Female
  • Detective Conan Kakoii
    • View Profile
Re: Kriptografi
« Reply #13 on: September 29, 2009, 11:59:05 am »
@ gavril : wkkk.. btw yang krpting gambar tuh namanya steganografi..itu klo nyembunyiin pesen dalam gambar, jd file hasilnya tuh tetep gambar. aku blom ngulik, cuman klo gambar "diacak" dg algo tertentu sih, konsepnya sama aja cuman ubah dl dalam bit. karena gambar juga disimpan dalam kompi dalam bentuk bit walau pas ditampilin ke monitor dalam pixel gitu..

@ sike : data mining kok disini  >:( hehe.. buat thread baru aja ^^

Offline Anta

  • Developer
  • Advanced
  • *
  • Posts: 710
  • Reputasi Poin: 39
  • Gender: Male
    • View Profile
Re: Kriptografi
« Reply #14 on: September 30, 2009, 11:19:09 am »
ga perlu minat maaf vi, dia juga OOT.... g juga hehehe

sekalian ajarin cara2 crypting gambar juga vi, biar lebih mantep :P
steganografi bukan TAnya si SIKE?