{"id":28910,"date":"2025-05-28T12:50:44","date_gmt":"2025-05-28T05:50:44","guid":{"rendered":"https:\/\/dte.telkomuniversity.ac.id\/?p=28910"},"modified":"2025-05-28T12:50:45","modified_gmt":"2025-05-28T05:50:45","slug":"kriptografi-dan-teknik-penyamaran-infornmasi","status":"publish","type":"post","link":"https:\/\/dte.telkomuniversity.ac.id\/en\/kriptografi-dan-teknik-penyamaran-infornmasi\/","title":{"rendered":"KRIPTOGRAFI DAN TEKNIK PENYAMARAN INFORNMASI\u00a0"},"content":{"rendered":"<p><strong>8.3 Dasar Teori&nbsp;<\/strong><\/p>\n\n\n\n<p><strong>8.3.1 Pengertian Kriptografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Kata kriptografi atau <em>cryptography <\/em>diketahui berasal dari Bahasa Yunani,&nbsp; kripto dan graphia. Dimana kripto memiliki arti menyembunyikan, sementara&nbsp; graphia berarti tulisan. Sehingga bisa dijabarkan kriptografi merupakan ilmu&nbsp; yang memperlajari teknik-teknik matematika yang berkaitan dengan aspek&nbsp; keamanan informasi.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.2 Sejarah Kriptografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Kriptografi menurut catatan Sejarah telah eksis sejak masa kejayaan&nbsp; Yunani atau kurang lebih sekitar tahun 400 SM. Alat yang digunakan untuk membuat pesan tersembunyi di Yunani pada waktu itu disebut <em>Scytale<\/em>. <em>Scytale <\/em>berbentuk Batangan silinder dengan kombinasi 18 huruf.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Pada masa Romawi, di bawah kekuasaan Julius Caesar, penggunaan&nbsp; kriptografi semakin intens karena pertimbangan stabilitas negara. Meski teknik&nbsp; yang digunakan tidak serumit Yunani, namun untuk memahami pesan&nbsp; kriptografi dari masa Romawi terbilang cukup sulit untuk dikerjakan.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.3 Tujuan Kriptografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Tujuan utama penggunaan kriptografi antara lain:&nbsp;<\/p>\n\n\n\n<p>1. Kerahasiaan&nbsp;<\/p>\n\n\n\n<p>Hal ini berkaitan dengan layanan yang berfungsi menjaga isi informasi.&nbsp; Kerahasiaan diberlakukan kepada siapa saja. Tentunya selain kepada&nbsp; pengguna yang mempunyai kunci rahasia atau otoritas untuk membuka&nbsp; informasi tekait menggunakan kata sandi yang tepat.&nbsp;<\/p>\n\n\n\n<p>2. Integritas Data&nbsp;<\/p>\n\n\n\n<p>Tujuan kedua berkaitan dengan penjagaan perubahan data yang tidak sah.&nbsp; Misalnya dari upaya tidak bertanggung jawab pada <em>hacker<\/em>. Dibutuhkan&nbsp; suatu sistem yang dapat mendeteksi manipulasi data yang dilakukan pihak&nbsp; lain seperlu menjaga integritas data. Adapun manipulasi yang dimaksud&nbsp; bisa berupa penyisipan, penghapusan, hingga pensubtitusian data lain ke&nbsp; dalam data asli.&nbsp;<\/p>\n\n\n\n<p>3. Autentikasi&nbsp;<\/p>\n\n\n\n<p>Autentikasi dalam kriptografi berkaitan dengan pengenalan atau&nbsp; identifikasi, baik yang berlangsung utnuk kesatuan sistem atau hanya&nbsp; informasi itu sendiri. Dalam hal ini dua belah pihak yang saling&nbsp; berkomunikasi wajib memperkenalkan diri. Adapun info diri yang&nbsp; diberikan via kanal harus diautentikasi kebenarannya. Yakni mencakup isi&nbsp; data, waktu pengiriman, dan lain sebagainya.&nbsp;&nbsp;<\/p>\n\n\n\n<p>4. Non Repudiasi&nbsp;<\/p>\n\n\n\n<p>Tujuan keempat adalah non repudiasi atay yang populer juga disebut anti&nbsp; penyangkalan. Merupakan suatu upaya seperlu mencegah adanya penyangkalan akan pengiriman informasi oleh pihak yang mengirim.&nbsp; Penyangkalan bahwa pesan berasal dari pihak yang ditunjuk.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.4 Teknik Kriptografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Algoritma kriptografi dibedakan menjadi beberapa teknik yaitu:&nbsp;<\/p>\n\n\n\n<p>1. Simetris&nbsp;<\/p>\n\n\n\n<p>Kriptografi simetris adalah salah satu algoritma kriptografi kunci simetris&nbsp; dan kripto polyalphabetic. Kriptografi jenis ini populer juga disebut dengan&nbsp; <em>hill cipher <\/em>atau kode hill. Jenis kriptografi ini diciptakan oleh Lester S.Hil&nbsp; sekitar tahun 1929 yang mana dipecahkan meski menggunakan teknik&nbsp; analisis frekuensi.&nbsp;<\/p>\n\n\n\n<p>2. Asimetris&nbsp;<\/p>\n\n\n\n<p>Jenis kriptografi berikutnya kriptografi asimetris yang memanfaatkan 2 jenis&nbsp; kunci. Algoritma kunci publik ini menggunakan kunci publik dan juga kunci&nbsp; rahasia. Kedua kunci jenis kunci tersebut memiliki fungsi berbeda seperti&nbsp; kunci publik untuk mengenkripsi pesan. Kunci publik bersifat global yang&nbsp; tidak dirahasiakan sehingga bisa dilihat oleh siapa saja. Sementara kunci&nbsp; rahasia termasuk kunci yang dirahasiakan yang hanya bisa dilihat oleh orang&nbsp; tertentu saja.&nbsp;<\/p>\n\n\n\n<p>3. <em>Hybrid&nbsp;<\/em><\/p>\n\n\n\n<p>Kriptografi <em>hybrid <\/em>adalah jenis kriptografi yang dibuat seperlu mengatasi&nbsp; adanya <em>trade off <\/em>antara kecepatan dan kenyamanan. Dimana diketahui&nbsp; semakin aman, sejatinya semakin tidak nyaman. Sebaliknya semakin&nbsp; nyamamn, maka sebenarnya sistem semakin tidak aman.&nbsp;<\/p>\n\n\n\n<p>Selain kriptografi simetris, asimetris, dan <em>hybrid <\/em>tedapat juga teknik kriptografi&nbsp; lain yang digunakan dalam keamanan jaringan, yaitu:&nbsp;<\/p>\n\n\n\n<p>1. <em>Encoding&nbsp;<\/em><\/p>\n\n\n\n<p><em>Encoding <\/em>adalah proses mengubah data menjadi format lain dengan&nbsp; menggunakan aturan tertentu, tetapi tidak ada upaya untuk mengamankan&nbsp; data. Ini lebih merupakan teknik representasi ulang data daripada metode&nbsp; keamanan sejati.<\/p>\n\n\n\n<p>Contoh <em>encoding <\/em>termasuk <em>Base64 encoding, URL encoding, <\/em>dan <em>HTML&nbsp; encoding<\/em>. Ini sering digunakan untuk mengubah data biner menjadi format&nbsp; teknis yang dapat ditransmisikan melalui protokol teks.&nbsp;<\/p>\n\n\n\n<p>2. <em>Encryption <\/em>(Enkripsi)&nbsp;<\/p>\n\n\n\n<p><em>Encryption <\/em>adalah proses mengubah data menjadi bentuk yang tidak dapat&nbsp; dibaca atau sulit dipahami, yang disebut <em>ciphertext<\/em>, dengan menggunakan&nbsp; algoritma enkripsi dan kunci enkripsi tertentu. Tujuan enkripsi adalah&nbsp; melindungi kerahasiaan data dan mencegah akses yang tidak sah. Hanya&nbsp; pihak yang memiliki kunci enkripsi yang benar yang dapat mendekripsi dan&nbsp; mengembalikan data ke bentuk aslinya.&nbsp;<\/p>\n\n\n\n<p>Enkripsi dapat menggunakan kunci simetris (kunci yang sama digunakan&nbsp; untuk enkripsi dan dekripsi) atau kunci asimetris (pasangan kunci publik dan&nbsp; pribadi) tergantung pada algoritma yang digunakan. Contoh algoritma&nbsp; enkripsi termasuk AES, RSA, dan DES.&nbsp;<\/p>\n\n\n\n<p>3. Dekripsi&nbsp;<\/p>\n\n\n\n<p>Dekripsi adalah kebalikan dari enkripsi. Ini adalah proses mengubah data&nbsp; yang lebih dienkripsi kembali ke dalam format asli atau terbaca. Proses&nbsp; dekripsi memerlukan penggunaan kunci dekripsi yang sesuai yang cocok&nbsp; dengan kunci enkripsi yang digunakan saat proses enkripsi.&nbsp;<\/p>\n\n\n\n<p>Dekripsi dilakukan oleh penerima atau pemegang kunci dekripsi yang sah&nbsp; untuk mengakses data yang telah dienkripsi. Proses ini mengembalikan data&nbsp; ke bentuk semula sehingga dapat dibaca dan dimengerti.&nbsp;<\/p>\n\n\n\n<p>4. <em>Hashing <\/em>(Pengacakan)&nbsp;<\/p>\n\n\n\n<p><em>Hashing <\/em>adalah proses mengonversi data (<em>plaintext<\/em>) menjadi nilai <em>hash <\/em>yang&nbsp; tetap penjang dan unik menggunakan fungsi <em>hash. Hash <\/em>digunakan untuk&nbsp; menguji integritas data dan memverifikasi tanda tangan digital. Nilai <em>hash <\/em>yang dihasilkan akan berbeda jika ada perubahan pada data input. Proses&nbsp; <em>hashing <\/em>bersifat satu arah (<em>one-way<\/em>), artinya tidak dapat mengembalikan&nbsp; nilai <em>hash <\/em>ke bentuk <em>plaintext <\/em>aslinya.&nbsp;<\/p>\n\n\n\n<p>Contoh fungsi <em>hash <\/em>termasuk SHA-256, MD5, dan SHA-1. Penggunaan&nbsp; yang tepat dari fungsi <em>hash <\/em>sangat penting untuk keamanan dan integritas&nbsp; data.<\/p>\n\n\n\n<p><strong>8.3.5 Steganografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Teknik penyamaran informasi dalam keamanan jaringan sering disebut&nbsp; &#8220;Steganografi&#8221;. Steganografi adalah suatu metode atau teknik yang digunakan&nbsp; untuk menyembunyikan informasi dalam data atau media lain secara tidak&nbsp; terlihat atau tidak terdeteksi oleh mata manusia atau alat deteksi biasa. Dalam&nbsp; konteks keamanan jaringan, Steganografi dapat digunakan untuk&nbsp; menyembunyikan data sensitif dalam file gambar, audio, atau bahkan teks biasa&nbsp; tanpa menarik perhatian yang tidak sah. Dengan menggunakan Steganografi,&nbsp; pengguna dapat menyisipkan pesan rahasia ke dalam gambar, audio, atau&nbsp; bahkan video, dan kemudian mengirimkannya melalui jaringan tanpa&nbsp; membuatnya terlihat bagi pihak yang tidak berhak. Penerima yang sah&nbsp; kemudian dapat mengungkap pesan tersebut dengan menggunakan kunci atau&nbsp; alat dekripsi yang sesuai. Steganografi adalah salah satu alat yang digunakan&nbsp; dalam upaya untuk menjaga kerahasiaan dan keamanan komunikasi dalam&nbsp; dunia digital dan sering digunakan bersamaan dengan enkripsi untuk&nbsp; melindungi informasi yang dikirimkan melalui jaringan.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.6 Teknik Steganografi&nbsp;<\/strong><\/p>\n\n\n\n<p>Ada beberapa teknik penyamaran informasi atau Steganografi yang&nbsp; digunakan untuk menyembunyikan data dalam media atau komunikasi yang&nbsp; berbeda. Berikut beberapa teknik penyamaran informasi yang umum&nbsp; digunakan:&nbsp;<\/p>\n\n\n\n<p>1. Steganografi Gambar: Teknik ini melibatkan penyisipan data dalam file&nbsp; gambar. Data rahasia dapat disembunyikan dalam piksel-piksel gambar&nbsp; atau bahkan dalam struktur metadata gambar. Teknik ini mencakup&nbsp; metode seperti LSB (<em>Least Significant Bit<\/em>) Steganografi, di mana data&nbsp; disisipkan pada bit paling tidak signifikan dalam gambar.&nbsp;<\/p>\n\n\n\n<p>2. Steganografi Audio: Dalam Steganografi audio, data rahasia disisipkan&nbsp; dalam file audio, seperti mp3 atau WAV, dengan mengubah amplitudo&nbsp; atau frekuensi suara. Ini dapat dilakukan dengan mengganti sampel&nbsp; suara yang kurang signifikan.<\/p>\n\n\n\n<p>3. Steganografi Video: Serupa dengan Steganografi gambar, teknik ini&nbsp; digunakan untuk menyembunyikan data dalam file video. Data dapat&nbsp; disisipkan dalam bingkai video atau struktur metadata.&nbsp;<\/p>\n\n\n\n<p>4. Steganografi Teks: Dalam Steganografi teks, data rahasia disisipkan&nbsp; dalam teks biasa dengan cara mengubah tampilan atau format teks,&nbsp; seperti menggunakan spasi ekstra, penggantian karakter, atau metode&nbsp; lainnya.&nbsp;<\/p>\n\n\n\n<p>5. Steganografi File: Teknik ini melibatkan menyisipkan data rahasia&nbsp; dalam file lain, seperti dokumen PDF, file Word, atau file lainnya. Data&nbsp; rahasia dapat disisipkan dalam metadata file atau sebagai tambahan&nbsp; dalam konten file.&nbsp;<\/p>\n\n\n\n<p>6. SteganografiJaringan: Ini melibatkan penyisipan data rahasia dalam lalu&nbsp; lintas jaringan. Teknik ini digunakan dalam komunikasi melalui jaringan&nbsp; untuk menyembunyikan pesan dari pihak yang tidak berhak.&nbsp;<\/p>\n\n\n\n<p>7. Steganografi Pesan Tersembunyi: Dalam teknik ini, pesan tersembunyi&nbsp; disisipkan dalam pesan yang tampaknya tidak mencurigakan. Misalnya,&nbsp; mengganti kata-kata tertentu dalam teks dengan sinonimnya yang&nbsp; memiliki makna yang sama.&nbsp;<\/p>\n\n\n\n<p>8. Steganografi File Sistem: Data rahasia dapat disembunyikan dalam&nbsp; struktur file sistem, seperti file sistem operasi atau file konfigurasi. 9. Steganografi dalam Email atau Dokumen Web: Teknik ini melibatkan&nbsp; penyisipan data rahasia dalam email atau dokumen web, seringkali&nbsp; dengan menggunakan font atau warna teks yang hampir tidak terlihat. 10. Steganografi dalam <em>QR Code<\/em>: <em>QR code <\/em>dapat digunakan untuk&nbsp; menyembunyikan data tambahan dalam gambar kode QR tanpa&nbsp; mengganggu fungsi utamanya.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.7 Steghide&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p>Steghide adalah salah satu tool yang berfungsi untuk belajar Steganografi&nbsp; menggunakan command line di terminal Linux. Steghide merupakan program&nbsp; Steganografi yang menyembunyikan bit-bit suatu file data di beberapa bit paling tidak signifikan dari file lain sedemikian rupa sehingga keberadaan file data&nbsp; tersebut tidak dapat dilihat dan tidak dapat dibuktikan. Steghide dirancang&nbsp; secara portable dan dapat dikonfigurasi serta memiliki fitur penyembunyian&nbsp; data dalam file bmp, jpeg, wav dan file au, enkripsi blowfish, MD5 hashing&nbsp; untuk paraphrase ke blowfish key, dan distribusi bit tersembunyi secara pseudo&nbsp;<\/p>\n\n\n\n<p>random dalam sebuah data kontainer. Setghide juga sangat berguna dalam&nbsp; investigasi digital forensik.&nbsp;<\/p>\n\n\n\n<p><strong>8.3.8 Jenis-Jenis Serangan terhadap Kriptografi<\/strong><\/p>\n\n\n\n<p>Walaupun kriptografi bertujuan melindungi data, tetap ada kemungkinan diserang. Berikut adalah beberapa jenis serangan yang umum terhadap sistem kriptografi:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Brute Force Attack<\/strong><br>Penyerang mencoba semua kemungkinan kombinasi kunci sampai menemukan yang benar. Meskipun memakan waktu lama, serangan ini bisa berhasil jika kunci terlalu pendek atau sistem tidak kuat.<\/li>\n\n\n\n<li><strong>Cryptanalysis (Analisis Kripto)<\/strong><br>Teknik ini melibatkan penggunaan metode statistik dan matematika untuk menemukan kelemahan dalam algoritma kriptografi, seperti menganalisis frekuensi huruf dalam ciphertext.<\/li>\n\n\n\n<li><strong>Man-in-the-Middle Attack (MitM)<\/strong><br>Dalam serangan ini, penyerang mencegat dan mungkin mengubah komunikasi antara dua pihak tanpa diketahui. Sering terjadi pada koneksi yang tidak terenkripsi atau tidak terautentikasi.<\/li>\n\n\n\n<li><strong>Replay Attack<\/strong><br>Serangan ini dilakukan dengan cara mengirim ulang (replay) komunikasi yang sudah terjadi untuk menipu sistem, contohnya dalam otentikasi jaringan.<\/li>\n\n\n\n<li><strong>Chosen Plaintext\/Ciphertext Attack<\/strong><br>Penyerang dapat memilih plaintext\/ciphertext dan mendapatkan pasangan hasil enkripsi\/dekripsi untuk menganalisis sistem dan menemukan kunci rahasia.<\/li>\n<\/ol>\n\n\n\n<p><strong>8.3.9 Perbedaan antara Kriptografi dan Steganografi<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Aspek<\/strong><\/td><td><strong>Kriptografi<\/strong><\/td><td><strong>Steganografi<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Tujuan<\/td><td>Menyandikan pesan agar tidak terbaca pihak ketiga<\/td><td>Menyembunyikan keberadaan pesan<\/td><\/tr><tr><td>Deteksi<\/td><td>Pesan terenkripsi terlihat jelas tapi tidak bisa dibaca<\/td><td>Pesan tersembunyi sulit dideteksi<\/td><\/tr><tr><td>Fokus<\/td><td>Keamanan isi pesan<\/td><td>Keamanan eksistensi pesan<\/td><\/tr><tr><td>Teknik<\/td><td>AES, RSA, Blowfish, dll.<\/td><td>LSB, Metadata Hiding, Echo Hiding, dll.<\/td><\/tr><tr><td>Kelemahan<\/td><td>Jika diketahui ada pesan, bisa menjadi target brute-force<\/td><td>Jika ditemukan metode penyembunyian, pesan mudah diambil<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>8.3 Dasar Teori&nbsp; 8.3.1 Pengertian Kriptografi&nbsp; Kata kriptografi atau cryptography diketahui berasal dari Bahasa Yunani,&nbsp; kripto dan graphia. Dimana kripto memiliki arti menyembunyikan, sementara&nbsp; graphia berarti tulisan. Sehingga bisa dijabarkan kriptografi merupakan ilmu&nbsp; yang memperlajari teknik-teknik matematika yang berkaitan dengan aspek&nbsp; keamanan informasi.&nbsp; 8.3.2 Sejarah Kriptografi&nbsp; Kriptografi menurut catatan Sejarah telah eksis sejak masa kejayaan&nbsp; [&hellip;]<\/p>\n","protected":false},"author":60,"featured_media":28911,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[101],"tags":[],"class_list":["post-28910","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-berita"],"_links":{"self":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=28910"}],"version-history":[{"count":1,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28910\/revisions"}],"predecessor-version":[{"id":28915,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/28910\/revisions\/28915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/28911"}],"wp:attachment":[{"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=28910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=28910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dte.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=28910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}