Kriptografi
Kriptografi (atau kriptologi; dari bahasa Yunani κρυπτός kryptós, "tersembunyi, rahasia"; dan γράφειν graphein, "menulis", atau -λογία logi, "ilmu")[1] atau sandisastra merupakan keahlian dan ilmu dari cara-cara untuk komunikasi aman pada kehadirannya di pihak ketiga.[2] Secara umum, kriptografi ialah mengenai mengkonstruksi dan menganalisis protokol komunikasi yang dapat memblokir lawan;[3] berbagai aspek dalam keamanan informasi seperti data rahasia, integritas data, autentikasi, dan non-repudansi[4] merupakan pusat dari kriptografi modern. Kriptografi modern terjadi karena terdapat titik temu antara disiplin ilmu matematika, ilmu komputer, dan teknik elektro. Aplikasi dari kriptografi termasuk ATM, password komputer, dan E-commerce.
Kriptanalisis Enigma
Sejak awal, British Government Code dan Cypher School (GC & CS) di Bletchley Park membangun fasilitas kriptanalisis yang luas. Awalnya, dekripsi tersebut terutama berasal dari Luftwaffe dan beberapa pesan Angkatan Darat, karena Kriegsmarine (angkatan laut Jerman) menggunakan prosedur yang lebih aman untuk menggunakan Enigma. Alan Turing, seorang matematikawan dan ahli logika Universitas Cambridge, memberikan banyak pemikiran orisinil yang mengarah pada perancangan mesin Bombe kriptanalitik dan akhirnya memecahkan enigma angkatan laut. Namun, Angkatan Laut Jerman memperkenalkan versi Enigma dengan rotor keempat untuk kapal U-nya sehingga dalam periode yang berkepanjangan saat pesan-pesan ini tidak dapat didekripsi. Dengan menangkap kunci sandi yang relevan dan penggunaan Bom Angkatan Laut AS yang jauh lebih cepat, pembacaan cepat pesan U-boat dilanjutkan dengan cepat.