Академический Документы
Профессиональный Документы
Культура Документы
oleh Inggris, dan Purple oleh Jepang. Selain itu Jerman juga mempunyai mesin legendaris
yang dipakai untuk memecahkan sandi yang dikirim oleh pihak musuh dalam peperangan
yaitu, Enigma.
Di zaman ini, implementasi dari kriptografi banyak ditemui dalam kehidupan seharihari, seperti Automatic Teller Machine (ATM), Penggunaan ATM untuk banking, bahkan
mulai meningkat menjadi Internet Banking, Mobile Banking, Komunikasi elektronik seperti
telepon tetap, cellular, SMS, MMS. 3G, Komunikasi via Internet seperti email, messaging,
chatting, Voice Call dan E-Government , E-Commence.
Kriptografi adalah ilmu dan seni untuk menjaga keamanan pesan ketika pesan di
kirim dari suatu tempat ke tempat yang lain. Kriptografi dapat juga diartikan sebagai ilmu
yang mempelajari mengenai bagaimana cara mengamankan suatu informasi. Pengamanan
ini dilakukan dengan mengenkrip informasi tersebut dengan suatu kunci khusus. Terdapat
empat prinsip yang harus dipenuhi oleh sebuah algoritma kriptografi, yakni kerahasiaan,
keotentikan, keutuhan data, dan terhindar dari penyalahgunaan.
Algoritma kriptografi yang baik tidak ditentukan oleh kerumitan dalam mengolah data
atau pesan yang akan disampaikan. Yang penting, algoritma tersebut harus memenuhi
4 persyaratan berikut :
Confidelity (kerahasiaan), yaitu layanan agar isi pesan yang dikirimkan tetap rahasia
dan tidak diketahui oleh pihak lain (kecuali puhak pengirim, pihak penerima, atau
pihak-pihak yang memiliki ijin). Umumnya hal ini dilakukan dengan cara membuat
suatu algoritma mamtematis yang mampu mengubah data hingga menjadi sulit untuk
dibaca dan dipahami.
Authentication (keotentikan), yaitu layanan yang berhubungan dengan identifikasi.
Baik otentikasi pihak-pihak yang terlibat dalam pengiriman data maupun otentikasi
keaslian data atau informasi.
Data integrity (keutuhan data), yaitu layanan yang mampu mengenali atau
mendeteksi adanya manipulasi (penghapusan, pengubahan atau penambahan) data
yang tidak sah (oleh pihak lain).
buah himpunan yaitu himpunan yang berisi elemen-elemen plainteks dan himpunan
yang berisi cipherteks. Enkripsi dan dekripsi adalah fungsi yang memetakan elemenelemen antara kedua himpunan tersebut.
Sistem kriptografi
Sistem kriptografi merupakan kumpulan yang terdiri dari algoritma kriptografi, semua
plainteks dan cipherteks yang mungkin dan kunci.
Penyadap
Penyadap adalah orang yang berusaha mencoba menangkap pesan selama
ditransmisikan
dengan
tujuan
mendapatkan
informasi
sebanyak-banyaknya
Dalam kes Mariner6, satu kod Reed-Muller yang kuat telah digunakan untuk
pembetulan kesilapan. Seperti yang dinyatakan, mesej 6 digit binari telah ditukar kepada
mesej 32 digit binari yang digelar sebagai katakod (codewords).
Misalnya, mesej yang dikirim mengandungi 3 digit binari. Oleh yang demikian,
terdapat 8 mesej yang mungkin, yang boleh diwakili oleh integer 0 hingga 7. Dalam contoh
ini, 5 digit lebihan akan ditambah kepada setiap mesej untuk menghasilkan katakod yang
panjangnya 8.
Akan tetapi, kod semakan pariti tunggal hanya boleh mengesan bilangan ralat yang ganjil
tetapi tidak dapat membetulkannya.
KOD HAMMING
Teori kod pembetulan ralat telah bermula dengan usaha Richard Hamming dalam
1947. Sebagai seorang ahli matematik, Hamming dapat menggunakan kemudahan
komputer di Bell Telephone Laboratories untuk menjalankan pengiraan matematik. Ketika
itu, masa untuk melaksanakan program sangat lama dan apabila Hamming datang bekerja
pada hujung minggu beliau kerap menemui situasi di mana program pengiraan terhenti
kerana menemui ralat. Oleh yang demikian, Hamming memikirkan tentang kebolehan
komputer bukan sahaja untuk mengesan ralat tetapi membetulkannya!
Pada tahun 1950, Richard Hamming telah memperkembangkan kod Hamming yang
merupakan kod linear yang dapat membetulkan ralat tunggal.
Kod binari linear mampu membetulkan semua pola yang tiada lebih daripada satu
ralat saluran jika dan hanya semua lajur dalam matriks semakan pariti H berbeza dan bukan
sifar.
Pengedekodan Perkataan
Untuk mengdekodkan perkataan yang diterima R, sindrom s dikira.
Jika s ialah sifar, andaikan tiada ralat.
Jika s bukan sifar dan sama dengan salah satu lajur dalam H, andaikan ralat tunggal telah
berlaku pada kedudukan tersebut.
Jika s bukan sifar dan tidak sama dengan mana satu lajur dalam H , prosedur pengdekodan
ini gagal.
Kegagalan pengdekodan dan ralat hanya berlaku jika dua atau lebih ralat saluran berlaku.
Kod Hamming
Kod ini boleh membetulkan ralat tunggal pada mana-mana satu digit. Sebab setiap rtuple bukan sifar wujud sebagai lajur, kegagalan pengdekodan tidak akan berlaku. Jadi
prosedur pengdekodan ralat tunggal lengkap.
Walau bagaimana pun kod ini tidak dapat mengesan lebih daripada 2 ralat.
Kadangkala digit semakan pariti yang lain akan ditambah untuk mengesan (tetapi tidak
dapat membetulkan ) 2 ralat.Lajur-lajur dalam matriks semakan pariti H boleh disusun dalam
mana-mana satu urutan.
Kadar maklumat Kod Hamming
Dengan membina Kod Hamming yang mempunyai panjang blok yang besar, kita
akan dapat kadar maklumat yang sangat tinggi. Sungguh pun Kod Hamming merupakan
perkembangan hebat berbanding dengan kod semakan pariti tunggal, kod ini tidak dapat
membetulkan lebih daripada dua ralat.
10
Sekitar 1960, Bose, Changhuri and Hocquenghan telah menemui kod pembetulan
dwi-ralat Kod BCH (double-error-correcting codes) yang lebih kompleks. Seterusnya, kodkod ini diperkembangkan sehingga menjadi kod pembetulan t ralat.
11