Steganografi berasal dari kata Stegano, yang berarti tersembunyi dan Graphein, yang berarti gambar yang mengandung pengertian tertentu ( tulisan ), sehingga dari kata Yunani ini selengkapnya Steganografi didefinisikan sebagai metode untuk menyembunyikan tulisan ( data ), sehingga dalam penerapannya, walaupun terdapat kumpulan data tertentu di media penyimpanan ataupun mengalir melalui media transmisi, namun seolah-olah bagi orang yang tidak memiliki akses intelligence, tidak menemukan satupun data yang bisa diambil untuk dibaca. Mengenai kriptografi sendiri juga berasal dari bahasa Yunani, dari kata Crypto, yang berarti rahasia, dan Graphein, yang berarti tulisan, sehingga kriptografi dapat didefinisikan sebagai metode untuk menyamarkan ( merahasiakan ) isi dari data sehingga data tidak mudah untuk dibaca oleh orang yang tidak berhak untuk membacanya. Dengan adanya kriptografi, walaupun seseorang pada akhirnya bisa memperoleh data dan melanggar aspek perolehan data, tapi paling tidak, data yang sudah diperoleh tersebut tidak dapat lagi dengan mudah untuk dibaca.
Dalam sejarahnya, kriptografi pertamakali dipergunakan pada tahun 400 SM di Yunani dengan adanya penggunaan Penyandian Transposisi dan Penyandian Substitusi untuk mengubah data yang tadinya mudah untuk dibaca menjadi suatu pesan rahasia. Kemudian di zaman Romawi, kriptografi sudah menggunakan algoritma matematika untuk membuat pesan rahasia, yang dinamakan dengan Caesar Chiper. Berikutnya di Inggris pada sekitar abad pertengahan, dikenal penggunaan kriptografi bernama Playfair Chiper. Pada saat Perang Dunia I, Jerman menggunakan ADFVGX Chiper sebagai kriptografi dari pesan-pesan rahasia yang disampaikan oleh kurir. Kriptografi mulai dibuat dan diputar dengan menggunakan rotor ( machine ) pada Perang Dunia II. Pada saat itu, Jerman membuat Enigma, Jepang membuat Purple, Inggris membuat Typex dan USA membuat Sigaba / M-134. Kriptografi semakin luas dipergunakan pada data-data yang dibuat dan dikirimkan dengan menggunakan komputer, melalui software-software yang memang dibuat khusus untuk mengkodekan data menjadi kode rahasia.