APLIKASI MT-Tugasan-1.docx

download APLIKASI MT-Tugasan-1.docx

of 5

Transcript of APLIKASI MT-Tugasan-1.docx

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    1/8

    TUGASAN 2

    NO 1

    1.0 PENGENALAN

    Kriptografi adalah berasal daripada perkataan Yunani. Dimana perkataan kriptos,

    bermaksud "tersembunyi, rahsia"; dan, graphein,  "penulisan"; atau logia, "kajian") ialah satu

    amalan dan kajian berkenaan teknik-teknik mewujudkan komunikasi kukuh di dalam kehadiran

    pihak ketiga. Secara amnya, kriptograi melibatkan pembentukan dan penganalisaan protokol-

    protokol yang menghalang campur tangan orang ketiga, dan berkait dengan pelbagai aspek

    dalam keselamatan maklumat  seperti kesulitan data, keintegritian data, pengesahan dan tanpa

    sangkalan.

    Dalam tugasan ini saya memilih kaedah Cipher Caesar

    1.1 Pengenalan Cipher Caesar 

    !ekreasi matematik adalah satu permainan matematik yang direka oleh guru

    untuk menimbulkan keseronokan pada murid-murid. erdapat pelbagai cara untuk

    membuatkan pelajaran matematik disukai dan diminati oleh murid. idak dapat dinaikan

    akti#iti rekreasi matematik memainkan peranan yang penting dalam proses pengajaran

    dan pembelajaran.

    Salah satu akti#iti rekreasi matematik ialah mengaplikasikan penggunaan

    kriptograi. $erkataan kriptograi berasal daripada perkataan %reek &kryptos' yang

    bermaksud tersembunyi dan &graphien' bermaksud untuk menulis. (enurut ruce

    Schneier, kriptograi merupakan ilmu dan seni untuk menjaga kerahsiaan berita.

    Dalam bidang kriptograi, cipher merupakan algoritma atau prosedur yang

    ditetapkan untuk menjalankan proses enkripsi dimana mesej sebenar *plainte+t)

    dienkod dan dikenali sebagai mesej chiper *chiperte+t) agar maklumat tidak dapat

    diahami oleh pihak lain kecuali pihak yang dibenarkan sahaja atau deskripsi iaitu proses

    http://ms.wikipedia.org/wiki/Yunani_Purbahttp://ms.wikipedia.org/wiki/Keselamatan_maklumathttp://ms.wikipedia.org/w/index.php?title=Keintegritian_data&action=edit&redlink=1http://ms.wikipedia.org/w/index.php?title=Keintegritian_data&action=edit&redlink=1http://ms.wikipedia.org/w/index.php?title=Pengesahan&action=edit&redlink=1http://ms.wikipedia.org/wiki/Keselamatan_maklumathttp://ms.wikipedia.org/w/index.php?title=Keintegritian_data&action=edit&redlink=1http://ms.wikipedia.org/w/index.php?title=Pengesahan&action=edit&redlink=1http://ms.wikipedia.org/wiki/Yunani_Purba

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    2/8

    mengdekod mesej yang diterima *chiperte+t) kepada mesej yang sebenar *plainte+t)

    dan mudah diahami.

    Chiper Caesar   mendapat nama daripada pengasasnya iaitu ulius aesar.

    ulius aesar menggunakan chiper jenis ini untukberhubung dan berkomunikasi dengan

    panglima dan tentera-tenteranya.

    Dalam kriptograi, hiper aesar juga dikenali dengan nama-nama seperti shi 

    cipher, aesar's code atau aesar shit. ipher aesar merupakan cipher bersiat

    penggantian, dimana setiap huru pada mesej sebenar *plainte+t) digantikan dengan

    huru lain. (isalnya menggunakan pergeseran tiga huru ke kiri, maka huru akan

    digantikan dengan huru D, huru digantikan dengan huru / dan seterusnya.

    Contoh Caesar Chiper

    https://fairuzelsaid.wordpress.com/2010/08/06/keamanan-sistem-informasi-caesar-chipher/https://fairuzelsaid.wordpress.com/2010/08/06/keamanan-sistem-informasi-caesar-chipher/

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    3/8

     Transformasi Chiper Caesar boleh diwakili dengan menyelaraskan plaintext

    dengan ciphertext sama ada ke kiri atau ke kanan mengikut jumlah pergeseran

    yang diinginkan. Contohnya seperti jumlah pergesaran tiga ke kiri akan menjadi

    seperti berikut:

    Plaintext A B C D E F G H I J K L M N O P Q R S T U V W X Y ZCipherte

    xt

    D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

    Untuk membaca mesej yang telah dienkripsi, penerima boleh menyelaraskan

    huruf pada ciphertext dengan plaintext yang tepat berada di atasnya. ebagai

    contoh dekripsinya seperti berikut:

    Plaintext : SAYA SEORANG PENDIDIK  

    Ciphertext : !"#" !$%U"&' $&()()*

    1.2 Kod Ulangan

    Kod Ulangan

    Satu cara yang mudah untuk memperkenalkan lebihan adalah untuk mengulang

    semua. adi, jika ada mesej, ia boleh dikodkan dengan mengulang setiap digit n kali.

    ika n 0 1, panjang kod ulangan ialah 5.

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    4/8

    2od binari 1-bit dirujuk dengan menggunakan jadual penukaran ke abjad binari 1-bit di atas

    ontoh 3

    P 10000

    A 00001

    N 01110

    ! 00100

    " 01001

    P 10000 11111 00000 00000 00000 00000A 00001 00000 00000 00000 00000 11111

    N 01110 00000 11111 11111 11111 00000! 00100 00000 00000 11111 00000 00000

    " 01001 00000 11111 00000 00000 11111

    ika dikirim P # 10000 maka kod ulangannya ialah 11111 00000 00000 11111 11111, ia akan

    diterima

    sebagai urutan ) dan 4 yang panjangnya 51.

    2ita perlu peraturan *algoritma) untuk mendekod mesej yang diterima.Dengan bantuan

    komputer mengdekod mesej, tekaan mengikut konteks tidakdilakukan tetapi peraturan yang

    tepat perlu digunakan.(isalnya, apabila mesej berikut di terima3

    10000 00001 01110 00100 01001 bagaimanakah ianya didekod 6

    Algorit$a !e%od &agi Kod Ulangan Pan'ang (

    4. ilang digit 4.

    5. ika bilangan digit 4 7 8 , tulis 11111.

    8. ika bilangan digit 4 9 5 , tulis 00000.

    $erhatikan bahawa kod ini boleh membetulkan 5 ralat tetapi ia mempunyai kad

    maklumat yang sangat rendah

    .ika n 0 : *setiap digit diulang : kali),apakah yang berlaku jika terima 0011 6

    TUGASAN 2

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    5/8

    NO.2

    +b menyediakan satu mesej ringkas *41 hingga 5 huru 0 N % 0 O? 0 P @ 0 4 0 5 2 0 S = 0 T ( 0 U A 0 6B 0 7 $ 0 8 C 0  9 ! 0 : S 0 A 0 ; 0 CE 0 ! F 0 E G 0 < Y 0 G H 0 )

    =- ipherte+t 3 ipherte+t yang terhasil ialah 3

    S3P4LC8"6 4;C 46L"P

    PLA"NTE8T K E ) " ! U P A N " T U   " N ! A )

    CIPHERTEX 

    S M P Q L C X I V Q B C Q V L I P  

    :) (enukar cipherte+t kepadasiste$ &inari (>&it dengan $er,',% 'ad,al pen,%aran a&'ad %e %od & inari (>&it?>  

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    6/8

    S3P4LC8"6 4;C 46L"P

    1) S3P4LC8"6 4;C 46L"P ditulis sebagai

    444 444 4 44 44 4444 44 444 44 4

    444 44 444 44 444

    I) (asej dihantar menggunakan %od ,langan yang panjang kod ulangan adalah (.

    @$?/!/G 2BD @A!@

    S 444( 444

    $ 4

    C 44

    = 44

    44

    G 44

    @ 44E 444

    C 44

    4

    444

    C 44

    E 444

    = 44

    @ 44

    $ 4

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    7/8

     TU(--*

    P/*/%01--* 1//'

    @$?/!/G 2BD @A!@ 2BD =A%A

    S 444 44444 44444 44444( 444 44444 44444 44444

    $ 4 44444 C 44 44444 44444

    = 44 44444 44444 44 44444 44444

    G 44 44444 44444

    @ 44 44444 44444

    E 444 44444 44444 44444

    C 44 44444 44444 4 44444

    444 44444 44444

    C 44 44444 44444

    E 444 44444 44444 44444

    = 44 44444 44444 @ 44 44444 44444

    $ 4 44444

  • 8/19/2019 APLIKASI MT-Tugasan-1.docx

    8/8