Unduh PDF Unduh PDF Sejak manusia mengembangkan bahasa anjing, kita telah menggunakan kode dan sandi rahasia untuk mengaburkan pesan. Bangsa Yunani dan Mesir Kuno menggunakan kode untuk mengirimkan komunikasi pribadi, yang menjadi landasan bagi pemecahan kode di zaman modern. Cryptanalysis adalah ilmu yang mempelajari kode dan cara memecahkannya. Memecahkan kode merupakan dunia serba rahasia dan tipu muslihat, dan bisa sangat menyenangkan. Jika Anda ingin memecahkan kode, Anda bisa mempelajari kode-kode yang paling umum dan cara untuk mulai membongkar rahasia-rahasianya. Lihat Langkah 1 untuk mendapatkan informasi lebih lanjut. 1 Mulai cari kata-kata dengan satu huruf yang terdapat pada pesan. Sebagian besar kode yang menggunakan cara penggantian yang relatif sederhana mudah dipecahkan dengan melakukan cara plug-and-chug pengulangan masukan sederhana, dengan memahami huruf-hurufnya satu per satu dan dengan sabar mencari tahu kodenya berdasarkan tebakan. Kata-kata dengan satu huruf dalam bahasa Inggris adalah "I" atau "a," jadi Anda sebaiknya mencoba āmenyumbatkanā huruf itu, mencari pola huruf, dan-pada dasarnya-Anda memainkan peranan sebagai algojo. Kalau Anda menemukan kata "a - -", Anda tahu kata-kata yang paling sering memakai pola seperti itu adalah "are" atau "and." Tebak dan periksa. Kalau tidak berhasil, kembali dan coba lagi pilihan lainnya. Bersabarlah dan cobalah perlahan-lahan. Jangan khawatirkan tentang "memecahkan" kode seperti Anda khawatir dengan belajar membacanya. Mencari pola dan mengenali aturan yang menggunakan bahasa Inggris atau bahasa apa pun yang disandikan akan membuat Anda mampu memecahkan kode tersebut seiring waktu dan usaha yang dilakukan. 2 Carilah simbol atau huruf yang paling sering muncul. Huruf yang paling umum digunakan dalam bahasa Inggris adalah "e," yang diikuti "t" dan "a". Ketika Anda berusaha, gunakan pengenalan Anda pada kata-kata dan struktur kalimat yang umum untuk mulai membuat tebakan yang logis. Anda tidak akan sering merasa yakin, tetapi permainan memecahkan kode itu dimainkan dengan membuat pilihan-pilihan yang logis dan berulang kali memperbaiki kesalahan. Perhatikan simbol-simbol ganda dan kata-kata pendek dan mulailah memecahkan simbol-simbol dan kata-kata itu terlebih dahulu. Lebih mudah membuat tebakan "cerdas" pada kata "an" atau "in" atau "at" daripada kata "highway." 3Cari huruf-huruf setelah apostrof. Kalau pesan tersebut menggunakan tanda baca, Anda beruntung. Ini bisa memberikan banyak petunjuk lainnya yang bisa Anda pelajari untuk dikenali. Apostrof hampir selalu akan diikuti oleh huruf S, T, D, M, LL, atau RE. Jadi, kalau Anda mendapatkan dua simbol yang sama setelah apostrof, Anda sudah memecahkan huruf "L".[1] 4 Coba tentukan kode seperti apa lagi yang sudah Anda temukan. Jika, ketika Anda pecahkan, Anda mengenali salah satu jenis kode yang umum dari kode di atas, Anda sudah memecahkannya dan bisa berhenti melakukan plugging-and-chugging dan berlanjut mengisi pesan berdasarkan kode itu. Mungkin tidak akan sering terjadi seperti itu, tetapi semakin Anda mengenal kode-kode umum maka semakin mungkin Anda mengenali jenis kode yang digunakan dan mampu memecahkannya. Penggantian angka dan kode papan tombol sudah umum digunakan dalam pesan rahasia tingkat dasar sehari-hari. Cermati kode-kode itu dan gunakan kalau dirasa tepat. Iklan 1 Belajarlah mengenali sandi pengganti. Pada dasarnya, sandi pengganti berupa penggantian satu huruf dengan satu huruf lainnya, menurut aturan yang sudah ditentukan sebelumnya. Aturan tersebut adalah kode, dan mempelajari serta menggunakannya adalah cara untuk "memecahkan" kode tersebut dan membaca pesan rahasia. Meskipun kode tersebut mengandung angka-angka, abjad Cyrillic, simbol-simbol aneh, atau hieroglif, selama jenis simbol yang digunakan konsisten, Anda mungkin sedang menangani sandi penggantian, yang artinya Anda perlu mempelajari abjad yang digunakan dan peraturan yang diterapkan untuk memecahkan kode. 2 Pelajari cara sandi menggunakan bujur sangkar. Bangsa Yunani menggunakan jenis sandi yang paling awal, yang menggunakan kisi-kisi berisi huruf yang berhubungan dengan angka, lalu menggunakan angka-angka tersebut untuk membuat pesan. Itu kode yang mudah digunakan, dan menjadi landasan bagi pemecahan kode di zaman modern. Kalau Anda mendapatkan pesan yang mencantumkan sederetan angka yang panjang, mungkin pesan tersebut sudah disandikan dengan cara ini. Bentuk paling dasar dari kode tersebut menggunakan baris 1-5 dan kolom 1-5, lalu mengisi matriks dengan tiap huruf dari kiri ke kanan dan ke bawah kisi-kisi menggabungkan huruf I dan J ke dalam satu ruang. Tiap huruf dalam kode tersebut diwakili oleh dua angka, kolom di sebelah kiri menampung angka pertama, dan baris di atas menampung angka kedua. Untuk menyandikan kata "wikihow" dengan cara ini, akan didapatkan kode 52242524233452 Versi yang lebih sederhana dari cara ini yang kerap digunakan oleh anak-anak melibatkan penulisan angka yang berkaitan langsung dengan letak huruf pada abjad. A=1, B=2, dan seterusnya.[2] 3 Pelajari Cesar shift pergeseran Cesar. Julius Caesar menciptakan suatu kode yang baik, mudah digunakan dan dimengerti, tetapi sangat sulit dipecahkan, sehingga menjadi salah satu sistem kode mendasar yang masih dipelajari dewasa ini sebagai landasan bagi kode-kode yang lebih rumit.[3] Dengan cara ini, Anda memindahkan posisi seluruh abjad beberapa kali dalam satu arah. Dengan kata lain, pergeseran tiga ruang tersisa akan menggantikan huruf A dengan D, B dengan E, dan seterusnya.[4] Ini juga menjadi prinsip dasar di balik kode anak-anak yang umum yang disebut "ROT1" yang artinya, "putar sekali". Dengan kode ini, semua huruf dimajukan satu tempat, sehingga A diganti oleh B, B oleh C, dan seterusnya. Menyandikan "wikihow" dengan menggunakan Cesar shift dasar dengan tiga posisi ke kiri akan menjadi zlnlkrz 4 Cermati adanya pola papan tombol. Penggantian papan tombol menggunakan pola papan tombol tradisional Amerika QWERTY, umumnya dengan mengganti huruf atas, bawah, kiri atau kanan pada sejumlah posisi tertentu. Dengan mengganti posisi huruf pada arah tertentu di papan tombol, Anda bisa menciptakan kode sederhana. Dengan mengetahui pergantian arah, maka Anda bisa memecahkan kode tersebut. Dengan mengganti posisi kolom ke atas satu tempat, Anda bisa membuat kode untuk kata "wikihow" seperti ini "28i8y92" 5 Periksa apakah Anda memiliki sandi dengan banyak abjad. Pada sandi penggantian dasar, pembuat kode menciptakan abjad alternatif untuk membuat pesan yang disandikan. Dimulai pada periode tertentu setelah Abad Pertengahan, jenis-jenis kode seperti ini menjadi terlalu mudah dipecahkan dan pembuat sandi mulai menggunakan beragam cara yang mempergunakan banyak abjad dalam satu kode, sehingga kode yang dihasilkan menjadi jauh lebih sulit dipecahkan kalau caranya tidak diketahui. Trimethius's tableau merupakan kisi-kisi berpola 26 x 26[5] yang berisi setiap pertukaran abjad Cesar yang digeser, yang terurut secara abjad, atau kadang-kadang diwakili sebagai tabung berputar, atau "tabula recta". Ada beraneka cara menggunakan kisi-kisi tersebut sebagai kode, termasuk menggunakan baris pertama untuk menyandikan huruf pertama dalam pesan, baris kedua untuk huruf kedua, dan seterusnya.[6] Pembuat kode juga akan menggunakan kata sandi untuk merujuk pada kolom tertentu untuk setiap huruf dari pesan yang disandikan. Dengan kata lain, kalau kata sandinya adalah "wikihow" dan sang penyandi menggunakan cara ini, Anda akan merujuk pada baris "W" dan kolom dari huruf pertama pada kode yang disandikan untuk menentukan huruf pertama pada pesan. Ini sulit dipecahkan tanpa mengetahui kata sandinya. Iklan 1Bersabarlah. Memecahkan kode membutuhkan kesabaran dan ketekunan yang tinggi. Kegiatan tersebut lambat dan membosankan, sering kali membuat putus asa karena kita perlu menebak berulang-ulang, dengan mencoba kunci-kunci dan kata-kata serta cara-cara yang berlainan. Kalau Anda bermaksud memecahkan kode, belajarlah tenang dan sabar, sambil menikmati misteri dan permainan yang ada. 2 Tulis kode sendiri. Di atas kertas, membuat tulisan rahasia itu menyenangkan, tetapi terjun langsung ke dalam kode polyalphabetic tanpa bantuan kata kunci itu lebih sulit lagi. Belajar menulis kode sendiri menggunakan sistem kode yang rumit merupakan cara yang baik untuk mempelajari bagaimana pembuat kode berpikir dan belajar memecahkannya. Pemecah kode terbaik juga pintar menulis kode sendiri dan menciptakan sandi yang jauh lebih menantang. Tantanglah diri Anda sendiri untuk mempelajari cara yang lebih rumit dan bagaimana memecahkannya. Menganalisis kode dan sandi penjahat bisa menjadi cara yang baik untuk mengambil rahasia bisnis. Juru taruh, gembong narkoba, Zodiac killer sebutan untuk pembunuh berantai dan semuanya sudah mengembangkan kode yang luar biasa rumit yang pantas dipelajari.[7] 3 Cobalah kode tidak terpecahkan yang terkenal. Sebagai bagian dari upaya pendekatan publik yang menyenangkan, FBI secara berkala memublikasikan kode-kode untuk dicoba dipecahkan oleh masyarakat.[8] Cobalah kode-kode tersebut dan kirimkan jawaban Anda. Siapa tahu-Anda akan segera mendapat pekerjaan. Kryptos, patung publik yang terletak di luar markas CIA, barangkali merupakan kode tak terpecahkan paling terkenal di dunia. Awalnya kode itu dibuat sebagai tes bagi para agen, yang melibatkan empat papan terpisah dengan empat kode berbeda. Memakan waktu sepuluh tahun bagi analis pertama untuk memecahkan tiga di antara kode-kode tesebut, namun kode terakhir tetap tak terpecahkan.[9] 4Nikmatilah tantangan dan misterinya. Memecahkan kode tak ubahnya hidup dalam novel karya Dan Brown. Belajarlah menikmati misteri dan tantangan kode rahasia dan alamilah sensasi membongkar rahasia. Iklan Jangan putus asa seandainya Anda menghabiskan banyak waktu untuk memecahkan suatu kode. Ini normal. Kalau kodenya dicetak, sangat mungkin kode tersebut ditik dengan huruf khusus semisal Wingdings. Ini mungkin bagian dari enkripsi ganda huruf windings menguraikan pesan yang disandikan. Huruf "e" adalah huruf yang paling sering dipergunakan dalam bahasa Inggris. Satu huruf nyaris tidak akan pernah mewakili dirinya sendiri "A" tidak akan menggantikan "A". Satu huruf pada enkripsi tidak berarti satu huruf dalam pesan yang dipecahkan. Memecahkan kode lebih mudah kalau pesannya lebih panjang. Sulit memecahkan kode yang pendek karena Anda tidak akan bisa menghitung frekuensi penggunaan huruf-huruf. Iklan Peringatan Hati-hati dengan kode yang sangat rumit dan tak dapat dipecahkan. Jangan gila! Sebagian kode ada yang dirancang sedemikian rupa sehingga mustahil memecahkannya kecuali jika Anda punya banyak informasi. Artinya, walaupun Anda memiliki kunci untuk enkripsi, tampak mustahil. Membutuhkan perangkat lunak atau tebakan semata. Iklan Hal yang Anda Butuhkan Catatan rahasia untuk dipecahkan Pensil dan kertas coretan Tentang wikiHow ini Halaman ini telah diakses sebanyak kali. Apakah artikel ini membantu Anda?alatalat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan
Artikel ini mengupas tuntas ilmu kriptografi alias kode/sandi rahasia, lengkap berbagai teknik sederhana membuat kode/sandi yang bisa dicoba. Hei teman-teman, kali ini gue mau bahas hal yang mungkin agak asing sama telinga kalian, yaitu sejarah kriptografi atau kode rahasia. Buat lo yang suka sama tema detektif, agen rahasia, hacking, main sandi rahasia yang cuma diketahui teman se-genk, atau yang suka main kode-kodean sama gebetan, yuk kita simak cerita yang satu ini! Ilmu kriptografi adalah ilmu menarik yang bisa kalian pelajari sendiri, guys! Sebelum gue bahas, gue mau nanya dulu apakah di antara lo ada yang udah nonton film āThe Imitation Gameā? Film adaptasi sejarah Perang Dunia II yang baru aja dapet 7 nominasi dan 1 piala Oscar? Film ini mengisahkan sepenggal kehidupan Alan Turing, seorang pahlawan Perang Dunia yang namanya sempat disamarkan dalam sejarah, sekaligus bapak dari computer science dan artificial intelligence alias Alan Turing adalah seorang jenius yang telah berjasa luar biasa besar bagi peradaban kita sekarang. Tanpa kontribusi dia, komputer modern yang kita nikmati mungkin tidak pernah ada dan peta dunia mungkin tidak akan terbentuk seperti sekarang ini karena Nazi memenangkan Perang Dunia II melawan Sekutu. Keren banget kan, tokoh yang satu ini? Buat lo yang penasaran sama filmnya, yuk kita coba tonton dulu trailernya di bawah ini Film ini fokus ketika Turing ditugaskan oleh pemerintahan Inggris untuk menemukan cara memecahkan kode dari mesin Enigma yang dipakai Nazi Jerman untuk mengirim pesan militer rahasia. Dengan memecahkan kode dari mesin Enigma, pihak Inggris Alan Turing dan kawan-kawan dapat mengetahui setiap pergerakan militer Jerman secara diam-diam sehingga dapat membantu secara signifikan strategi militer Sekutu untuk memenangkan Perang Dunia II. Okay, sebelum kita bahas tentang Enigma, gue mau ceritain tentang kode dalam perang yang juga menggunakan ilmu kriptografi dan memperkenalkan kalian pada kode-kode kriptografi lain yang lebih mendasar. Maksudnya Kode Itu Apaan Sih?Teknik-Teknik Sederhana KriptografiThe Enigma Maksudnya Kode Itu Apaan Sih? Kode-kodean nggak cuma marak digunakan oleh ABG jaman sekarang buat ngegombal, nyebarin gosip, atau sekadar lucu-lucuan, tapi udah digunakan sejak ribuan tahun yang lalu. Eh, tapi maksud gue di sini itu kode beneran yah, bukan posting status galau buat nyindir kecengan lo, terus dikasih hashtag kode. Kode yang gua maksud adalah saat kita mengirim sebuah pesan rahasia, yang nggak boleh ketahuan oleh pihak lain di luar sang penerima pesan yang kita tuju. Terus, gimana caranya tuh kita bisa ngirim pesan yang nggak bisa diketahui oleh orang lain kecuali si penerima? Ngasih pesan dengan kode tertentu di kelas screenshoot of youtube video Simpelnya ya sama aja ketika lo ngirim pesen kertas ke sohib-sohib lo di kelas yang dioper-oper antar temen yang lain. Anak jaman sekarang masih suka iseng kayak gini gak yah? Jaman gua dulu sekolah sih sering banget. Nah, untuk mencegah ada temen yang iseng buka isi pesen kertas itu atau ketahuan sama guru terus dibuka dan dibacakan di depan kelas, gak jarang ada siswa kreatif yang nulis pesen itu berupa kode yang memiliki sandi tertentu. Misalnya, setiap huruf diubah menjadi simbol tertentu yang udah disepakati bersama, atau misalnya lo sama sohib lo udah bikin ārumusā tersendiri untuk cara membaca kode tersebut. Jadi, kalo misalnya lo lagi apes terus pesan kertas lo ketahuan sama guru, doi juga gak bakalan ngerti isi pesen lo itu apaan. Nah, mungkin buat lo yang suka bikin kode dan sandi buat kirim pesen ke sobat-sobat lo itu cuma sekedar iseng doang, tapi kurang-lebih sebetulnya memang itulah yang sering digunakan para agen intelijen dan mata-mata untuk mengirim pesan militer dan informasi rahasia lainnya. Cuma.. kode yang mereka gunakan jauh lebih rumit aja. Di era modern, informasi rahasia yang berhubungan sama politik dan pertahanan, selalu menjadi faktor penting dalam menyelesaikan konflik militer dan nggak jarang juga informasi rahasia itu bisa jadi kunci kemenangan. Pengiriman informasi rahasia dalam peperangan mulai dilakukan intensif di era perang dunia pertama yang kemudian berkembang jadi sandi teleprinter tahun 1917. Dalam kondisi penuh konflik tersebut, baru deh manusia berpikir keras secara kreatif untuk mengembangkan banyak hal, terutama juga metode untuk membuat kode dan sandi yang sangat sulit untuk dipecahkan. Sampai akhirnya di antara perang dunia pertama dan kedua, metode statistik mulai dipake dalam kriptanalisis dan pengembangan sandi, yang akhirnya menghasilkan Enigma pada tahun 1932. Gimana, penasaran nggak gimana sih struktur kode yang digunakan para agen rahasia pemerintah untuk ngirim pesan rahasia? Nah, sebelum masuk ke bagian militer, gue akan memperkenalkan lo dulu teknik-teknik bikin ākodeā dasar dan simpel banget yang langsung bisa lo bikin sekarang juga buat berkirim pesan rahasia ke teman-teman lo š Teknik-Teknik Sederhana Kriptografi Ilmu yang secara khusus mempelajari pembuatan kode-kodean ini disebut dengan Kriptografi. Kalo lo nanti niat kuliah masuk jurusan Ilmu Komputer/IT, lo bakal pelajarin ini sebagai mata kuliah wajib. Kriptografi berasal dari bahasa Yunani, ākriptosā ā rahasia dan āgrapheinā ā tulisan. Kriptografi pada dasarnya adalah pembelajaran dan praktek cara-cara yang memungkinkan komunikasi yang aman alias rahasia dari pihak ketiga. Ada tiga komponen kode utama yang menjadi perhatian kita, yaitu Pesan rahasia plaintext,Kunci key, danSandi ciphertext Alur sandi di limu kriptografi. Dalam dunia persandian klasik, ada dua tipe/cara utama untuk menciptakan/memecahkan sandi, yaitu substitusi dan transposisi. Pada tulisan ini, gue akan bahas sandi substitusi aja ya. Sandi substitusi mengubah satu huruf atau karakter di pesan plaintext, menurut aturan kunci key, menjadi karakter lain di sandi rahasia ciphertext. Sandi Caesar Contoh paling simpelnya sandi substitusi adalah sandi Caesar. Sandi Caesar adalah sandi substitusi yang menggunakan kunci yang panjangnya 1 karakter doang karakter diambil dari alfabet. Biasanya, para pihak yang terlibat udah sepakat dan sama-sama tau kalo mereka bakal pake Sandi Caesar dengan kunci karakter tertentu untuk bertukar pesan rahasia. Pengirim pesan punya pesan asli, tau kunci, tau pake Sandi Caesar. Dia gunain untuk menghasilkan sandi rahasia. Penerima pesan tau kunci, tau pake Sandi Caesar, tau sandi rahasia. Dia gunain buat memecahkan sandi rahasia untuk mendapatkan pesan asli. Alfabet yang dipakai untuk merangkai pesan plaintext diberi indeks nomor seperti gambar di atas. Karakter yang dipake sebagai kunci juga diambil dari alfabet. Kunci ini bakal āditambahinā atau buat āmenggeserā karakter pesan asli untuk membentuk sandi. Kalau ketika ditambahkan atau digeser menghasilkan indeks lebih dari 25, urutan indeks bakal balik lagi ke 0. Dari Z mentok, balik lagi ke A. Langsung aja ke contoh, ya. Misalnya, kita mau tulis ZENIUS dengan kunci B. Huruf Z-E-N-I-U-S dalam urutan alfabetik adalah 25-4-13-8-20-18. Kunci āBā, nilai indeksnya 1. Dengan menambahkan kunci B 1 ke pesan kita, sandi yang terbentuk jadinya ditambahin aja +1 atau geser ke kanan 1x semuanya, jadi seperti ini 26-5-14-9-21-19. Lalu yang lebih dari 25, kita ulang ke 0. Berhubung yang yang lebih dari 25 cuma satu karakter, jadinya yang diubah karakter pertama itu doang. Jadinya seperti ini 0-5-14-9-21-19. Nah, dari indeks alfabet ini, kita ubah lagi ke dalam bentuk abjad, jadi sandi yang kita dapet adalah AFOJVT. Jadi, waktu gue kirim sandi rahasia bentuknya adalah AFOJVT menggunakan kunci yang gua gunakan adalah B 1, kemudian oleh si penerima pesan, tinggal dikurangin indeksnya sama dia atau digeser ke kiri 1x, sandi tersebut didekripsi dan dibaca menjadi ZENIUS. Ngerti kan caranya? Ini masih tergolong sandi yang simpel banget. Nah, kalo udah ngerti, coba pecahkan sandi rahasia yang gue kasih ya. Sandi rahasianya, ORUBKEUA. Pake kunci, G. Tulis jawabannya di bagian komen ya.. Sandi Atbash Sandi klasik lain contohnya adalah sandi Atbash. Sandi Atbash ini menukar urutan huruf yang dari depan ke belakang jadi belakang ke depan seperti di bawah ini Pesan ABCDEFGHIJKLMNOPQRSTUVWXYZSandi ZYXWVUTSRQPONMLKJIHGFEDCBA Dengan menggunakan sandi Atbash, pesan ZENIUS akan menjadi sandi AVMRFH. Si penerima pesan, tinggal tukar balik aja tuh urutan hurufnya. Nama Atbash ini sendiri berasal dari penggunaan pertamanya dalam huruf Yahudi, yaitu Aleph-Tav-Beth-Shin, huruf pertama, terakhir, kedua, dan kedua sebelum terakhir dalam bahasa Yahudi. Kalau dalam huruf latin namanya kurang lebih akan jadi Azby. Jadi nama dari sandi ini sendiri, menggambarkan mekanismenya, lucu yah? Kalo nama gue disandiin pake Sandi Atbash, IVAN WASKITA ā> REZM DZHPRGZ. Kalo nama lo gimana? Sandi Polialfabet Sandi substitusi ada juga yang kuncinya lebih dari 1 karakter, biasa disebut sebagai sandi polialfabet. Yang paling umum adalah sandi Vigenere. Tekniknya sama aja kayak Sandi Caesar, bedanya, kuncinya aja lebih dari 1 karakter. Berarti kita masih bisa memanfaatkan indeks urutan alfabet yang kita gunakan untuk Sandi Caesar sebelumnya. Langsung ke contoh penggunaannya. Kita mau tulis pesan ZENIUS dengan kunci 3 huruf UAN. Caranya sama aja kayak Sandi Caesar, tinggal lo tambahin aja indeks nomornya. Berhubung kuncinya UAN terdiri dari 3 karakter, sedangkan pesannya ZENIUS terdiri dari 6 karakter, kita bisa ngulangin kuncinya sehingga panjang karakter kunci = panjang karakter pesan ā> UANUAN. Ini berlaku untuk semua case, di mana panjang karakter kunci tidak sama dengan panjang karakter pesan. Tinggal lo ulangi aja karakter kunci. Misal, pesan = IVANWASKITA 11 karakter, kunci = UNYU 4 karakter. Tinggal lo ulang aja karakter kuncinya jadi 11 karakter ā> UNYUUNYUUNY. Jadi, kalo gua kirim sandi polialfabet TEACUF dengan formula kunci UANUAN, maka sang penerima bisa membaca pesan tersebut sebagai ZENIUS. Segini doang sih, masih gampang dimengerti lah, ya? Oke, last challenge nih, ya. Menggunakan Sandi Vigenere, coba pecahkan sandi rahasia ini āRiyigssonv msmhrzuā dengan kunci āzeniusā. Selamat utak-atik p Sandi Berlapis Untuk memperkuat sandi, pesan rahasia militer melakukan sandi beruntun, misalnya setelah kita lakukan Atbash ke kata ZENIUS menjadi AVMRFH, kita sandikan lagi dengan sandi polialfabet 3 huruf UAN menjadi UVZLFU. Nah lho, sandinya emang sama-sama ngga bisa dibaca, tapi buat orang yang gak tau kuncinya, akan jauh lebih susah untuk dapetin PESAN ASLI-nya. Enigma sendiri juga make sandi beruntun polialfabet seperti ini nih, tapi bukan cuma 2, 3, atau 4 lapis, tapi 9 LAPIS..!! Gila ya!? Makanya Enigma ini konon adalah mesin enkripsi yang tidak mungkin bisa dipecahkan, saking rumitnya kunci yang digunakan. Selain itu, kunci yang digunakan oleh mesin ini juga berganti-ganti terus dalam 24 jam. Kebayang gak tuh gimana caranya kalo pesan rahasia 9 lapis ini dicoba untuk dipecahkan secara manual oleh otak manusia? Nah, dengan kejeniusan seorang Alan Turing, dia akhirnya membuat sebuah mesin yang bisa mengkomputasi setiap kode menjadi pesan dengan delay waktu hanya beberapa menit, gokil gak tuh?? Keren-nya lagi, mesin yang dia buat ini akhirnya menjadi pelopor dari alat yang kita kenal sekarang sebagai KOMPUTER. Gimana, tertarik buat mendalami ilmu sandi ini? Tenang, belajar ilmu ini berarti lo gak harus kuliah di STSN Sekolah Tinggi Sandi Negara kok, ya kalo lo tertarik buat kuliah kedinasan ya emang ini cocok banget buat lo. Di sana lo bisa ambil DIV Rekayasa Kriptografi, DIV Rekayasa Perangkat Keras Kriptografi, atau DIV Rekayasa Keamanan Siber. Tapi, buat lo yang mau ambil sarjana, universitas swasta dan negeri juga gak kalah lho. Lo masih tetep bisa belajar tentang kriptografi. Kalo lo mau memperdalam tentang cyber security, lo bisa ambil kuliah di jurusan Cyber Security, misalnya di Bina Nusantara University dan Politeknik Tunas Pemuda. Nah, selain jurusan khusus kayak yang barusan gue sampein, lo juga bakal dapet materi kriptografi juga di jurusan Teknik Informatika atau Ilmu Komputer. Okay, sekarang gua ajak lo semua buat sejenak menjadi seorang Alan Turing, kita sama-sama oprek kerumitan dari mesin ENIGMA! The Enigma Enigma adalah mesin mekanikal dan elektrikal yang mengubah pesan menjadi sandi. Gambarannya seperti di bawah Bagian mekanik mesin Enigma. Kalau kita mau bikin sandi, yang kita perlu lakukan cuma ketik aja pesan kita huruf per huruf, terus catet ālampu yang menunjukan karakter sandiā mana yang nyala di lampboard. Terus kalau kita mau translate kode balik ke pesan rahasia kita, tinggal masukin kodenya terus catet lagi lampu-berhuruf mana yang nyala. Gampang kan? Cara pakenya memang gampang, tapi bikin kodenya ternyata ngga sesimpel itu. Denah bagian dalam mesin enigma. Inilah gambaran sederhana ketika Enigma membuat kode berlapis. Pertama-tama ketika kita mengetik suatu pesan melalui keyword, informasi tersbut bakal masuk ke yang namanya plugboard 1. Abis keluar dari plugboard, dia bakal masuk ke rotor kanan 2, lalu ke rotor tengah 3, rotor kiri 4, reflector 5, balik masuk ke rotor kiri 6, tengah 7, kanan 8, lalu masuk lagi ke plugboard 9. Setelah keluar dari plugboard, baru deh sinyal listriknya masuk ke papan lampu, nyalain huruf mana yang akan jadi kodenya. Di masing-masing step itu, huruf yang kita masukin bakal diubah jadi huruf lain, jadi Enigma itu sandi 9 tingkat! Yuk kita bahas gimana ketiga part ini ā rotor, plugboard, reflector ā masing-masing mengubah sinyal huruf kita. Plugboard Plugboard di Enigma ini terdiri dari satu papan listrik yang isinya huruf sama colokan di masing-masing huruf. Nempel di situ ada 10 pasang huruf yang dihubungin sama kabel yang dicolokin ke sana. Gunanya plugboard ini adalah generate sandi level satu, mengubah huruf karakter yang di-input melalui keyboard jadi huruf lain or not. Contohnya A B C D E F G H I J K L M N O P Q R S T U V W X Y Z E H S R A G F B Z J K L M N O R V P C X Y W V T U I Plugboard memungkinkan sistem pengacakan sandi dapat terus berganti secara fleksibel. Dalam contoh di atas, kita hubungin A sama E, B sama H, C sama S dan seterusnya. Di kode Enigma standar Jerman, bakal ada 6 huruf yang ngga berpasangan, dalam contoh kita tadi, J sampai O. Kalau kita ketik ZENIUS, yang keluar dari plugboard ini adalah IANZYC. Karena hubungan kabel ini berpasangan dan ga berubah, kalau kita masukin IANZYC ke dalem plugboard yang keluar kembali menjadi ZENIUS. Ngerti kan? Nah, itu baru lapis satu doang looh.. Rotor dan Reflektor Ada tiga rotor yang dipakai di Enigma, masing-masing di posisi kanan, tengah dan kiri. Masing-masing rotor ini mengambil input huruf dari proses sebelumnya berarti rotor kanan pertama mengambil input dari plugboard lalu mengubahnya jadi huruf lain dengan proses Caesar. Di ujung tiga rotor ini bakal ada reflector yang juga akan ngubah huruf yang dia dapet jadi huruf lain juga. Di bawah adalah kode rotor dan reflektor Enigma yang digunakan pasukan Jerman Kode rotorABCDEFGHIJKLMNOPQRSTUVWXYZIEKMFLGDQVZNTOWYHXUSPAIBRCJIIAJDKSIRUXBLHWTMCQGZNPYFVOEIIIBDFHJLCPRTXVZNYEIWGAKMUSQOIVESOVPZJAYQUIRHXLNFTGKDCMWBVVZBRGITYUPSDNHLXAWMJQOFECKVIJPGVOUMFYQBENHZRDKASXLICTWVIINZJHGRCXMYSWBOUFAIVLPEKQDTVIIIFKQHTLXOCBJSPDZRAMEWNIUYGVReflector AEJMZALYXVBWFCRQUONTSPIKHGDReflector BYRUHQSLDPXNGOKMIEBFZCWVJATReflector CFVPJIAOYEDRZXWGCTKUQSBNMHL Nah, tabel di atas inilah kurang lebih penggambaran sistem acak kode berlapis. Kebayang kan lo gimana caranya para cryptanalyst ahli pemecah kode dibuat keblinger karena ada 1,59 x 10^14 banyak kemungkinan yang harus mereka pecahkan untuk setiap karakter huruf pesan rahasia yang dikirimkan? Kalo lo perhatiin contoh gambar yang gue kasih di atas, tipe rotor itu semua ada 8, tapi di gambar itu yang dipake cuma 3. Maksudnya apa? Maksudnya jika rotor yang dipake untuk pengiriman sandi itu diganti atau ditukar tempatnya, seluruh mekanisme pengacakan sandinya jadi beda. Sehingga penerima pesan harus tau rotor mana aja dan posisinya masing-masing yang dipake sama pengirim pesan. Terus, gimana caranya dong pasukan Jerman tau kode satu sama lain? Ternyata, mereka terbitin edaran kaya gini nih setiap bulan Surat edaran pasukan Jerman untuk menyeragamkan settingan enigma dari hari ke hari. Dari tanggal 1 sampai 31, edaran ini ngasih tau semua operator Enigma rotor mana aja yang dipake dan posisinya kiri tengah kanan. Jadi setiap kali mau nulis atau baca pesan, semua Enigma harus di-setting seperti ini, supaya pesan yang dikirim dan diterima sama. Inilah kehebatan Jerman dalam memakai Enigma. Pertama, Enigmanya sendiri udah susah banget buat dibaca setiap harinya. Kuncinya, yang dicetak dalam edaran kaya di atas, di-refresh tiap sebulan sekali. Jadi kalau seandainya mesin Enigma dan edaran itu direbut sama pihak sekutu, ya cuma bisa jalan buat sebulan, karena awal bulan depan udah diganti lagi tuh kode. Ada lagi system Kenngruppen di edaran itu, yang dibuat untuk mengecoh pasukan sekutu dengan membuat pesan asal-asalan yang banyak untuk menipu sang pemecah kode. Sekutu memang kelabakan banget nih ngadepin kode Jerman yang susah banget dipecahin. Mereka harus bisa mecahin kode ini pagi-pagi setiap hari karena besoknya lagi kunci kodenya udah berubah sesuai dengan perubahan jenis rotor, posisi rotor, dan pasangan-pasangan plugboard yang dipake. Terus Gimana Caranya Alan Turing Memecahkan Kode Mesin Enigma? Sebelum cara pemecahan kode ini diselesaikan oleh Turing dan kawan-kawan, seorang matematikawan Polandia bernama Marian Rejewski adalah orang pertama yang menemukan struktur detail mesin Enigma yang digunakan angkatan bersenjata Jerman. Jerih payahnya terbayarkan ketika dia berhasil menciptakan mesin Bomba yang berhasil memecahkan kode Enigma. Tapi karena Polandia keburu diserang Jerman duluan tahun 1939, para intelegen Polandia sempat kocar-kacir sebelum akhirnya berhasil melarikan salah satu mesin Enigma dan mesin Bomba ke Inggris. Sejak saat itulah, para matematikawan jago dan ahli-ahli statistik paling jago di Eropa sepertiā Gordon Welchman, Max Newman, dan Alan Turing berkumpul di Bletchley Park dan meneruskan upaya pemecahan kode Enigma. Pada awalnya, mereka mencoba untuk memecahkan kode Enigma dengan cara manual, namun ternyata cara itu sangatlah sulit karena mekanisme sandi berlapis ditambah para pengirim pesan selalu mengubah kombinasi rotor setiap harinya. Sampai akhirnya Turing dan kawan-kawan mencoba meneruskan inspirasi mesin Bombe yang mampu memecahkan sandi mesin Enigma dengan waktu yang lebih cepat daripada waktu manual, tapi tetap dibutuhkan waktu lebih dari 18 jam untuk bisa menyelesaikan seluruh pesan sandi. Alan Turing OBE, FRS pioneering computer scientist, mathematician, cryptanalyst, , mathematical biologist 1912 ā 1954 Sampai akhirnya Turing menemukan celah pada mesin Enigma. Cara kerja mesin Enigma dengan 9 level kode dan rotor yang bergerak dengan mekanisme roda yang berputar, sehingga tidak memungkinkan satu huruf keluar sebagai huruf itu sendiri. Jadi, kalau kita masukin huruf A ke Enigma, huruf A ga bakal nyala. Hal ini memungkinkan mesin pemecah kode untuk mencari lokasi kata-kata umum di sandi. Begitu lokasi kata-kata itu sudah ketemu di sandi, kemungkinan kombinasi rotor dan posisi rotor langsung turun drastis, jadi ga semua kemungkinan yang sampe 10 pangkat 14 itu perlu dicoba sama para pemecah kode. Akhirnya, mesin āBombeā dapat digunakan dengan sangat efisien sehingga memungkinkan Sekutu untuk memecahkan kode Enigma setiap paginya dalam waktu 20 menit aja. Tentu saja, pemecahan informasi ini tidak secara gamblang diberitakan, bahkan tidak diberitahukan secara penuh pada pihak militer Inggris dan sekutu. Kenapa begitu? Alan Turing sengaja hanya membocorkan rencana-rencana tertentu yang dianggap krusial supaya pihak Jerman tidak curiga bahwa mesin Enigma yang mereka miliki sudah berhasil dibongkar oleh pihak sekutu. Bisa lo bayangkan sendiri gimana rasanya Alan Turing dan kawan-kawan. harus menghadapi tantangan berikutnya baik moral maupun teknis untuk memilah informasi yang mereka berikan pada pihak militer Sekutu, dan mana yang sengaja tidak diberitahukan, agar tidak menimbulkan kecurigaan. Mungkin sampai di sini lo semua berpikir bahwa Alan Turing adalah seorang jenius luar biasa yang telah mengubah sejarah baik dalam teknologi informasi maupun tatanan struktur politik dunia, hanya dengan menjadi seorang ahli matematika Tuh kan, siapa bilang ahli matematika tidak bisa mengubah dunia?. Akan tetapi jangan lo sangka Alan Turing diperlakukan sebagai seorang pahlawan perang, kehidupan pribadinya bisa dibilang sangat tragis. Setelah Perang Dunia II, dia ditangkap dan dihukum karena pengakuannya sebagai seorang homoseksual. Konsekuensinya dia dikeluarkan dari kerjaannya sebagai Konsultan Kriptografi di Departemen Komunikasi Inggris waktu itu. Ia juga diwajibkan meminum obat yang membuat hormon dalam tubuhnya tidak stabil sampai menyebabkan dia impoten dan tumbuh payudara seperti perempuan Ini beneran! untuk detailnya bisa ditanyain di comment section. Tiga tahun setelah dia dihukum, akhirnya Turing memutuskan untuk bunuh diri di umur 41 dengan memakan apel yang mengandung sianida. Akhirnya, setelah lebih dari 50 tahun, pada tahun 2014 pemerintah Inggris secara resmi menyatakan permintaan maaf atas perlakuan mereka terhadap Alan Turing. Tanpa kontribusi Turing, gue mungkin ngga bisa tulis dokumen seperti ini buat dijadiin blog dan kemajuan kita dalam penggunaan komputer mungkin tidak akan maju sepesat sekarang. Baca Juga Artikel Lainnya Mengupas Jurusan Ilmu Komputer dan Teknologi Informatika Kenapa Emas dan Perak Dihargai Lebih Mahal dari Logam Lain? Bahan Kimia Buatan Bisa Jadi Lebih Sehat daripada Bahan Alami
Cryptanalysisadalah ilmu yang mempelajari kode dan cara memecahkannya. Memecahkan kode merupakan dunia serba rahasia dan tipu muslihat, dan bisa sangat menyenangkan. Jika Anda ingin memecahkan kode, Anda bisa mempelajari kode-kode yang paling umum dan cara untuk mulai membongkar rahasia-rahasianya. Lihat Langkah 1 untuk mendapatkan informasiSistem kami menemukan 25 jawaban utk pertanyaan TTS alat untuk pemecah kode rahasia. Kami mengumpulkan soal dan jawaban dari TTS Teka Teki Silang populer yang biasa muncul di koran Kompas, Jawa Pos, koran Tempo, dll. Kami memiliki database lebih dari 122 ribu. Masukkan juga jumlah kata dan atau huruf yang sudah diketahui untuk mendapatkan hasil yang lebih akurat. Gunakan tanda tanya ? untuk huruf yang tidak diketahui. Contoh J?W?B
403 ERROR Request blocked. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. Generated by cloudfront CloudFront Request ID ga1eHWn65drpv4OlRDeUAnGRnen7hPpDZ58BSEKkYRN6FvKGAo3zvw==Tujuandari alat keamanan ini adalah untuk menemukan identitas pengguna yang valid dalam Virtual Network Umum bersama dengan kombinasi tombol rahasia. Setelah ini selesai, informasi ini dapat digunakan dengan mudah oleh hacker untuk memiliki akses ke VPN secara tidak sah. #2. Wireless Hacking Tools. .