Vous êtes sur la page 1sur 18

1.

0 Pengenalan

Manusia mula bertutur sekitar 3.5 billion yang lalu. Kemudian kebolehan

mereka beransur-ansur berkembang dan bahasa mula diwujudkan kemudian

kepada penciptaan tulisan. Menurut William F. Friedman, penciptaan tulisan

merupakan permulaan kepada sesebuah tamadun. Selepas itu, tulisan mula

berkembang dalam organisasi mereka. Tulisan-tulisan ini mula ditemui oleh manusia

pada abad ini dan ia hanya boleh difahami oleh orang tertentu sahaja.

Kod menggunakan simbol-simbol atau kumpulan huruf untuk mewakili

perkataan atau frasa. Kod, seperti yang digunakan dalam mesej menghantar,

mungkin koleksi huruf yang mudah seperti SOS bukan rahsia, yang bermaksud,

"Saya menghadapi masalah dan saya meminta bantuan." Untuk mesej yang lebih

kompleks, kedua-dua penghantar dan penerima memerlukan Buku Kod. Buku Kod

adalah senarai kombinasi huruf dan apa yang mereka maksudkan. Penerima akan

menyemak kumpulan huruf dan kemudian menterjemahkannya dalam bentuk frasa

untuk mendapatkan maksud mesej.

Ciphers adalah di mana satu huruf diganti dengan yang lain, sama ada

mudah atau skim kompleks. Ciphers telah digunakan sejak sekurang- kurangnya

Rom Purba. Walau bagaimanapun, terdapat tanda-tanda dalam tulisan kuno bahawa

mereka telah menggunakannya lebih awal daripada itu. Secara asasnya, sesuatu

teks biasa (plain text) itu ditukarkan kepada teks cipher (cipher text) bagi

membolehkan sesuatu mesej dihantar tanpa diketahui orang yang tidak berkenaan.

1
2.0 Kod Klasik dan Ciphers

Kod adalah satu set symbol yang mewakili sesuatu. Kod boleh wujud dalam

berbagai-bagai bentuk. Kod juga digunakan untuk menyimpan rahsia daripada

mesej yang akan dihantar.

Ciphers ialah satu kaedah mengenkripsi teks (kaedah yang menyembunyikan

pembacaan dan maksudnya) daripada orang yang tidak dikehendaki. Kod cipher

digunakan untuk menukar mesej kepada kod yang hanya diketahui oleh si penerima.

2.1 Jenis-jenis Kod dan Cipher

Kepentingan untuk menyembunyikan makna sesuatu mesej telah wujud

beribu-ribu tahun yang lampau. Keadaan ini menyebabkan manusia telah Berjaya

memikirkan cara yang lebih kompleks apabila orang lain berjaya merungkaikan kod

penyembunyian mesej mereka. Berbeza dengan percakapan, kod dan cipher adalah

tidak sinonim. Kod adalah apabila setiap prkataan dalam mesej digantikan dengan

kod perkataan atau simbol, manakala cipher ialah setiap huruf dalam mesej

digantikan dengan huruf cipher atau simbol.

Apabila manusia bercakap tentang kod, mereka sebenarnya merujuk kepada

cipher. Skrip dan bahasa kuno telah dikenal pasti menggunakan teknok

penyahkodan dan teknik mentafsir (encoding dan deciphering technique), seperti

yang terdapat pada Roseeta Stone, Mesir Purba. Malah kod dan tulisan rahsia boleh

menentukan hasil perintah politik dan peperangan sepanjang sejarah. Terdapat

ribuan teks yang tersembunyi, namun kita hanya akan melihat beberapa kod dan

cipher yang terkenal.

2
ROT1 adalah merupakan chipher yang lebih dekat dengan kanak-kanak.

Kuncinya adalah mudah, setiap huruf dalam abjad digantikan dengan huruf berikut.

A digantikan dengan B, B digantikan dengan huruf C dan seterusnya. ‘ROT1’ secara

literalnya bermaksud ‘putar satu huruf hadapan melalui abjad’. Mesej ‘saya suka

kamu’ akan menjadi ‘tfzb tvlb lbnv’ dan sebagainya. Chipher ini mudah kerana

sistemnya yang mudah difahami tetapi terlalu senang untuk ditafsirkan. ROT1 ini

tidak sesuai untuk mereka yang serius sebaliknya lebih kepada kanak-kanak untuk

hiburan.

Cipher Caesar dinamakan sempena nama Julus Caesar. Cipher ini

mempunyai 26 huruf kesemuanya.yang berbeza, satu untuk setiap abjad. ROT1

(permainan yang sering dimainkan oleh kanak-kanak) ialah salah satu daripadanya.

Seseorang hanya perlu mengetahui cipher Caesar yang mana digunakan untuk

mentafsir mesej. Jika cipher G digunakan, maka A menjadi G dan begitulah

seterusnya. Cipher ini ialah asas kepada cipher yang lebih kompleks, tetapi dirinya

sendiri tidak mempunyai sistem perlindungan penghantaran mesejnya.

2.1.1 Definisi

Kod merupakan satu peraturan atau petua untuk menukar sebarang

maklumat ke dalam bentuk atau perwakilan yang berlainan. Pengkodan adalah

proses di mana maklumat daripada sumber ditukar kepada symbol untuk

dikomunikasi. Pengdekodan merupakan proses songsang pengkodan di mana

simbol kod ditukar balik kepada bentuk atau maklumat yang mudah difahami oleh si

penerima.

3
Cipher adalah algoritma atau prosedur yang ditetapkan untuk menjalankan

proses enkripsi (mesej dienkod agar maklumat tidak dapat difahami oleh pihak lain

kecuali pihak yang dibenarkan) atau dikripsi (proses mengdekod mesej yang

diterima kepada mesej yang asal dan mudah difahami). Perkembangan kod klasik

dan cipher menggunakan teknik-teknik seperti Transposisi dan Gantian. Transposisi

merupakan kaedah enkripsi mesej yang melibatkan perubahan penyusunan semula

huruf atau kumpulan huruf mengikut peraturan atau sistem tertentu seperti Cipher

Pagar Kereta Api dan Cipher Lintasan.

Gentian pula merupakan kaedah enkripsi mesej yang melibatkan penggantian

semula huruf atau kumpulan huruf mengikut peraturan atau system tertentu seperti

Cipher Gantian Mudah, Cipher Caesar, Monoalphabetik Ciphers, Cipher Main Ria

(Playfair Chiper), Hill Cipher, Polyalphabetic Cipher, One-Time Pad, Cipher Atbash

dan Cipher Kama Sutra.

Contoh cipher klasik :-

a) Cipher Pigpen b) Cipher ROT1

c) Caesar Cipher Shift d)

4
e) f) Ceasar

g) kod h)

Contoh plainteks adalah

CRYPTOGRAPHY AND DATA SECURITY

Plainteks disusun menjadi 3 baris (k = 3) seperti di


bawah ini:

C T A A A E I

R P O R P Y N D T S C R T

Y G H D A U Y

maka cipherteksnya adalah

CTAAAEIRPORPYNDTSCRTYGHDAUY

3.0 Peranan Kod Klasik dan Chipher dalam Teknologi Moden

Kod klasik dan cipher sangat berperanan dalam teknologi moden kini.

Konsepnya diperluaskan dan digunakan dalam penghantaran mesej terutamanya

menerusi mesin ataupun komputer. Contohnya, cipher dalam mesin Automatik Teller

Machine (ATM). Dalam kriptografi, Lucifer (cipher) ialah nama yang diberikan

kepada tamadun blok cipher terawal yang dibangunkan oleh Horst Feistal dan

rakan-rakannya di International Business Machine Corporation (IBM). Lucifer ialah

pelopor langsung kepada Data Encryption Standard (DES). Salah satu versinya

ialah DTD-1, digunakan pada kali pertama dalam perbankan pada tahun 1970.

5
Manakala cipher dalam Tandatangan Gigital (Digital Signature) pula ialah

satu skema matematik untuk menunjukkan kesahihan mesej digital ataupun sesuatu

dokumen. Tandatangan digital yang sah memberikan penerima sebab untuk

mempercayai bahawa mesej tersebut dihantar oleh orang yang dikenali, seperti

penerima tidak dapat menafikan bahawa dia telah menghanta mesej tersebut

(pengesanan adan bukan penolakan). Tandatangan juga digunakan dalam

pengedaran perisian, urus niaga kewangan dan juga hal-hal lain yang mana ia

adalah penting untuk mengesan pemalsuan.

Tandatangan digital menggunakan jenis kriptografi asimetrik. Tandatangan

digital lebih kurang sama dengan tandangan tradisional, namu pelaksanaannya

secara digital lebih sukar. Skim tandatangan digital dalam erti kata yang digunakan

di sini adalah berdasarkan kriptografi, dan mesti dilaksanakan dengan betul untuk

menjadi berkesan.

Chipher dalam Kad Pintar (Smart Card), adalah kad pintar yang bersaiz poket

yang dibenamkan dengan litar bersepadu (integrated circuit). Kad pintar mempunyai

cirri pengenalan, pengesahan, penyimpanan data dan pemprosesan permohonan.

Kad pintar juga digunakan sebagai dompet elektronik. Kad ini menggunakan system

protokol kriptografi untuk melindungi pertukaran wang di antara kad pintar dan

mesin. Cara yang paling biasa mengakses fungsi kriptografi pada computer ialah

dengan menggunakan vendor yang disediakan iaitu PKCS#11. Algoritma kriptografi

yang banyak digunakan dalam kad pintar ialah DES dan RSA.

6
Cipher dalam Mel Persendirian Yang Ditingkatkan (Privacy Enhanced Mail)

ialah piawaian internet yang menyediakan pertukaran mel elektronik secara selamat.

PEM menggunakan pelbagai teknik kriptografi untuk membenarkan kerahsian,

pengesanan pengirim dan integrity mesej. Aspek integrity mesej membolehkan

pengguna untuk mengesahkan bahawa mesej PEM yang mereka terima dihantar

oleh mereka yang benar-benar menghantarnya. Untuk menghantar mel kepada

seseorang atau memasuki laman sesawang secara atas talian, anda dikehendaki

memasukkan password dan diminta untuk menentusahkannya. Ataupun anda akan

diberi satu kod atau perkataan untuk disahkan supaya anda adalah orang yang

tepat atau dengan kata lain bukan dijanakan oleh computer. System ini penting

untuk memastikan system diceroboh dan diubah oleh orang lain.

Cipher dalam Rangkaian Digital Perkhidmatan Bersepadu/ integrated

Services Digital Network (ISDN) adalah satu set komunikasi standard transmisi

digital suara, video dan data secara serentak dan juga perkhidmatan rangkain lain

sepanjang litar tradisional, rangkaian telefon, suis awam. Ia mula-mula ditakrifkan

pada tahun 1989 dalam buku merah CCITT. Sebelum ISDN, system telefon telah

dilihat sebagai satu cara untuk mengangkut suara, dengan beberapa perkhidmatan

khas yang disediakan untuk data. Ciri utama ISDN adalah bahawa ia

menggabungkan ucapan dan data mengenai garis yang sama, menambah ciri-ciri

yang tidak terdapat dalam sistem telefon klasik. Terdapat beberapa jenis antara

muka akses kepada ISDN ditakrifkan sebagai Basic Rate Interface (BRI), kadar

muka Rendah (Eddy), Sempit ISDN (N-ISDN), dan Jalur Lebar ISDN (B-ISDN).

7
ISDN menggunakan cip kriptografi dalam cipnya yang membolehkan data

dihantar dengan sangat cepat. Banyak algoritma kriptografi yang telah dibangunkan

sedang digunakan dalam perlaksanaan perisian pada computer. Algoritma inilah

yang melindungi maklumat dari capaian tanpa kebenaran.

Contoh Cipher dalam Teknologi Moden :-

a) Cipher dalam mesin Automatik b) Tandangan Digital

Mesin ATM menggunakan system Tanda tangan digital kunci privat

kod cipher. digunakan untuk menandatangani

dokumen atau pesan yang hendak

disampaikan.

c) Kad Pintar d) Cipher dalam Mel Persendirian

8
4.0 Kriptografi

Kriptografi sudah berkembang sejak beribu-ribu tahun yang lalu. Perkataan

kriptografi (cryptography) berasal daripada dua perkataan Greek, iaitu kryptos dan

graphein yang membawa maksud ‘disembunyi’ dan‘penulisan’. Keperluan menulis

mesej rahsia pada masa lampau timbul semasa peperangan, dalam urus niaga,

dalam surat cinta dan sebagainya. Kebanyakan teknik penyembunyian pesanan

pada zaman dahulu melibatkan cara enkripsi dengan kertas dan pensel yang disebut

sebagai kriptografi klasik. Enkripsi dalam kriptografi modern pada masa kini pula

banyak menggunakan sumber daya komputasi yang semakin berkembang pesat.

4.1 Kriptografi Moden

Kriptografi moden merupakan suatu perbaikan yang mengacu pada kriptografi

klasik. Pada kriptografi moden terdapat berbagai macam algoritma yang

dimaksudkan untuk mengamankan informasi yang dikirim melalui jaringan komputer.

Algoritma kriptografi moden terdiri dari tiga bahagian.

1. Algoritma Simetris

Algoritma Simetris adalah algoritma yang menggunakan kunci yang sama

untuk enkripsi dan dekripsinya. Ia sering disebut algoritma kunci rahsia, kunci

tunggal atau satu kunci dan mengharuskan pengirim dan penerima menyetujui suatu

kunci tertentu. Kelebihannya adalah waktu proses untuk enkripsi dan dekripsi relatif

cepat dan ia tepat digunakan pada system komunikasi digital secara real time

seperti GSM. Contoh:-

9
Alice ingin mengirim pesan x dengan aman menggunakan saluran umum kepada

Bob. Alice menggunakan kunci xƠ yang sebelumnya telah disepakati antara Alice

dan Bob. Untuk mengirim pesan e xƠ (x) kepada Bob, dia akan deskripsi teks kode

yang diterima dengan kunci yang sama dengan yang digunakan untuk memperoleh

akses ke pesan yang diterima. Begitu juga sebaliknya.

Aplikasi dari algoritma simetris digunakan oleh beberapa algoritma seperti

Data Encryption Standard (DES), Advance Encryption Standard (AES), International

Data Encryption Algoritma (IDEA), A5 dan RC4.

2. Algoritma Asimetris

Algoritma Asimetris adalah pasangan kunci kriptografi yang salah satunya

digunakan untuk proses enkripsi dan satu lagi lagi deskripsi. Semua orang yang

mendapatkan kunci publik dapat menggunakannya untuk mengenkripsi suatu pesan,

sedangkan hanya satu orang saja yang memiliki rahasia itu, yang dalam hal ini kunci

rahsia, untuk melakukan pembongkaran terhadap kode yang dikirim untuknya.

Contoh algoritma terkenal yang menggunakan kunci asimetris adalah RSA

(merupakan singkatan dari nama penemunya, yakni Rivest, Shamir dan Adleman).

3. Algoritma Hibrida

Algoritma hibrida adalah algoritma yang memanfaatkan dua tingkatan kunci,

yaitu kunci rahasia (simetri) – yang disebut juga session key (kunci sesi) – untuk

enkripsidata dan pasangan kunci rahasia – kunci publik untuk pemberian tanda

tangan digital serta melindungi kunci simetri. Algoritma kriptografi yang beroperasi

dalam mode bit dapat dikelompokkan menjadi dua kategori:

10
a) Cipher aliran (stream cipher)

Algoritma kriptografi beroperasi pada plainteks/cipherteks dalam bentuk bit

tunggal, yang dalam hal ini rangkaian bit dienkripsikan/didekripsikan bit per

bit. Stream chiper atau stream encryption merupakan suatu teknik enkripsi data

dengan cara melakukan transformasi dari tiap bit secara terpisah berdasarkan posisi

tiap bit dalam aliran data yang biasanya dikendalikan menggunakan operasi XOR.

Enkripsi aliran data merupakan hasil dari operasi XOR antara setiap

bit plaintext dengan setiap bit kuncinya. Padastream chiper bila terjadi kesalahan

selama transmisi maka kesalahan pada teks enkripsi penerima akan terjadi tepat di

tempat kesalahan tersebut terjadi. Dalam praktek pertimbangan kesalahan yang

mungkin terjadi sangatlah penting untuk penentuan teknik enkripsi yang akan

digunakan.

b) Cipher blok (block cipher)

Algoritma kriptografi beroperasi pada plainteks/cipherteks dalam bentuk blok

bit, yang dalam hal ini rangkaian bit dibagi menjadi blok-blok bit yang panjangnya

sudah ditentukan sebelumnya. Misalnya panjang blok adalah 64 bit, maka itu berarti

algoritma enkripsi memperlakukan 8 karakter setiap kali penyandian (1 karakter = 8

bit dalam pengkodean ASCII). Rangkaian bit yang dipecah menjadi blok-blok bit

dapat ditulis dalam sejumlah cara bergantung pada panjang blok.

Contoh: Plainteks 100111010110 dibagi menjadi blok bit yang panjangnya 4 menjadi

1001 1101 0110

Setiap blok menyatakan bilangan bulat dari 0 sampai 15, yaitu 9 13 6

11
Bila plainteks dibagi menjadi blok-blok yang berukuran 3 bit, maka rangkaian bit di

atas menjadi:

100 111 010 110

Setiap blok menyatakan bilangan bulat dari 0 sampai 7, yaitu 4 7 2 6

Bila panjang rangkaian bit tidak habis dibagi dengan ukuran blok yang ditetapkan,

maka blok yang terakhir ditambah dengan bit-bit semu yang disebut padding bits.

Misalnya rangkaian bit di atas dibagi menjadi blok 5-bit menjadi

10011 10101 00010

Blok yang terakhir telah ditambahkan 3 bit 0 di bahagian awal (dicetak tebal)

agar ukurannya menjadi 5 bit. Padding bits dapat mengakibatkan ukuran plainteks

hasil dekripsi lebih besar daripada ukuran plainteks semula. Cara lain untuk

menyatakan rangkaian bit adalah dengan notasi heksadesimal (HEX). Rangkaian bit

dibagi menjadi blok yang berukuran 4 bit dengan representasi dalam HEX adalah:

0000 = 0 0001 = 1 0010 = 2 0011 = 3

0100 = 4 0101 = 5 0011 = 6 0111 = 7

1000 = 8 1011 = 9 1010 = A 1011 = B

1100 = C 1101 = D 1101 = E 1111 = F

Misalnya, plainteks 100111010110 dibagi menjadi blok bit yang panjangnya 4

menjadi 1001 1101 0110, yang dalam notasi HEX adalah 9 D 6

12
Operator XOR iaitu operator biner yang sering digunakan dalam cipher yang yang

beroperasi dalam mode bit adalah XOR atau exclusive-or.

Nota matematik untuk opeartor XOR adalah ⊕ (dalam Bahas C, operator XOR

dilambangkan dengan ^).

Operator XOR dioperasikan pada dua bit dengan aturan sebagai berikut:

0⊕0=0

0⊕1=1

1⊕0=1

1⊕1=0

Operator XOR identik dengan penjumlahan modulo 2.

Misalkan a, b, dan c adalah perubah Boolean. Hukum-hukum yang terkait dengan

operator XOR:

(i) a ⊕ a=0

(ii) a ⊕ b = b ⊕ a (Hukum komutatif)

(iii) a ⊕ (b ⊕ c) = (a ⊕ b) ⊕ c (Hukum asosiatif)

Jika dua rangkaian dioperasikan dengan XOR, maka operasinya dilakukan dengan

meng-XOR-kan setiap bit yang berkoresponden dari kedua ramngkaian bit tersebut.

Contoh: 10011 ⊕ 11001 = 01010

yang dalam hal ini, hasilnya diperoleh sebagai berikut:

10011

11001⊕

13
1 ⊕ 1 0 ⊕ 1 0 ⊕ 0 1⊕ 0 1 ⊕ 1

01010

Algoritma enkripsi sederhana yang menggunakan XOR adalah dengan meng-XOR-

kan plainteks (P) dengan kunci (K) menghasilkan cipherteks:

C = P ⊕ K (6.1)

Karena meng-XOR-kan nilai yang sama dua kali menghasilkan nilai semula, maka

proses dekripsi menggunakan persamaan:

P = C ⊕ K (6.2)

Contoh: plainteks 01100101 (karakter ‘e’)

kunci 00110101 ⊕ (karakter ‘5’)

cipherteks 01010000 (karakter ‘P’)

kunci 00110101 ⊕ (karakter ‘5’)

plainteks 01100101 (karakter ‘e’)

Program komersil yang berbasis DOS atau Macintosh menggunakan algoritma XOR

sederhana ini. Sayangnya, algoritma XOR sederhana tidak aman

karena cipherteksnya mudah dipecahkan.

14
Cara memecahkannya adalah sebagai berikut (asumsi: panjang kunci adalah

sejumlah kecil byte):

 Cari panjang kunci dengan prosedur counting coincidence sbb: XOR-kan

cipherteks terhadap dirinya sendiri setelah digeser sejumlah byte, dan hitung

jumlah byte yang sama. Jika pergeseran itu kelipatan dari panjang kunci (yang

tidak diketahui), maka 6% dari byte akan sama. Jika tidak, maka 0.4% akan

sama. Angka persentase ini disebut index of coincidence. Pergeseran terkecil

mengindikasikan panjang kunci yang dicari.

 Geser cipherteks sejauh panjang kunci dan XOR-kan dengan dirinya sendiri.

Operasi ini menghasilkan plainteks yang ter-XOR dengan plainteks yang

digeser sejauh panjang kunci tersebut.Cari panjang kunci dengan

prosedurcounting coincidence sbb: XOR-kan cipherteks terhadap dirinya sendiri

setelah digeser sejumlah byte, dan hitung jumlah byte yang sama. Jika

pergeseran itu kelipatan dari panjang kunci (yang tidak diketahui), maka 6%

dari byte akan sama. Jika tidak, maka 0.4% akan sama. Angka persentase ini

disebut index of coincidence. Pergeseran terkecil mengindikasikan panjang

kunci yang dicari.

 Geser cipherteks sejauh panjang kunci dan XOR-kan dengan dirinya sendiri.

Operasi ini menghasilkan plainteks yang ter-XOR dengan plainteks yang

digeser sejauh panjang kunci tersebut.

15
5.0 Rumusan

Kriptografi modern menggunakan gagasan dasar yang sama seperti

kriptografi klasik (permutasi dan transposisi) tetapi penekanannya adalah berbeza.

Pada kriptografi klasik, kriptografer menggunakan algoritma yang sederhana, yang

memungkinkan cipherteks dapat dipecahkan dangan mudah (melalui penggunaan

statistik, terkaan, intuisi, dsb). Algoritma kriptografi modern dibuat sedemikian

kompleks sehingga kriptanalis sangat sulit memecahkan cipherteks tanpa

mengetahui kunci.

Algoritma kriptografi modern umumnya beroperasi dalam mode bit dan mode

karakter. Operasi dalam mode bit bererti semua data dan informasi (baik kunci,

plainteks, atau cipherteks) dinyatakan dalam rangkaian (string) bit binary, 0 dan 1.

Algoritma enkripsi dan dekripsi memproses semua data dan informasi dalam bentuk

rangkaian bit. Rangkaian bit yang menyatakan plainteks dienkripsi menjadi

cipherteks dalam bentuk rangkaian bit, demikian sebaliknya.

Algoritma kunci-simetri mengacu pada metode enkripsi yang dalam hal ini

pengirim mahupun penerima memiliki kunci yang sama. Algoritma kunci-simetri

modern beroperasi dalam mode bit dan dapat dikelompokkan menjadi dua kategori

iaitu Cipher aliran (stream cipher).

Algoritma-algoritma sandi kunci-simetris. Algoritma kiptografi beroperasi


pada plainteks/cipherteks dalam bentuk bit tunggal, yang dalam hal ini rangkaian bit
dienkripsikan/didekripsikan bit per bit. Cipher aliran mengenkripsi satu bit setiap kali.
Beberapa contoh algoritma yang menggunakan kunci simetri seperti Blowfish,
Twofish, MARS, IDEA, 3DES (DES diaplikasikan 3 kali), AES (Advanced Encryption
Standard, yang bernama asli rijndael) dan DES (Data Encryption Standard).

16
Cipher blok(block cipher) adalah Algoritma kriptografi beroperasi pada
plainteks/cipherteks dalam bentuk blok bit, yang dalam hal ini rangkaian bit dibagi
menjadi blok-blok bit yang panjangnya sudah ditentukan sebelumnya. Misalnya
panjang blok adalah 64 bit, maka itu berarti algoritma enkripsi memerlukan 8
karakter setiap kali enkripsi (1 karakter = 8 bit dalam pengkodean ASCII). Cipher
blok mengenkripsi satu blok bit setiap kali. Block-Cipher adalah untuk menambah
kehandalan model algoritma sandi ini, dikembangkan pula beberapa tipe proses
enkripsi, iaitu ECB (Eectronic Code Book), CBC (Cipher Block Chaining), OFB
(Output Feed Back) dan CFB (Cipher Feed Back).

Contoh algoritma Penggunaan Kriptografi modern ialah seperti

l DES = Data Encryption Standard, adalah standar enkripsi standar. algoritma


dikembangkan di IBM di bawah kepemimpinan W.L Tuchman (1972).

l AES = Advanced Encyption Standard, menggunakan algoritma kriptografi simetri


berbasis chiper blok

l RSA dibuat oleh 3 orang peneliti dari MIT pada tahun 1976 yaitu : Ron (R)ivest,
Adi (S)hamir, Leonard (A)dleman.

Kriptografi dengan kod klasik dan cipher adalah berkaitan antara satu sama
lain walaupun cara penggunaannya berlainan. Penggunaannya dalam kehidupan
sehari-hari adalah seperti l Smart Card, I ATM dan l Cell-Phone. Kriptografi ini
dalam kehidupan seharian adalah sangat penting dari aspek kegunaan,
keselamatan, dan aplikasi matematik dalam proses mengekod dan menyahkod.

17
6.0 Bibliografi

Rujukan Buku :

Muhamad Shamsul Naim bin Mohd Sukri. Modul Pembelajaran MTE3114 Aplikasi

Matematik: IPG Kampus Pulau Pinang.

Nota Ulangkaji. MTE3114 – Aplikasi Matematik.

Rujukan Laman Web :

http://ariciaazura95.blogspot.com/2014/06/v-behaviorurldefaultvmlo.html

http://ms.swewe.net/word_show.htm/?14249_2&Kriptografi

https://bukittinggimedia.wordpress.com/2012/09/19/enkripsi-dan-dekripsi/

https://shakeyra.wordpress.com/2009/10/27/moden-kriptografi/

18

Vous aimerez peut-être aussi