Sandi Caesar
1. Perkenalan
Dengan pesatnya perkembangan pertukaran data digital dalam bentuk elektronik, keamanan informasi menjadi semakin penting dalam penyimpanan dan transmisi data. Oleh karena itu, pertukaran data harus dienkripsi. Enkripsi adalah proses penyandian pesan sehingga hanya penerima yang dituju yang dapat membacanya. Sandi Caesar adalah sandi mono-alfabet. Ini adalah jenis sandi karakter pengganti, di mana setiap huruf dalam teks biasa diganti dengan huruf lain, digeser oleh sejumlah posisi tetap dalam alfabet. Enkripsi direpresentasikan menggunakan aritmatika modular.
Dengan kemajuan teknologi internet, banyak masalah keamanan yang muncul. Keamanan adalah masalah besar dan melindungi data rahasia sangat penting agar data tidak dapat diubah atau digunakan untuk tujuan ilegal. Misalnya, di Internet banking, dalam sistem pemesanan elektronik, di media, keamanan data merupakan masalah yang sangat penting. Dalam kebanyakan kasus, penyedia harus memastikan keamanan infrastruktur mereka dan perlindungan data dan aplikasi pribadi pelanggan mereka, sementara pelanggan harus memastikan bahwa penyedia cloud telah mengambil langkah-langkah keamanan yang sesuai untuk melindungi informasi mereka. Untuk menghindari situasi ini, perlu untuk mengubah data menjadi bentuk yang tidak dapat dibaca di sisi pengirim, dan kemudian mengubah data ini kembali ke bentuk yang dapat dibaca di sisi penerima. Lewat sini,masalah menjaga kerahasiaan data relevan baik untuk perusahaan besar maupun untuk setiap orang. Teknik dan ilmu untuk membuat data atau sandi yang tidak dapat dibaca sehingga hanya orang yang berwenang yang dapat membaca data disebut kriptografi.
2.
โ , . , 2000 . : kryptos, ยซ ยป graphein . - , . , , , . ( ) , / .
. 2
3.
, . ; . . , , . :
. , , , .
, , .
-, .
. 3
4.
. : , , , , , . . , , , . . , . , 1000 , , .
:
1.
2.
, 5:
. 4
. , .
En (x) = (x + n) mod 26,
x - , n - .
. . , .
Dn (x) = (x โ n) mod 26
, , : 25 . , .
1. .
2. 25 .
3. .
, , . .
ยซ ยป ( ). , . , , , .
.-. 1822 .
XX , .
. 6
Sandi Caesar adalah jenis sandi yang paling sederhana dan paling umum digunakan. Metode permutasi paling sering dikombinasikan dengan teknik lain. Enkripsi penggantian dan penyusunan ulang dapat dilakukan dengan mudah menggunakan komputer. Kombinasi dari dua metode klasik ini memberikan sandi yang lebih aman dan andal.
Ciphertext terakhir sangat kuat sehingga sangat sulit untuk dipecahkan. Metode kedua di atas (algoritma) adalah kombinasi dari metode permutasi dan substitusi yang menyediakan sandi yang jauh lebih aman.