Data yang diacak atau disandikan sehingga tidak dapat dimengerti maknanya disebut

BAB II TINJAUAN PUSTAKA Bab II ini berisi tentang pembahasan teori-teori tentang Kriptografi algoritma One Time Pad dan Rabin Cryptosystem

2.1. Kriptografi

Kata Cryptography berasal dari bahasa Yunani yang artinya secret writing. Kriptografi adalah suatu praktek dan ilmu dari teknik untuk komunikasi yang aman dimana adanya kehadiran dari pihak ketiga. Menurut Terminologinya, kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan ketika pesan akan dikirim dari suatu tempat ke tempat yang lain Ariyus, 2008. Kriptografi adalah ilmu mengenai teknik enkripsi dimana data diacak menggunakan suatu kunci enkripsi menjadi sesuatu yang sulit dibaca oleh seseorang yang tidak memiliki kunci dekripsi Kromodimoeljo, 2010.

2.1.1 Terminologi

Ketika seorang pengirim ingin mengirimkan suatu pesan kepada si penerima. Dimana si pengirim ingin pesan yang disampaikannya tidak dapat dibaca oleh orang lain yang ingin melakukan penyadapan. Proses menyamarkan pesan sedemikian rupa untuk menyembunyikan substansinya disebut enkripsi. Sebuah pesan yang dienkripsi disebut ciphertext . Proses untuk mengubah ciphertext kembali ke plaintext adalah dekripsi. Pada standar ISO 7498-2 menggunakan istilah encipher untuk proses enkripsi dan decipher untuk proses dekripsi. Skema rangkaian proses enkripsi dan dekripsi ditunjukkan secara umum pada Gambar 2.1. Schneier, 1996. Seni dan ilmu untuk menjaga keamanan pesan disebut kriptografi dan pelakunya adalah kriptografer. Kriptanalis adalah yang melakukan kriptanalisis, yaitu seni dan ilmu untuk memecahkan pesan tersembunyi ciphertext. Cabang matematika yang meliputi kriptografi dan kriptanalisis adalah kriptologi dan praktisinya disebut kriptologis Schneier, 1996. Skema proses enkripsi dan dekripsi dapat dilihat pada Gambar 2.1. Universitas Sumatera Utara Gambar 2.1. Skema ProsesEnkripsi dan DekripsiSchneier, 1996

2.1.2. Komponen Kriptografi

Dalam kriptografi terdapat beberapa istilah penting antara lain : 1 Pesan, Plainteks, dan Cipherteks Pesan merupakan data atau informasi yang dapat dibaca dan dimengerti maknanya. Nama lain untuk pesan adalah plainteks plaintext. Pesan dapat berupa data atau informasi yang dikirim atau yang disimpan dalam media penyimpanan. Pesan yang tersimpan bisa berbentuk teks, citra image, suarabunyi audio dan video . Agar pesan tidak dapat dimengerti maknanya oleh pihak lain maka, pesan dapat disandikan ke bentuk lain yang tidak dapat dipahami. Bentuk pesan yang tersandi disebut cipherteks ciphertext. 2 Pengirim dan Penerima Komunikasi data melibatkan pertukaran pesan antara dua entitas. Pengirim sender adalah entitas yang mengirim pesan kepada entitasnya yang lain. Penerima receiver adalah entitas yang menerima pesan.Entitas di sini dapat berupa orang, mesin komputer, kartu kredit, dan sebagainya. 3 Enkripsi dan Dekripsi Proses menyandikan pesan asli plainteks menjadi pesan tersandi cipherteks disebut enkripsi encryption sedangkan proses untuk mengembalikan pesan tersandi cipherteks menjadi plainteks semula dinamakan dekripsi decryption. 4 Cipher dan Kunci Algoritma kriptografi disebut juga cipher yaitu aturan untuk enchipering dan dechipering , atau fungsi matematika yang digunakan untuk enkripsi dan dekripsi. Keamanan algoritma kriptografi sering diukur dari banyaknya kerja work yang dibutuhkan untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunci yang digunakan. Kunci key merupakan parameter yang digunakan untuk Enkripsi Dekripsi Plaintext Ciphertext Plaintext Universitas Sumatera Utara transformasi enciphering dan deciphering. Kunci biasanya berupa string atau deretan bilangan. 5 Sistem Kriptografi Kriptografi membentuk sebuah sistem yang dinamakan sistem kriptografi.Sistem kriptografi cryptosystem terdiri dari algoritma kriptografi, semua plainteks dan cipherteks yang mungkin dan kunci. 6 Penyadap eavesdropper Penyadap merupakan orang yang mencoba menangkap pesan selama ditransmisikan.Tujuan penyadap adalah untuk mendapatkan informasi sebanyak- banyaknya mengenai sistem kriptogafi yang digunakan untuk berkomunikasi dengan maksud untuk memecahkan cipherteks. Nama lain penyadap adalah enemy , adversary, intruder, interceptor, bad guy. 7 Kriptanalisis Kriptografi berkembang sedemikian rupa sehingga melahirkan bidang yang berlawanan yaitu kriptanalisis.Menurut Schneier,1996 mengatakan bahwa kriptanalisis crytanalysis adalah ilmu dan seni untuk memecahkan cipherteks menjadi plainteks tanpa mengetahui kunci yang digunakan. Pelakunya disebut kriptanalis.

2.2. Tujuan Kriptografi

Pengertian enkripsi ialah suatu metode untuk mengamankan rahasia. Untuk orang yang tidak menjadikan dunia kriptografi sebagai obyek studynya, minimal akan mendengar atau membaca istilah ini pada gawai yang mereka gunakan. Metode enkripsi ini bermula dari jaman dahulu saat bangsa Romawi dengan Yunani saling mengirimkan berita rahasia.

Pesan rahasia tersebut dikirimkan tidak dalam bentuk aslinya. Namun, pesan akan diubah menjadi kode yang kemudian harus dipecahkan oleh penerima untuk mengetahui esensi dari pesan tersebut. Mereka mempunyai alat yang bernama ‘Scytale’ yang berfungsi untuk mengubah pesan menjadi kode.

Scytale memiliki bentuk seperti tabung silinder dengan huruf melingkarinya. Seiring berjalannya waktu, metode ini telah diketahui banyak orang dan tidak lagi sulit untuk dipecahkan. Hal ini sangat wajar mengingat bahwa scytale adalah alat pengkode yang pertama.

Apa Itu Enkripsi?

Data yang diacak atau disandikan sehingga tidak dapat dimengerti maknanya disebut
Pengertian Enkripsi

Pengertian enkripsi besar kaitannya dengan sejarah munculnya usaha pengkode suatu pesan. Enkripsi didefinisikan sebagai suatu langkah untuk mengamankan berita/pesan/informasi dengan cara mengubah pesan tersebut ke dalam sistem kode yang jika dibaca tanpa pemecahan akan menjadi kata yang tidak bermakna. Dengan kata lain, pesan tersebut menjadi tidak dapat dibaca tanpa dipecahkan terlebih dahulu. Contohnya “TPGEYSBH”. Kata dengan rangkaian huruf tersebut tidak bermakna jika dibaca secara langsung. Lain hal jika sudah dipecahkan atau didekripsi. Dekripsi merupakan pemecahan pesan enkripsi dan menerjemahkan kode ke pesan asli.

Dengan begitu, pesan tersebut terjaga kerahasiaannya dan diharapkan tersampaikan hanya kepada pihak yang dituju saja karena metode atau rumus dekripsi hanya diberikan kepada badan atau orang yang dituju. Ilustrasi ini sekaligus mempertegas tentang pengertian enkripsi dan dekripsi.

Sampai saat ini, enkripsi telah digunakan di banyak negara dan badan organisasi di dunia demi memberikan keamanan terhadap komunikasi yang sedang dilakukan. Tidak hanya itu, perseorangan yang juga ingin menyampaikan pesan penting dan teramat rahasia juga menggunakan metode ini setelah mengetahui tentang pengertian enkripsi dan dekripsi.

Baca juga : Tips Menjaga Keamanan WordPress

Algoritma Enkripsi

Data yang diacak atau disandikan sehingga tidak dapat dimengerti maknanya disebut
Algoritma Enkripsi

Algoritma sendiri didefinisikan sebagai langkah atau urutan dalam penghitungan dan menyelesaikan suatu kasus atau permasalahan. Sedangkan enkripsi adalah suatu proses pengamanan pesan dengan cara mengubah pesan itu menjadi kode. Kemudian, algoritma enkripsi dapat diartikan sebagai langkah atau urutan dalam mengacak suatu pesan sehingga kerahasiaannya terjaga dari pihak yang tidak diinginkan.

Dalam dunia enkripsi, pesan awal yang akan disampaikan disebut juga ‘plaintext’. Sedangkan pesan yang telah diacak dan berubah menjadi kata dengan huruf acak disebut juga ‘ciphertext’. Algoritma enkripsi atau rumus kunci enkripsi terdapat sangat banyak.

Secara garis besar, algoritma enkripsi dibagi menjadi dua yaitu kunci simetris algoritma (algoritma symmetric) dan kunci asimetris algoritma (algoritma asymmetric). Untuk kunci algoritma yang simetris maksudnya adalah rumus kunci yang sama untuk enkripsi sekaligus dekripsi pesan. Algoritma dengan kunci simetris yang sangat banyak digunakan dan telah terbukti keamanannya adalah AES. Sementara itu, algoritma dengan kunci yang asimetris adalah penggunaan kunci yang berbeda dalam proses enkripsi dan dekripsi. Pengirim informasi rahasia menggunakan kunci yang disebut kunci publik atau public key untuk mengacak pesan menjadi kode.

Kemudian, penerima menggunakan kunci pribadi atau private key untuk mendekripsi pesan yang sudah diacak tersebut. Kelemahan dari metode ini adalah tidak dapat digunakan untuk mengakomodasi data dengan jumlah yang besar. Ini lebih aman, namun akan membutuhkan waktu yang lebih lama dalam proses enkripsi dan dekripsi. Kunci asimetris lebih mutakhir dari pada simetris. Kemunculan kunci asimetris sendiri dengan sepasang kunci publik-pribadi adalah suatu solusi untuk mengatasi kelemahan metode simetris yang harus membagikan kunci kepada penerima. Pembagian kunci ini berisiko bocor kepada pihak ketiga.

Enkripsi MD5

Dalam dunia kriptografi, MD5 adalah sebuah metode enkripsi. MD5 sendiri merupakan singkatan dari message digest 5. Ronald Rivest adalah orang yang menemukan metode ini pada tahun 1991. Penjelasan dari MD5 adalah panjang pesan asli atau data input dapat bervariasi namun pesan yang telah enkripsi atau hasil output sama.

Contohnya sebuah pesan dienkripsi dengan MD5 32 digit hex, maka pesan yang sudah dienkripsi adalah huruf dan angka acak yang jumlahnya 32 digit. Huruf b bila dienkripsi panjangnya akan sama dengan kata ‘contoh’. Hal itu karena output dari metode ini panjang dan ukurannya sudah ditentukan.

Kesimpulan dari cara kerja MD5 adalah bahwa metode ini merubah pesan asli menjadi digit hex sehingga pesan asli tersembunyi. Penyusup atau hacker hanya akan membaca pesan yang telah diacak. Selain itu, metode ini juga melindungi file yang sedang Anda download. Dengan menggunakan MD5, file akan terlindungi dari ancaman virus yang bisa saja merusak file. Saat mengunduh file, tidak hanya virus yang dapat turut serta tapi juga hacker bisa saja beraksi saat proses download dijalankan.

Enkripsi menjadi sebuah metode pengamanan yang baik. Sudahkah Anda meng-enkripsi informasi penting Anda? Termasuk juga dalam hal keamanan hosting. Kami memiliki rekomendasi cloud hosting untuk keperluan website bisnis Anda dengan harga yang murah dari Qwords. Tunggu apalagi pesan sekarang juga sebelum harga naik.

Terima kasih