6
Bab
2
Landasan
Teori
Bab
ini
menjabarkan teori-teori
yang
kami
gunakan
,
sebagai
landasan
untuk
membuat
aplikasi
ini,
dan
juga
sejarah
dibalik
perkembangannya. Dimulai
dari
kriptografi,
sebagai
landasan
untuk
enkripsi,
algoritma
enkripsi
Blowfish, sejarah
pengenalan suara,
sinyal
analog,
sinyal
digital,
dan
pengenalan
pembicara
(speaker
recognition).
2.1 Kriptografi
Kriptografi menurut Burton (2002,
p144)
adalah suatu teknik atau
metode
yang
bertujuan
untuk
melindungi informasi
yang
dikirimkan
melalui
jaringan
komunikasi
publik.
Proses
kriptografi
dilakukan dengan
memberikan suatu
nilai
untuk setiap satuan
informasi
terkecil,
lalu
juga
membutuhkan variabel
lain
yang
disebut
kunci
enkripsi
(encryption key) untuk
melakukan transformasi pergeseran terhadap informasi yang akan
dienkripsi (Denning, 1983, p1).
Kriptanalisis
(cryptanalysis)
merupakan
ilmu
dan
seni
pembongkaran data,
informasi
atau pesan. Kriptologi adalah paduan dari kriptografi dan kriptanalisis.
Fungsi-fungsi
yang
mendasar
dalam
kriptografi
adalah
enkripsi
dan
dekripsi.
Enkripsi
adalah suatu proses
mengubah pesan asli
(plain text)
menjadi
suatu pesan dalam bahasa
sandi
(cypher
text).
Sedangkan
dekripsi
adalah
proses
mengubah
pesan
dalam
suatu
|