aplikasi kod sifer

9
1.0 PENGENALAN Sehingga abad ke – 20, kriptogtafi yang berkualiti hanyalah digunakan oleh agensi – agensi kerajaan dan pihak tentera. Tetapi, semenjak perkembangan pesat teknologi khususnya computer, kriptografi yang berada pada tahap kegunaan tentera telah boleh diguna pakai oleh semua orang. Kegunaannya sangat meluas pada masa kini sehingga seseorang itu tidak tahu yang dia sedang menggunakannya di dalam kehidupan seharian. Kriptografi adalah perkataan yang berasal dari perkataan Yunani iaitukryptosyang bermaksud "tersembunyi", dan logos yang bermaksud "perkataan". Ia pada asasnya adalah sains komunikasi yang bertujuan untuk keselamatan. Kriptologi pada umumnya boleh dibahagikan kepada dua bidang iaitu kriptografi (enkripsi) dan analisis kriptografi (deskripsi). Kriptografi adalah yang berkenaan dengan kaedah menukarkan teks biasa (juga dikenali sebagai teks yang jelas) ke dalam teks sifer. Bagi analisis kriptografi ia berkenaan dengan kaedah penyelesaian atau membaca kriptografi tanpa kunci. Orang yang menggunakan kriptografimestilah sangat berhati-hati kerana secara teori, sistem kriptografi selamat juga boleh terdedah kepada penyahkodan jika sistem ini salah diguna, atau terdapat masalah kepada sistem. 2.0 KRIPTOGRAFI MODEN

Upload: nor-amani-mohd-zin

Post on 20-Nov-2015

48 views

Category:

Documents


1 download

DESCRIPTION

MTE3143

TRANSCRIPT

1.0PENGENALANSehingga abad ke 20, kriptogtafi yang berkualiti hanyalah digunakan oleh agensi agensi kerajaan dan pihak tentera. Tetapi, semenjak perkembangan pesat teknologi khususnya computer, kriptografi yang berada pada tahap kegunaan tentera telah boleh diguna pakai oleh semua orang. Kegunaannya sangat meluas pada masa kini sehingga seseorang itu tidak tahu yang dia sedang menggunakannya di dalam kehidupan seharian.Kriptografi adalah perkataan yang berasal dari perkataan Yunani iaitukryptosyang bermaksud "tersembunyi", dan logos yang bermaksud "perkataan". Ia pada asasnya adalah sains komunikasi yang bertujuan untuk keselamatan. Kriptologi pada umumnya boleh dibahagikan kepada dua bidang iaitu kriptografi (enkripsi) dan analisis kriptografi (deskripsi). Kriptografi adalah yang berkenaan dengan kaedah menukarkan teks biasa (juga dikenali sebagai teks yang jelas) ke dalam teks sifer. Bagi analisis kriptografi ia berkenaan dengan kaedah penyelesaian atau membaca kriptografi tanpa kunci.Orang yang menggunakan kriptografimestilah sangat berhati-hati kerana secara teori, sistem kriptografi selamat juga boleh terdedah kepada penyahkodan jika sistem ini salah diguna, atau terdapat masalah kepada sistem.

2.0KRIPTOGRAFI MODEN

Teks BiasaTeks BiasaTeks SiferKunciKunciEnkripsiDiskripsi

Data asal dikenali sebagai teks biasa dan apabila ia dieknripsikan ia akan menghasilkan teks sifer. Proses penyahkodan teks sifer dipanggil diskripsi dan menghasilkan teks biasa semula. Langkah enkripsi dan diskripsi teks di dalam sesuatu system kriptografi diterangkan dengan menggunakan satu peraturan matematik dipanggil algoritma. Walaubagaimanapun, dengan lebih tepat proses transformasi data bagi kedua dua operasi ini bergantung kepada kunci.Prinsip asas kriptografi moden ialah algoritma yang digunakan di dalam apa jua sistem kriptografi mestilah di ketahui oleh awam. Langkah ini bertujuan untuk membolehkan pakar untuk menganalisis system tersebut dan mengesahkan tahap pertahanannya terhadap apa jua serangan penyahkodan yang diketahui. Dalam erti kata lain, data yang telah dienkripsi bergantung kepada kerahsiaan kunci dan bukannya pada algoritma enkripsi dan diskripsi.2.1SiferKriptografi moden telah menjadikan Teks Biasa dipersembahkan di dalam bentuk file komputer dan secara asasnya di dalam bentuk bit yang mempunyai nilai 0 atau 1. Kebiasaanya Teks Biasa adalah mesejtetapi bagi sistem komputer data boleh dipersembahkan dalam bentuk fail gambar ataupun fail bunyi.Sifer moden adalah algorithm yang menukar satu turutan bit kepada bit yang lain dengan panjang yang sama. Secara ammnya, proses penukaran adalah seperti dalam rajah di bawah :

Blok Teks BiasaBlok Teks SiferKunciSecara umumnya, kunci bagi sifer adalah nombor yang besar. Panjangkunci kebiasaannya diukur dalam bit dan sifer yang mempunyai pertahanan yang paling kuat mempunyai bit di antara 128 hingga 256. Sifer dianggap sebagai kuat bagi para analisis kerana mempunyai pertahanan kepada semua penyahkodan yang diketahui. Hanya satu cara sahaja yang efisien untuk mendiskripsi sifer ini iaitu dengan menggunakan kekerasan(brute force).Kekerasan ialah menguji semua kemungkinana kunci yang ada. Tetapi ianya bergantung kepada jumlah komputer yang digunakan dan kelajuan komputer tersebut. Apabila pertambahan bit dilakukan, masa yang diambil untuk mengujinya juga bertambah. Jika pada masa hadapan, komputer mempunyai kelajuan yang sangat laju, tahap keselamatan yang sama masih boleh dikekalkan dengan menambah bit sifer tersebut.

3.0APLIKASI3.1PeperanganDi dalam peperangan,setiap pihak akan cuba untuk membaca mesej rahsia musuh-musuh mereka atau musuh yang berpotensi kerana "membaca" mesej itu boleh menyediakan pelbagai maklumat risikan yang diperlukan untuk memenangi pertempuran. Namun, kejayaan mendiskripsi mesej jarang dihebahkan kerana ia akan menyebabkan musuh-musuh untuk menukar sistem kriptografi mereka.Contohnya ialah kejayaan penyahkodan pernah yang direkodkan adalah dari perisikan tentera laut British. Pada awal tahun 1917 satu mesej Jerman telah dihantar ke Amerika Syarikat dan iadikenali sebagai telegram Zimmermann. Dalam mesej ini, Duta Besar Jerman di Bandar Mexico telah diminta untuk menawarkan penyatuandengan kerajaan Mexico dan ganjarannya ialah Mexico akanTexas, New Mexico, dan Arizona. The telegram Zimmermann adalah salah satu peristiwa yang paling penting yang membawa kepada Amerika Syarikatterlibat di dalam Perang Dunia Pertama. Mesej Zimmerman panjang dan terdiri daripada kira-kira seribu kumpulan kod berangka. Ia dialamatkan kepada duta Jerman di Amerika Syarikat. Dua penyahkodan tentera mengakui bahawa mesej dikodkan udi dalam kod diplomatik Jerman ia dikenali sebagai 0075 (bahagian mereka telah menyelidik kod iniselama berbulan - bulan). Mereka mampu untuk memecahkan kod itu dengan menemui bahawa 0075 adalah salah satu daripada siri kod dua bahagian. Ia telah ditentukan oleh Pejabat Luar Jerman iaitu kod ini mengandungi dua sifar dan dua digit, di mana kedua-dua digit sentiasa menunjukkan perbezaan aritmetik 2. Oleh itu dengan menemui cara di atas penyahkodan perisikan tentera laut dapat memecahkan kod ini (dan kemudiannya banyak kod Jerman yang lain semasa Perang Dunia I) dan menghalang penyatuan.

3.2Kad ATMNombor pengenalan peribadi (PIN) yang perlu dimasukkan ke dalam sebuah mesin juruwang automatik (ATM) bersama-sama dengan kad bank untuk mengesahkan bahawa kad itu sedang digunakan oleh individu yang sah, boleh disimpan sama ada di dalam komputer bank dalam bentuk enkripsi (seperti cipher) atau dienkripsi pada kad itu sendiri. Transformasikriptografi yang digunakan dalam jenis ini dipanggil satu hala iaitu, ia adalah mudah untuk mengira / padankansiferdaripadakunci bank dan PIN pelanggan tetapi tidak boleh dilakukan hanya dengan mengira PIN plaintextsifer daripada bank walaupun kunci diketahui. Ini adalah untuk melindungi pemegang kad daripada menjadi mangsa penyamaran oleh orang yang mempunyai akses kepada fail-fail komputer bank. Begitu juga, komunikasi di antara ATM dan komputer bank pusat itu adalah dienkripsi untuk mencegah pencuri dari menggodam (hacked) talian telefon dan merekodkan isyarat dihantar ke ATM untuk membenarkan pengeluaran wang tunai.Jika berjaya, mereka akan menyamar sebagai pengeluar wang yang sah kerana ATM bertindak balas berdasarkan enkripsi yang diterima. Pencuri boleh menggunakan isyarat yang sama ke ATM tersebut berulang kali untuk menipu dan mengeluarkan wang secara haram.

3.3Tiket LoteriSifer juga digunakan untuk mencegah pemalsu dari pemalsuan untuk memenangi tiket loteri. Tidak seperti mata wang, yang biasanya melibatkan ukiran state-of-the-art serta dakwat khas dan watermark atau tanda khas yang membuatkan pemalsuannya sukar. Tetapi, tiket loteri hanya dicetak menggunakan mesin biasa seperti tiket wayang. Oleh itu, ia mudah dipalsukan jika seseorang tahu apa yang perlu dicetak pada tiket. Walaubagaimanapun, pada setiap tiket ia mempunyai dua nombor yang dicetak di atasnya. Nombor yang pertama adalah nombor identifikasi iaitu nombor yang akan diumumkan apabila pemenang dipilih dan yang kedua adalah versi yang dienkripso. Oleh itu, nombor yang menang diumumkan,penipu tidak akan dapat mencetak nombor palsu yang boleh menebus hadiah tersebut kerana tiada nombor enkripsi melainkan jika dia juga telah berjaya mengetahui sistem kriptografi syarikatloteri tersebut.

3.4Kad KreditAplikasi baharu yang melibatkan semua aspek kriptografi adalah kad kredit pintar yang mempunyai pemproses mikro yang dibina di dalam kad itu sendiri. Kad Kredit Pintarmula digunakan di Perancis pada tahun 1984 dan dilihat bakal untuk menggantikan sebahagian besar kad plastic sedang digunakan pada waktu tersebut. Kriptologi adalah asas kepada kad ini untuk berfungsi dan ia dilakukan di dalam beberapa cara. Pengguna mesti mengesahkan identitinya pada kad setiap kali transaksi dibuat dan iadengan kaedah PIN digunakan dengan ATM.Kad dan pembaca kad melaksanakan enkripsi pertukaran sign-countersign untuk mengesahkan bahawa setiap daripada mereka (kad dan pembaca kad) adalahsah. Apabila ia telah disahkan, transaksi yang ingin dilakukan akan dijalankan dalam bentuk dienkripsi untuk menghalang sesiapa sahaja, termasuk pemegang kad atau pemegang pembaca kad daripadamengetahui bagaimana transaksi tersebut dijalankan.Ia adalah untuk mengelakkan daripada mana mana individu menyamar sebagai mana mana pihak (pemegang kad atau pemegang pembaca kad) untuk menipu sistem. Protokol ini dilakukan dalam dengan cara yang tersembunyi daripada pengguna kecuali untuk keperluan memasuki PIN untuk memulakan urus niaga.