Pada zaman Romawi kuno diceritakan pada suatu hari, ketika Julius Caesar
ingin mengirimkan kepada seorang Jeneral suatu pesanan rahsia di medan perang.
Pesanan tersebut adalah rahsia, Julius Cesar berhasrat supaya pesanan rahsia itu
tidak terbocor ditengah jalan.
Oleh itu, Julius Caesar mendapat idea supaya pesanan tersebut tidak difahami
oleh sesiapapun kecuali hanya Jeneralnya sahaja iaitu dengan mengaburkan pesanan
yang akan dikirim tadi melalui teknik tertentu.
Kriptografi berasal dari bahasa Yunani yang asalnya daripada dua perkataan
iaitu kripto dan graphi, Kripto bererti rahsia dan graphi bererti tulisan. Kriptografi adalah
ilmu dan seni untuk menjaga keselamatan pesanan dan ayat yang dikirim dari suatu
tempat ketempat yang lain. Orang yang melakukan ini disebut Cryptographer.
Sebuah pesanan atau mesej yang masih asli disebut plaintext atau cleartext
manakala pesanan atau mesej yang telah diubah atau di enkripsi disebut chipertext.
Caeser Cipher bertujuan untuk menjaga kerahsiaan maklumat yang terkandung dalam
data atau mesej sehingga maklumat tersebut tidak dapat diketahui oleh orang yang
tidak berkenaan seperti musuh dan sebagainya sehingga mesej sebenar disampaikan
kepada individu terlibat.
Cipher Caeser juga dikenali sebagai Shift Caeser Cipher. Cipher ini mudah
untuk dirungkaikan. Teknik penggantian Cipher Caeser ini melibatkan penggantian
huruf-huruf dalam teks rahsia dengan huruf-huruf dalam aksara yang ditentukan melalui
kedudukan huruf tersebut dalam aksara. Cipher ini menggunakan modulor 26. Jadi, jika
dikatakan huruf-huruf ditukar kepada 3, ia membawa maksud huruf ke 3 dalam modulor
26. Oleh itu, huruf A akan diekripsikan sebagai D, B sebagai E dan seterusnya.
Berikut merupakan contoh huruf teks rahsia dan teks biasa yang menggunakan
penukaran 3 modulor 26.
Sebuah pergeseran dalam jumlah berapapun untuk algoritma Caesar secara umum:
C= E(k, p) = ( p+ k) mod 26
AB C D E F G H I J K LM N O P Q R S TU V W X Y Z
DEFGH IJ K LMNOPQRS TUVWX YZA BC
Jika kod yang diterima adalah UDPEXWDQ KLODQJ maka ia menjadi RAMBUTAN
HILANG
AB C D E F G H I J K LM N O P Q R S TU V W X Y Z
H I J K L M N OPQR S T U V W X Y Z A B C D E F G
Dengan menggunakan jadual tersebut sebagai rujukan, teks SAYA BUDAK RAJIN
akan menjadi teks rahsia yang ditulis sebagai LHFH IBKHR YHQPU
AB C D E F G H I J K LM N O PQ R S TU V W X YZ
W X YZAB C D E F G H I J K LM N O PQ R S TU V
Justeru jika diberikan teks rahsia sebagai LKNPQCEO, teks tersebut boleh
dirungkaikan menjadi PORTUGIS.