The Imitation game


untuk penggemar kriptografi, konspirasi, atau biografi, tidak ada salah nya menonton film ini. Rating di Imdb pun cukup tinggi (8.3) 13/01/14. Terlepas dari kontroversi tentang homoseksualitas Alan Turing di film tersebut, saya tidak ingin membahas tentang pro-kontra hal tersebut yang memang dalam film ini termasuk dalam main strory.

Kriptografi, ya dalam film tersebut Alan Turing memang seorang kriptographer dan kriptoanalisis berkebangasaan Inggris disaat perang dunia ke 2 melawan Nazi. Disaat itu Nazi menggunakan Enigma sebagai alat untuk menenkripsi pesan-pesan yang disampaikan lewat udara/radio. Enigma disaat itu memang menjadi momok bagi sekutu ataupun unisovyet dikarenakan mereka bisa dengan bebas menangkap pesan-pesan tersebut tetapi mereka tidak dapat menterjemahkan pesan tersebut. Kekalahan demi kekalahan diderita sekutu dan unisovyet saat itu.

Memang sejarah terkadang memiliki beberapa versi, di Rusia sendiri kemenangan atas Nazi Jerman pun selalu diagung agungkan sebagai hasil jerih payah orang uni sovyet dalam berperang terutama dalam perang stalingrad. Namun kita tidak dapat melupakan juga ada bagian-bagian penting dalam sebuah perang seperti intelejen, dokter, insinyur, termasuk kriptografer.

Disaat itu memang tidak seperti disaat ini, semua pesan terenkripsi melalui komputer yang kita gunakan, dan bahkan kita tidak perlu pusing dengan algoritma yang digunakan, atau bahkan kita tidak perduli dengan sekuriti atas keamanan pesan kita. Perang dunia kedua ataupun perang dingin, terlepas dari kerusakan dan korban memang membuat banyak inovasi setelah nya termasuk dalam ilmu kriptografi yang tidak bisa kita pungkiri menjadi salah satu latar belakang terciptanya komputer yang kita kenal saat ini.

kembali ke film imitation game,

Screenshot from 2015-01-13 13:51:33

salah satu pesan yang di enkrpsi I LOVE YOU = P ZQAE TQR , sekilas kita bisa memperhatikan bahwa enkripsi ini menggunakan metode subsitusi, karena O berulang 2 kali menjadi Q, kita dapat susun tabel subtitusinya sebagai berikut

rsz_screenshot_from_2015-01-13_191616

 

angka [0 19 12 24 3 21 17 5] menjadi angka penting karena letak huruf-huruf yang terenkripsi terdapat pada plain text dan dapat disusun menjadi sebuah kunci sebagai berikut [4 1 2 8 0 11 6 7 19 9 10 12 20 13 24 15 16 22 18 14 3 21 17 24 5 25] atau [0-4 19-8 12-11 24-14 3-20 21-21 17-22 5-24]. Cara kerja enkripsi tersebut adalah cara kerja enkripsi caesar cipher yang di modifikasi setiap step perubahan huruf. Rasa nya masih sedikit sulit untuk memecahkan secara manual tanpa menggunakan kunci dengan menggunakan metode frequensi analisis. Namun dengan penggunaan komputer ditambah memperbanyak cipher text, kita akan dapat menemukan kunci dengan menggunakan metode frekuensi analisis. dikarenakan setiap huruf akan berulang seperti nya huruf E yang berulang menjadi E

saya masih mencoba memikirkan kemungkinan lain yang dapat digunakan dalam enkripsi tersebut, dikarenakan seharusnya enkripsi itu menjadi simple untuk dipecahkan karena Alan Turing mencoba menyampaikan pesan tersebut tanpa kunci dan tanpa komputer tentunya

rsz_screenshot_from_2015-01-13_165236

pada dasarnya dari analisis setiap huruf yang ternkripsi terdapat jalur deret sederhana yang dapat kita tentukan dengan menggunakan selisih dari perbedaan huruf tersebut, metode tersebut mirip dengan tabel teka teki silang dimana semua jalur terkoneksi baik menurun atau mendatar. Metode yang digunakan mirip dengan metode pertama seperti yang digunakan juga dalam film tersebut, berikut cuplikannya

Screenshot from 2015-01-13 19:44:02

 

cukup menarik bukan kriptografi 🙂

Advertisements

Author: ridhobustami

orang ngak jelas

One thought on “The Imitation game”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s