680 likes | 1.25k Views
Kriptografi. Kriptografi. PERLU SEKALI… Sebab yang diamankan bukanlah komputernya secara langsung , tetapi yang diamankan adalah data yang diolah dan disimpan pada komputer atau ditransmisikan antar komputer , apapun bentuknya . Mengapa harus diamankan ?.
E N D
Kriptografi PERLU SEKALI… Sebab yang diamankanbukanlahkomputernyasecaralangsung, tetapi yang diamankanadalah data yang diolahdandisimpanpadakomputeratauditransmisikanantarkomputer, apapunbentuknya.
Mengapa harus diamankan ? Komputer yang sesungguhnya hanya mengenal 0 dan 1 (alias Mati dan Hidup) tidak akan mengamankan data dari “crack-ers, intip-ers, bajak-ers, embat-ers, dll-ers” sebelum mendapat instruksi untuk mengamankan data tersebut.
Apa saja yang bisa diamankan ? Semua data biner (ya karena komputer hanya ngerti 0 dan 1) • Data TEKS • Data GAMBAR • Data AUDIO / SUARA • Data VIDEO
Pengantar Kriptografi - Pembukaan Kehidupan kita saat ini dilingkupi oleh kriptografi. Mulai dari transaksi di mesin ATM, transaksi di bank, transaksi kartu kredit, percakapan dengan melalui telepon genggam, mengakses internet sampai mengaktifkan peluru kendali pun menggunakan KRIPTOGRAFI.
Kriptografi Begitu pentingnya kriptografi untuk keamanan informasi (information security) , sehingga jika berbicara masalah keamanan yang berkaitan dengan penggunaan komputer, maka tidak bisa dipisahkan dengan kriptografi
Kriptografi Kriptografi (cryptography) berasal dari bahasa YUNANI • “cryptos” yang artinya “secret” atau rahasia. • “graphein” yang artinya “writing” atau tulisan Jadi : kriptografi berarti “secret writing” atau tulisan rahasia
Kriptografi Definisi kriptografi pada buku-buku lama (sebelum tahun 1980-an) : Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan pesan dengan cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti lagi maknanya
Kriptografi Lho? Kok bisa kriptografi itu seni ?? Yap. Pada masa-masa awal sejarah kriptografi, setiap orang mempunyai cara yang unik untuk merahasiakan pesan (katanya sejarah lho….). Sehingga setiap cara menulis pesan rahasia mempunyai nilai estetika tersendiri.
Kriptografi Pada perkembangan selanjutnya, KRIPTOGRAFI berkembang menjadi sebuah disiplin ilmu sendiri karena teknik-teknik kriptografi dapat diformulasikan secara matematik sehingga menjadi sebuah metode yang formal
Kriptografi Jadi definisi terbaru untuk kriptografi adalah : Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan seperti kerahasiaan, integritas data serta otentifikasi.
Kriptografi Dalam kriptografi anda akan menemukan berbagai macam istilah atau terminologi yang harus anda pahami agar pendalaman materi tidak terhambat ketidak-pahaman anda tentang istilah yang digunakan.
Kriptografi - Terminologi PESAN (message) adalah data atauinformasi yang dapatdibacadandimengertimaknanya. Nama lain daripesanadalahPLAINTEKS (plaintext) atauTEKS-JELAS (cleartext) Agar pesantidakdapatdimengertimaknanyaolehpihak lain, makapesanperludisandikankebentuk yang tidakdapatdipahami. Pesan, Plainteks, Cipherteks
Kriptografi - Terminologi Pesan, Plainteks, Cipherteks Bentuk pesan yang tersandikan disebut CIPHERTEKS (ciphertext) atau KRIPTOGRAM (cryptogram). Cipherteks harus dapat ditransformasikan kembali menjadi plainteks agar pesan dapat dibaca.
Pengantar Kriptografi - Terminologi Pengirim dan penerima Komunikasi data melibatkanpertukaranpesanantaraduaentitas. PENGIRIM (sender)adalahentitas yang mengirimkanpesankeentitas lain. PENERIMA (receiver)adalahentitas yang menerimapesandarientitas lain. Contoh : ATM dengan SERVER di bank, agusdenganida
Kriptografi - Terminologi Enkripsi dan Dekripsi Proses menyandikan plainteks menjadi cipherteks disebut ENKRIPSI (encryption) atau ENCHIPERING. Proses mengembalikan cipherteks menjadi plainteks disebut DEKRIPSI (decryption) atau DECIPHERING. Enkripsi dan dekripsi dapat diterapkan pada pesan yang dikirim atau pada pesan tersimpan.
Pengantar Kriptografi - Terminologi Enkripsi dan Dekripsi ENCRYPTION OF DATA IN MOTION : enkripsipesan yang ditransmisikanmelaluisalurankomunikasi. Contoh : Validasi PIN dari ATM ke server di Jakarta. ENCRYPTION OF DATA AT-REST : enkripsidokumen yang disimpanpadaruangpenyimpanan. Contoh : Penyandian data transaksidalam database
Kriptografi Enkripsi dan Dekripsi
Kriptografi Cipher dan kunci Algoritma kriptografi disebut juga CIPHER adalah aturan untuk melakukan enciphering dan deciphering. Atau rumus matematika yang digunakan untuk enkripsi dan dekripsi.
Kriptografi Cipher dan kunci Misal P menyatakan plainteks, C menyatakan cipherteks, maka fungsi enkripsi E memetakan P ke C. E(P) = C Dan fungsi dekripsi D memetakan C ke P. D(C)=P
Kriptografi Cipher dan kunci Jika keamanan kriptografi ditentukan dengan menjaga kerahasiaan algoritma kriptografinya disebut algoritma restricted. Algoritma restricted biasa digunakan bertukar pesan antar anggota kelompok. Tapi setiap ada anggota kelompok yang keluar, algoritma harus diganti.
Kriptografi Cipher dan kunci Kriptografi modern mengatasipermasalahansebelumnyadenganmenggunakan KUNCI. Denganmenggunakankunci, algoritmatidaklagidirahasiakantetapikuncilah yang harusdijagarahasianya. KUNCI (key) adalah parameter yang digunakanuntukpenyandianpadaenkripsidandekripsi.
Kriptografi - Terminologi Cipher dan kunci Dengan kunci, fungsi ekripsi menjadi : EK(P) = C Dan fungsi dekripsi menjadi : DK(C) = P
Kriptografi - Terminologi Cipher vs Kode Istilan cipher seringdisamakandengan KODE (code) yang sebenarnyatidaksamapengertiannya. Bila cipher adalahtransformasikarakter-ke-karakteratau bit-ke-bit tanpamemperhatikanstrukturbahasapesan, makakodemerupakanproseduruntukmenggantisetiapplainteksdengankatakode.
Kriptografi - Terminologi Cipher vs Kode Transformasiplainteksmenjadikodedinamakan ENCODING sedangtransformasikebalikannyaadalah DECODING. Contoh : kapalapimenjadibakauhancur Kodedapatberupaderetanangka/huruf yang tidakbermakna Contoh : kapalapimenjadi sdf34 sdkj
Kriptografi - Terminologi Sistem kriptografi (cryptosystem) adalah kumpulan yang terdiri dari algoritma kriptografi, semua plainteks dan cipherteks yang mungkin dan kunci. Sistem Kriptografi
Kriptografi - Terminologi Penyadap Penyadap (eavesdropper) adalahorang yang mencobamenangkappesanselamaditransmisikanuntukmendapatkaninformasisebanyak-banyaknyamengenaisistemkriptografi yang digunakandenganmaksuduntukmemecahkancipherteks. Nama lain : intruder,interceptor,adversary
Kriptografi - Terminologi Kriptanalisis dan Kriptologi KRIPTANALISIS (cryptanalysis) adalah ilmu dan seni untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunci yang digunakan. Orang yang melakukan disebut KRIPTANALIS
Kriptografi - Terminologi Kriptanalisis dan Kriptologi Bila seorang KRIPTOGRAFER (cryptografer) mentransformasikan plainteks menjadi cipherteks dengan menggunakan algoritma dan kunci, maka KRIPTANALIS berusaha memecahkan cipherteks untuk menemukan plainteks dan kunci.
Kriptografi - Terminologi Kriptanalisis dan Kriptologi KRIPTOLOGI (cryptology) adalah studi mengenai kriptografi dan kriptanalisis.
Kriptografi – TujuanKriptografi Padaintinya, KRIPTOGRAFI mempunyaitujuanuntukmemberikanlayanan KEAMANAN yang berupa : • Kerahasiaan (Confidentiality) • Integritas Data (Data Integrity) • Otentikasi (Authentication) • Nirpenyangkalan (Non-Repudiation)
Kriptografi – TujuanKriptografi Kerahasiaan (Confidentiality) Layanan yang ditujukanuntukmenjaga agar pesantidakdapatdibacaolehpihak-pihak yang tidakberhak. Direalisasikandenganmenyandikanpesanmenjadicipherteks Sebutan lain : Secrecy dan privacy
Kriptografi – TujuanKriptografi Integritas Data (Data Integrity) Layanan yang menjaminbahwapesanmasihasli/utuhataubelumpernahdimanipulasiselamapengiriman. Bentukmanipulasi : penyisipan, penghapusan, pensubstitusian data lain padapesan Realisasi : tandatangan digital (digital signature)
Kriptografi – TujuanKriptografi Otentikasi (Authentication) Layanan yang mengidentifikasikebenaranpihak-pihak yang berkomunikasi (user authentication atauentitiy authentication) maupunmengidentifikasikebenaransumberpesan (data origin authentication). Biasanyadikombinasikandengan Data Integrity
Kriptografi – TujuanKriptografi Nirpenyangkalan (Non-Repudiation) Layananuntukmencegahentitas yang berkomunikasimelakukanpenyangkalan (pengirimmenyangkalmelakukanpengirimanataupenerimamenyangkalmenerimapesan) Contoh : A menyuruh B untukmenyuap hakim, namunkemudian A menyangkaltelahmenyuruh B.
Pengantar Kriptografi – Sejarah Sejarah kriptografi Informasilengkapmengenaisejarahkriptografidapatditemukanpadabuku DAVID KAHN yang berjudul THE CODEBREAKERS. Menulissecararincisejarahkriptografimulaipenggunaan hieroglyph yang tidakstandarolehbangsamesirsampaikriptografipadaabad ke-20.
Kriptografi – Sejarah Sejarah kriptografi Secarahistorisada 4 kelompok yang berkontribusiterhadapperkembangankriptografi : • Militer (mata-matadanintelijen) • Diplomatik • Penulisbukuharian • Pecinta (lovers)
Kriptografi – Sejarah Sejarah kriptografi Sejarahkriptografidimjulaidarikriptografiklasik, yaitumetodeenkripsimenggunakankertasdanpensilataudenganbantuanalatmekaniksederhana. Secaraumumkriptografiklasikdibagimenjadi 2 kategori : algoritmatransposisi (transpotition cipher) danalgoritmasubstitusi (substitution cipher).
Kriptografi – Sejarah Sejarah kriptografi Transpotition cipher : mengubahsusunanhuruf-hurufdalampesan. Substitution cipher : menggantisetiaphurufataukelompokhurufdengansebuahhurufataukelompokhuruf lain.
Kriptografi – Sejarah Sejarah kriptografi Permulaantahun 400 SM, tentara Sparta diYunanimenggunakanScytale yang terdiridarikertaspanjangdaridaun papyrus yang dililitkanpadasebuahsilinderberdiametertertentu (diameter silindermenentukanhasilpenyandian). Pesanditulissecarahorisontal, baris per baris. Bilakertasdilepasmakahurufakanterlihatacak
Kriptografi – Sejarah Untuk membaca pesan, penerima harus melilitkan kertas ke silinder yang diameternya sama persis dengan milik pengirim. Sejarah kriptografi
Kriptografi – Sejarah Caesar cipher, algoritmasubstitusi paling awaldan yang paling sederhana yang digunakanoleh Julius Caesar padaRomawiKuno. Menggantisetiapkarakterdalamalfabetdengankarakter yang terletak 3 posisiberikutnyadalamsusunanalfabet. AD, X A Sejarah kriptografi
Kriptografi – Sejarah Sejarah kriptografi Kriptografi juga digunakan kalangan gereja pada awal agam Kristen untuk menjaga tulisa religius dari tangan otoritas politik atau budaya yang dominan saat itu. Salah satunya adalah Number Of Beast (666) dalam Kitab Perjanjian Baru yang menyatakan cara kriptografi untuk menyembunyikan pesan.
Kriptografi – Sejarah Sejarah kriptografi Di India, kriptografi digunakan oleh pecinta (lovers) untuk berkomunikasi tanpa diketahui orang. Bukti ini ditemukan di dalam buku Kama Sutra yang merekomendasikan wanita seharusnya mempelajari seni memahami tulisan dengan cipher.
Kriptografi – Sejarah Sejarah kriptografi Pada abad ke-17, sejarah kriptografi mencatat korban ketika ratu Skotlandia, Queen Mary dipancung setelah surat rahasianya dari balik penjara (surat terenkripsi yang isinya rencana pembunuhan Ratu Elizabeth I) berhasil dipecahkan oleh seorang pemecah kode.
Kriptografi – Sejarah Sejarah kriptografi Pada perang dunia II, Nazi Jerman membuat mesin enkripsi ENIGMA. Melakukan enkripsi dengan cara rumit menggunakan beberapa buah rotor (roda berputar). Begitu ENIGMA CIPHER berhasil dipecahkan oleh sekutu, keberhasilan tersebut sering dikatakan faktor yang memperpendek perang dunia II.
Kriptografi – Sejarah Sejarah kriptografi Enigma
Kriptografi – Sejarah Sejarah kriptografi Padasaatkomputersudahmulaidigunakan, maka cipher yang lebihkompleksdapatdibuat. Tidakhanyamengenkripsikarakter, tetapienkripsi modern beroperasipada string binerdarikarakter yang akandienkripsi. Penemuan DES dan RSA merupakanalgoritma yang paling dikenaldisejarahkriptografi modern.
Kriptografi – Sejarah Sejarah kriptografi Sehingga kriptografi modern tidak hanya memberikan keamanan confidentiality, tetapi juga memberikan aspek otentikasi, integritas data dan nirpenyangkalan.
Kriptografi – Sejarah Sejarak kriptografi paralel dengan sejarah kriptanalisis. Kata kriptanalisis pertama kali diungkapkan William Friedman pada 1920. Namun sebenarnya teknik kriptanalisis sudah ada sejak abad ke-9. Sejarah kriptografi