Akar Kuno Kriptografi
Teknik kriptografi primitif diketahui telah ada di zaman kuno, dan sebagian besar peradaban awal tampaknya telah menggunakan kriptografi sampai tingkat tertentu. Penggantian simbol, bentuk paling dasar dari kriptografi, muncul baik dalam tulisan Mesir kuno maupun Mesopotamia. Contoh paling awal yang diketahui dari jenis kriptografi ini ditemukan di makam seorang bangsawan Mesir bernama Khnumhotep II, yang hidup sekitar 3.900 tahun yang lalu.
Tujuan penggantian simbol pada prasasti Knhumhotep bukan untuk menyembunyikan informasi tetapi untuk meningkatkan daya tarik linguistiknya. Contoh paling awal yang diketahui dari kriptografi yang digunakan untuk melindungi informasi sensitif terjadi sekitar 3.500 tahun yang lalu ketika juru tulis Mesopotamia menggunakan kriptografi untuk menyembunyikan formula glasir tembikar, yang digunakan pada tablet tanah liat.
Pada periode kuno kemudian, kriptografi secara luas digunakan untuk melindungi informasi militer penting, tujuan yang masih berfungsi sampai hari ini. Di negara-kota Yunani Sparta, pesan dienkripsi dengan cara ditulis di atas perkamen yang diletakkan di atas silinder dengan ukuran tertentu, membuat pesan tidak dapat diuraikan sampai pesan itu dibungkus dengan silinder serupa oleh penerima. Demikian juga, mata-mata di India kuno diketahui telah menggunakan pesan berkode sejak abad ke-2 SM.
Mungkin kriptografi paling maju di dunia kuno dicapai oleh orang Romawi. Sebuah contoh menonjol dari kriptografi Romawi, yang dikenal sebagai sandi Caesar, melibatkan pergeseran huruf dari pesan terenkripsi dengan sejumlah tempat di bawah abjad Latin. Mengetahui sistem ini dan jumlah tempat untuk menggeser huruf, penerima dapat berhasil memecahkan kode pesan yang tidak terbaca, untuk lebih lengkapnya di berita kripto hari ini.
Perkembangan di Abad Pertengahan dan Renaisans
Sepanjang Abad Pertengahan, kriptografi menjadi semakin penting, tetapi sandi substitusi, di mana sandi Caesar adalah salah satu contohnya, tetap menjadi standar. Kriptanalisis, ilmu yang digunakan untuk memecahkan kode dan sandi, mulai mengejar ilmu kriptografi yang masih relatif primitif. Al-Kindi, seorang ahli matematika Arab terkenal, mengembangkan teknik yang dikenal sebagai analisis frekuensi sekitar 800 M yang membuat sandi substitusi rentan terhadap dekripsi. Untuk pertama kalinya, orang yang mencoba menguraikan pesan terenkripsi memperoleh akses ke metode sistematis untuk melakukannya, sehingga kriptografi perlu maju lebih jauh agar tetap berguna.
Pada tahun 1465, Leone Alberti mengembangkan cipher polyalphabetic, yang dianggap sebagai solusi terhadap teknik analisis frekuensi Al-Kindi. Dalam sandi polialfabetik, sebuah pesan dikodekan menggunakan dua abjad yang berbeda. Salah satunya adalah alfabet di mana pesan asli ditulis, sedangkan yang kedua adalah alfabet yang sama sekali berbeda di mana pesan muncul setelah dikodekan. Dikombinasikan dengan cipher substitusi tradisional, cipher polyalphabetic sangat meningkatkan keamanan informasi yang dikodekan. Kecuali jika pembaca mengetahui abjad di mana pesan awalnya ditulis, teknik analisis frekuensi tidak ada gunanya.
Metode baru pengkodean informasi juga dikembangkan pada periode Renaisans, termasuk metode awal populer pengkodean biner yang ditemukan oleh polymath terkenal Sir Francis Bacon pada tahun 1623.
Kemajuan di Abad-abad Terakhir
Ilmu kriptografi terus maju secara progresif selama berabad-abad. Sebuah terobosan besar dalam kriptografi dijelaskan, meskipun mungkin tidak pernah dibangun, oleh Thomas Jefferson pada tahun 1790-an. Penemuannya, yang dikenal sebagai roda sandi, terdiri dari 36 cincin huruf pada roda yang bergerak yang dapat digunakan untuk mencapai pengkodean yang kompleks. Konsep ini sangat maju sehingga menjadi dasar kriptografi militer Amerika hingga akhir Perang Dunia Kedua.
Perang Dunia II juga akan melihat contoh sempurna kriptografi analog, yang dikenal sebagai mesin Enigma. Seperti cipher roda, perangkat ini, yang digunakan oleh kekuatan Axis, menggunakan roda yang berputar untuk mengkodekan pesan, sehingga hampir tidak mungkin untuk dibaca tanpa Enigma lain. Teknologi komputer awal akhirnya digunakan untuk membantu memecahkan sandi Enigma, dan keberhasilan dekripsi pesan Enigma masih dianggap sebagai komponen penting dari kemenangan Sekutu akhirnya.
Kriptografi di Era Komputer
Dengan munculnya komputer, kriptografi menjadi jauh lebih maju daripada di era analog. Enkripsi matematis 128-bit, jauh lebih kuat daripada sandi kuno atau abad pertengahan, sekarang menjadi standar untuk banyak perangkat sensitif dan sistem komputer. Mulai tahun 1990, bentuk kriptografi yang sama sekali baru, yang disebut kriptografi kuantum, sedang dikembangkan oleh para ilmuwan komputer dengan harapan dapat sekali lagi meningkatkan tingkat perlindungan yang ditawarkan oleh enkripsi modern.