Sunday, March 24, 2013

cipher text break code..

 sebab asgnment ijazah perguruan math sem nie kena pecahkan kod rahsia, here ak nak kongsi cam mana nak pecahkan kod nie.. nie kalau kod rahsia ke kod asal.. [baca artikel dr ng kok fu, slow2..insyaALLAH bleh faham... just ikut je steps dye...]

meh ak xplain... cth le nie... ciphertext tu stand for kod rahsia... plaintext tu stand for kod asal..

PLAINTEXT [P]: BEAN  [1,4][0, 13]
CIPHERTEXT [C]: OYKH  [14,24][1,7]
**nak bagi nombor sila tgk jadual pertukaran abjad dan nombor...
lepas tu korang terjemah dalam bentuk matriks macam nie...

 
yang ada simbol T kat atas tu mksdnya korang kena transpose kan matriks tu.. tahukan macam mana...??
**just tkar baris jadi row atau sebaliknya... faham tak..??
pastu korang kena la jadikan yang matriks Ct kat depan jadi identiti matriks guna cth cam kat section 3.2...[yang cam bawah nie...]

 ** ingat korang kena la tkar ke mod 29.. pakai excel dengan memasukkan rumus taw..
rmusnya cam nie... = MOD (30,29) 
so dye akan kuar 1... cth yang cam kat step 3 lorh...
step 1st tu kan, korang kena manfaatkan jadual songsangan..korang kan nak jadikan kat situ 1, so korang kena la rujuk partner dye pe dye.. pastu korang darab je semua baris dengan partner dye.. cth yg kat step 1 tu partner 2 adalah 15. tu yang jadi bergnda baris 1 pada step 2... [ingat..korang dah gandakan tu korang kena la trunkan balik bagi nombor tu dalam mod 29 sblm korang truskan operasi seterusnya...]

***ulang dan ulang je... lepas tu korang akan dapat jawapan identiti kat depan...

pastu nak dapat A inverse korang kena transposekan matrik yang kat belakang identiti tu..tu la matriks A inverse korang...    
 
dah selesai dapat A inverse korang just darabkan je dgn matriks cipher korang taw..

kat bawah nie cth...:


pastu jawapan tu korang interpret balik dalam huruf... dapat la baca kod rahsia... :)

** moga membantu....

No comments:

Post a Comment