Frequency Analysis [Code:Breaker]

Cryptography & Breaking the cipher ကိုေလ့လာေနတဲ့သူေတြအတြက္ေတာ့ သိကိုသိထားသင့္တဲ့အရာတစ္ခုလို႕ယူဆပါတယ္။ ဒါေၾကာင့္ အခ်ိန္ကုန္ခံျပီးေရးေပးထားတာပါ။

Frequency Analysis အေၾကာင္းေျပာပါမယ္။ ဘာေၾကာင့္ဆို Frequency Analysis ဟာ
Monoalphabetic Substution Cipher ေတြ Polyalphabetic Substitution Cipher စတာေတြကို Break
လုပ္ဖို႕အေကာင္းဆံုး နည္းလမ္းျဖစ္လို႕ပါပဲ။ အခ်ိန္အရင္ေလာက္မရေတာ့တာေၾကာင့္ တိုတိုနဲ႕လိုရင္းကိုပဲအဓိက
ေလ့လာၾကာတေကာင္းမယ္ထင္ပါတယ္။

The Method
Frequency Analysis လုပ္ရတဲ့အေၾကာင္းေလးနည္းနည္းေလးေလ့လာၾကည့္မယ္။ Language ေတြရဲ႕ letter တစ္လံုးစီမွာ
မတူညီတဲ့ ကိုယ္ပိုင္အခ်က္ေတြရွိတယ္ဗ်။ အဲဒါဟာအဓိကဘာလဲဆို English စာလံုးေတြမွာဆို လူသံုးမ်ားတဲ့ words ေတြမွာ Z ဆိုတဲ့ Character ဟာ
ဘယ္ေလာက္ထိပါ၀င္မွဳရွိလဲဆိုတာပါပဲ။ အနည္းဆံုး ပါ၀င္တာကိုသိထားရမယ္။ ဒါဆိုရင္ ဘယ္ character ဟာ အမ်ားဆံုးပါ၀င္သလဲဆိုရင္
E character ပါ။ E ဟာ 12% ပါ၀င္မွဳရွိတယ္လို႕ဆိုပါတယ္။ ဒါေပမယ့္လို႕ ဘယ္ Language ဟာ ဘယ္လိုဆိုတာကိုက်ေနာ္တို႕အကုန္လံုးသိထားစရာမလိုပါဘူး။
Language ေတ္ာေတ္ာမ်ားမ်ားအတြက္ ေရွ႕ကလူေတြ research လုပ္ထားတဲ့ Database ေတြရွိပါတယ္ ။ ေအာက္မွာေဖာ္ျပထားတဲ့ပံုေလးေတြကေတာ့
English ရဲ႕ Letter Frequecy ပါ။

most frequenct letter

order form.jpg
က်ေနာ္တို႕ဟာ ဒီ Information ကိုအသံုးျပဳျပီးေတာ့ Cipher Code ေတြကို Break လုပ္ဖို႕ၾကိဳးစားႏိုင္ပါတယ္။
ဘယ္လိုလုပ္မွာလဲ။ E ဆိုတဲ့ Character ကို X အျဖစ္နဲ႕ Encrypt လုပ္ထားတယ္ဆိုပါေတာ့။ အထက္မွာေျပာခဲ့သလိုပါပဲ။
E ဆိုတာ X ဆိုရင္ E က Letter Frequency မွာ ပါ၀င္မွဳအမ်ားဆံုးျဖစ္တာေၾကာင့္ Cipher Text ထဲမွာ X ေတြကမ်ားေနတာကိုေတြ႕ရမွာျဖစ္ပါတယ္။
ဒီသေဘာပဲ Cipher Text တစ္ခုမွာ P ေတြအရမ္းမ်ားေနတယ္ဆိုပါေတာ့။ ဒါဆိုရင္ P ဟာ E လို႕က်ေနာ္တို႕သတ္မွတ္ႏိုင္တယ္။
ဒီေတာ့ P ကိုေတြ႕တိုင္း E ေတြေျပာင္းၾကည့္ရမယ့္သေဘာေပါ့။ အေပၚကပံုေလးေတြအရ t နဲ႕ a ဟာလည္း ရာခိုင္ႏွဳန္းမ်ားတာေၾကာင့္ P ဟာ T သို႕မဟုတ္ A လည္း
ျဖစ္ေကာင္းျဖစ္ႏိုင္ပါတယ္။ ဒီလိုဆို အကုန္လိုက္စမ္းထည့္ၾကည့္ရေတာ့မွာလား။ မဟုတ္ေသးပါဘူး Code Breaker က ဒါမ်ိဳးမလုပ္ပါဘူး။ ဘာေတြသံုးေသးလဲဆိုရင္ေတာ့
“personality traits” ေတြကိုသံုးပါတယ္။ ဒါဟာဘာလဲဆိုရင္ေတာ့ letter အစံုေတြ၊ ျမန္မာလိုလြယ္လြယ္ေျပာရမယ္ဆိုရင္ ျဖစ္ႏိုင္ေခ်အမ်ားဆံုးေတြေပါ့။
အဲဒီလိုအတြဲအစပ္ေလးေတြကို ေအာက္ကပံုေလးမွာေဖာ္ျပေပးထားပါတယ္။

traits1.png

traits2.png

traits3.png
ဒီေလာက္ဆို Frequency Analysis ရဲ႕ Background ကိုနားလည္ေလာက္မယ္ထင္ပါတယ္။ ဒါေၾကာင့္ Example ေလးတစ္ခုေလာက္လုပ္မယ္ဆို
ပိုနားလည္သြားမွာျဖစ္လို႕ က်ေနာ္တို႕တူတူေလ့လၾကတာေပါ့။ ဟုတ္ျပီ။ က်ေနာ္ကေတာ့ Reference Site ကေနပဲ ေအာက္မွာေပးထားတဲ့ Cipher Text ေလးကို
သံုးျပီး စမ္းၾကည့္မယ္။

အဲ့ဒီေနရာမွာ တစ္ခုေျပာခ်င္တာက ကိုယ္ၾကိုက္ႏွစ္သက္ရာ Frequency Analysis Tool ကုိအသံုးျပဳဖို႕ေျပာခ်င္ပါတယ္။ က်ေနာ္သံုးတဲ့ Online Tool ေလးကေတာ့ http://www.richkni.co.uk/php/crypta/freq.php

ဒီထက္ပိုလြယ္တဲ့ Tools ေတြလည္းရွိခ်င္ရွိမယ္။ ဘာေၾကာင့္ဒါကိုသံုးျပီးျပသလဲဆိုရင္ေတာ့ မ်က္စိထဲျမင္ေအာင္လို႕ပါ။က်ေနာ္တို႕ကေလ့လာေနၾကတာမလား။

GFS WMY OG LGDVS MF SFNKYHOSU ESLLMRS, PC WS BFGW POL DMFRQMRS, PL OG CPFU M UPCCSKSFO HDMPFOSXO GC OIS LMES DMFRQMRS DGFR SFGQRI OG CPDD GFS LISSO GK LG, MFU OISF WS NGQFO OIS GNNQKKSFNSL GC SMNI DSOOSK. WS NMDD OIS EGLO CKSJQSFODY GNNQKKPFR DSOOSK OIS ‘CPKLO’, OIS FSXO EGLO GNNQKKPFR DSOOSK OIS ‘LSNGFU’ OIS CGDDGWPFR EGLO GNNQKKPFR DSOOSK OIS ‘OIPKU’, MFU LG GF, QFOPD WS MNNGQFO CGK MDD OIS UPCCSKSFO DSOOSKL PF OIS HDMPFOSXO LMEHDS. OISF WS DGGB MO OIS NPHISK OSXO WS WMFO OG LGDVS MFU WS MDLG NDMLLPCY POL LYEAGDL. WS CPFU OIS EGLO GNNQKKPFR LYEAGD MFU NIMFRS PO OG OIS CGKE GC OIS ‘CPKLO’ DSOOSK GC OIS HDMPFOSXO LMEHDS, OIS FSXO EGLO NGEEGF LYEAGD PL NIMFRSU OG OIS CGKE GC OIS ‘LSNGFU’ DSOOSK, MFU OIS CGDDGWPFR EGLO NGEEGF LYEAGD PL NIMFRSU OG OIS CGKE GC OIS ‘OIPKU’ DSOOSK, MFU LG GF, QFOPD WS MNNGQFO CGK MDD LYEAGDL GC OIS NKYHOGRKME WS WMFO OG LGDVS

ဒီ Cipher Text ကို က်ေနာ္တို႕စမ္းသပ္မယ္ဗ်ာ။ ဒါဆိုပထမဆံုးဘာလုပ္ရမလဲ။ frequency analysis လုပ္ရမွာေပါ့။

အထက္မွာေပးထားတဲ့ tool နဲ႕စမ္းတဲ့အခါမွာ ေအာက္ကလိုပါ၀င္တဲ့ရာခိုင္ႏွဳန္းေလးေတြရပါတယ္။

s : 88
o : 85
g : 67
f : 51
d : 42
l : 39
k : 35
m : 35
i : 33
p : 30
n : 29
c : 26
e : 23
r : 17
u : 17
w : 16
q : 14
y : 10
h : 8
x : 6
a : 5
v : 3
b : 2
j : 1
z : 0
t : 0

ဒါဆိုရင္ S ဟာအမ်ားဆံုးေပါ့။ ဒါေၾကာင့္က်ေနာ္တို႕ ဟာ letter frequency မွာ ပါ၀င္မွဳအမ်ားဆံုးျဖစ္တဲ့ E နဲ႕ S ကို replace လုပ္ၾကည့္ရမွာေပါ့။ေနာက္ထပ္အမ်ားဆံုးက O လို႕ဆိုပါတယ္။ letter frequency မွာ T ကအမ်ားဆံုးျဖစ္တာေၾကာင့္ ဒီ ၂ ခုကိုအရင္ဆံုး replace လုပ္ၾကည့္ေတာ့ ေအာက္မွာျပထားတဲ့အတိုင္းျပန္ရမယ္။

gfE wmy Tg lgdvE mf EfnkyhTEu eEllmrE, pc wE bfgw pTl dmfrqmrE, pl Tg cpfu m upccEkEfT hdmpfTExT gc TiE lmeE dmfrqmrE dgfr Efgqri Tg cpdd gfE liEET gk lg, mfu TiEf wE ngqfT TiE gnnqkkEfnEl gc Emni dETTEk. wE nmdd TiE eglT ckEjqEfTdy gnnqkkpfr dETTEk TiE ‘cpklT’, TiE fExT eglT gnnqkkpfr dETTEk TiE ‘lEngfu’ TiE cgddgwpfr eglT gnnqkkpfr dETTEk TiE ‘Tipku’, mfu lg gf, qfTpd wE mnngqfT cgk mdd TiE upccEkEfT dETTEkl pf TiE hdmpfTExT lmehdE. TiEf wE dggb mT TiE nphiEk TExT wE wmfT Tg lgdvE mfu wE mdlg ndmllpcy pTl lyeagdl. wE cpfu TiE eglT gnnqkkpfr lyeagd mfu nimfrE pT Tg TiE cgke gc TiE ‘cpklT’ dETTEk gc TiE hdmpfTExT lmehdE, TiE fExT eglT ngeegf lyeagd pl nimfrEu Tg TiE cgke gc TiE ‘lEngfu’ dETTEk, mfu TiE cgddgwpfr eglT ngeegf lyeagd pl nimfrEu Tg TiE cgke gc TiE ‘Tipku’ dETTEk, mfu lg gf, qfTpd wE mnngqfT cgk mdd lyeagdl gc TiE nkyhTgrkme wE wmfT Tg lgdvE

ခုရလာတဲ့ဟာကိုထပ္ၾကည့္မယ္ဆုိရင္ TiE ေတြေတာ္ေတာ္မ်ားတာေတြ႕ရမွာျဖစ္ပါတယ္။ English စာမွာ the ဟာအေတာ္မ်ားမ်ားပါ၀င္တာကို သတိထားမိတယ္ဆိုရင္ i ဟာ h ျဖစ္ႏိုင္ေျခမ်ားတယ္ဆိုတာက်ေနာ္တို႕ရိပ္မိျပီ။ ေနာက္တစ္ခုက တတိယ ရာခိုင္ႏွဳန္းအမ်ားဆံုး  g ဟာဘာျဖစ္ႏိုင္မလဲဆိုတာ စဥ္းစားၾကည့္ရမယ္။ G ဟာ Letter Frequency အရဆို A ျဖစ္ႏုိင္သလို O နဲ႕ I လည္းျဖစ္ႏိုင္ပါေသးတယ္။ ဒါမယ့္ 3 လံုးေျမာက္မွာပဲ Tg ဆိုတဲ့ စာလံုးတစ္လံုးကိုေတြ႕တာေၾကာင့္ ta ဆိုတာမျဖစ္ႏိုင္ဘူး။ ti ဆိုတာလည္းမျဖစ္ႏိုင္ဘူး။ to ကေတာ့ meaning ရွိတာေၾကာင့္ က်ေနာ္တို႕ g ဟာ O ပါလို႕ယူဆလို႕ရျပီထင္ပါတယ္ ။ ဒီလိုဆို g နဲ႕ i ကို အစားသြင္းၾကည့္လိုက္ေတာ့

OfE wmy TO lOdvE mf EfnkyhTEu eEllmrE, pc wE bfOw pTl dmfrqmrE, pl TO cpfu m upccEkEfT hdmpfTExT Oc THE lmeE dmfrqmrE dOfr EfOqrH TO cpdd OfE lHEET Ok lO, mfu THEf wE nOqfT THE OnnqkkEfnEl Oc EmnH dETTEk. wE nmdd THE eOlT ckEjqEfTdy Onnqkkpfr dETTEk THE ‘cpklT’, THE fExT eOlT Onnqkkpfr dETTEk THE ‘lEnOfu’ THE cOddOwpfr eOlT Onnqkkpfr dETTEk THE ‘THpku’, mfu lO Of, qfTpd wE mnnOqfT cOk mdd THE upccEkEfT dETTEkl pf THE hdmpfTExT lmehdE. THEf wE dOOb mT THE nphHEk TExT wE wmfT TO lOdvE mfu wE mdlO ndmllpcy pTl lyeaOdl. wE cpfu THE eOlT Onnqkkpfr lyeaOd mfu nHmfrE pT TO THE cOke Oc THE ‘cpklT’ dETTEk Oc THE hdmpfTExT lmehdE, THE fExT eOlT nOeeOf lyeaOd pl nHmfrEu TO THE cOke Oc THE ‘lEnOfu’ dETTEk, mfu THE cOddOwpfr eOlT nOeeOf lyeaOd pl nHmfrEu TO THE cOke Oc THE ‘THpku’ dETTEk, mfu lO Of, qfTpd wE mnnOqfT cOk mdd lyeaOdl Oc THE nkyhTOrkme wE wmfT TO lOdvE

OfE ဆိုတဲ့ထိပ္ဆံုးစာလံုးမွာ f ဟာဘာျဖစ္ႏိုင္မလဲစဥ္းစားမယ္ဆိုရင္ Letter Frequency အရ O ကပါျပီးသားဆိုေတာ့ သူ႕ေအာက္က N ဟာ F တန္ဖိုးေပါ့။ ဒီေတာ့ n ဟာ f ျဖစ္သြားျပီ။ lHEET ဆိုတဲ့ စကားလံုးကိုၾကည့္မယ္ဆို sheet ကျဖစ္ႏိုင္ေျခမ်ားတာေၾကာင့္ L ေနရာမွ S ေတြအစားထိုးၾကည့္မယ္။

ONE wmy TO SOdvE mN ENnkyhTEu eESSmrE, pc wE bNOw pTS dmNrqmrE, pS TO cpNu m upccEkENT hdmpNTExT Oc THE SmeE dmNrqmrE dONr ENOqrH TO cpdd ONE SHEET Ok SO, mNu THEN wE nOqNT THE OnnqkkENnES Oc EmnH dETTEk. wE nmdd THE eOST ckEjqENTdy OnnqkkpNr dETTEk THE ‘cpkST’, THE NExT eOST OnnqkkpNr dETTEk THE ‘SEnONu’ THE cOddOwpNr eOST OnnqkkpNr dETTEk THE ‘THpku’, mNu SO ON, qNTpd wE mnnOqNT cOk mdd THE upccEkENT dETTEkS pN THE hdmpNTExT SmehdE. THEN wE dOOb mT THE nphHEk TExT wE wmNT TO SOdvE mNu wE mdSO ndmSSpcy pTS SyeaOdS. wE cpNu THE eOST OnnqkkpNr SyeaOd mNu nHmNrE pT TO THE cOke Oc THE ‘cpkST’ dETTEk Oc THE hdmpNTExT SmehdE, THE NExT eOST nOeeON SyeaOd pS nHmNrEu TO THE cOke Oc THE ‘SEnONu’ dETTEk, mNu THE cOddOwpNr eOST nOeeON SyeaOd pS nHmNrEu TO THE cOke Oc THE ‘THpku’ dETTEk, mNu SO ON, qNTpd wE mnnOqNT cOk mdd SyeaOdS Oc THE nkyhTOrkme wE wmNT TO SOdvE

SOdvE ဆိုတဲ့ စာလံုးေတြအရ solve ျဖစ္ႏိုင္ေခ်မ်ားတာေၾကာင့္ d ေနရမွာ L ကိုထည့္ၾကည့္မယ္။ ဟုတ္ျပီ ေနာက္ေတာ့ SHEET Ok SO ဆိုတဲ့စာကို ႏွစ္ေၾကာင္းေျမာက္ရဲ႕ဆံုးခါနီးမွာေတြ႕ရတယ္။ Ok ဆိုတာမျဖစ္ႏိုင္ပါဘူး။ sheet or so ပဲျဖစ္ႏိုင္ေျခရွိတာေၾကာင့္ K ေနရာကို R နဲ႕အစားသြင္းမယ္။

ONE wmy TO SOLvE mN ENnRyhTEu eESSmrE, pc wE bNOw pTS LmNrqmrE, pS TO cpNu m upccERENT hLmpNTExT Oc THE SmeE LmNrqmrE LONr ENOqrH TO cpLL ONE SHEET OR SO, mNu THEN wE nOqNT THE OnnqRRENnES Oc EmnH LETTER. wE nmLL THE eOST cREjqENTLy OnnqRRpNr LETTER THE ‘cpRST’, THE NExT eOST OnnqRRpNr LETTER THE ‘SEnONu’ THE cOLLOwpNr eOST OnnqRRpNr LETTER THE ‘THpRu’, mNu SO ON, qNTpL wE mnnOqNT cOR mLL THE upccERENT LETTERS pN THE hLmpNTExT SmehLE. THEN wE LOOb mT THE nphHER TExT wE wmNT TO SOLvE mNu wE mLSO nLmSSpcy pTS SyeaOLS. wE cpNu THE eOST OnnqRRpNr SyeaOL mNu nHmNrE pT TO THE cORe Oc THE ‘cpRST’ LETTER Oc THE hLmpNTExT SmehLE, THE NExT eOST nOeeON SyeaOL pS nHmNrEu TO THE cORe Oc THE ‘SEnONu’ LETTER, mNu THE cOLLOwpNr eOST nOeeON SyeaOL pS nHmNrEu TO THE cORe Oc THE ‘THpRu’ LETTER, mNu SO ON, qNTpL wE mnnOqNT cOR mLL SyeaOLS Oc THE nRyhTOrRme wE wmNT TO SOLvE

ခုဆိုရင္ေတာ္ေတ္ာေလးပံုေပၚလာျပီျဖစ္ပါတယ္။ ဒုတိယလုိင္းမွာပဲ ENOqrH ကိုေတြ႕မွာေပါ့။ enough ျဖစ္ဖို႕မ်ားတယ္ေလ။ q = u , r =g ဆိုျပီးအစားသြင္းၾကည့္မယ္။ ေနာက္ျပီးေတာ့ wmy ဆိုတဲ့စာလံုးကလည္း way ကျဖစ္ဖို႕မ်ားတယ္မလား။ m=a စမ္းၾကည့္မယ္။

ONE wAy TO SOLvE AN ENnRyhTEu eESSAGE, pc wE bNOw pTS LANGUAGE, pS TO cpNu A upccERENT hLApNTExT Oc THE SAeE LANGUAGE LONG ENOUGH TO cpLL ONE SHEET OR SO, ANu THEN wE nOUNT THE OnnURRENnES Oc EAnH LETTER. wE nALL THE eOST cREjUENTLy OnnURRpNG LETTER THE ‘cpRST’, THE NExT eOST OnnURRpNG LETTER THE ‘SEnONu’ THE cOLLOwpNG eOST OnnURRpNG LETTER THE ‘THpRu’, ANu SO ON, UNTpL wE AnnOUNT cOR ALL THE upccERENT LETTERS pN THE hLApNTExT SAehLE. THEN wE LOOb AT THE nphHER TExT wE wANT TO SOLvE ANu wE ALSO nLASSpcy pTS SyeaOLS. wE cpNu THE eOST OnnURRpNG SyeaOL ANu nHANGE pT TO THE cORe Oc THE ‘cpRST’ LETTER Oc THE hLApNTExT SAehLE, THE NExT eOST nOeeON SyeaOL pS nHANGEu TO THE cORe Oc THE ‘SEnONu’ LETTER, ANu THE cOLLOwpNG eOST nOeeON SyeaOL pS nHANGEu TO THE cORe Oc THE ‘THpRu’ LETTER, ANu SO ON, UNTpL wE AnnOUNT cOR ALL SyeaOLS Oc THE nRyhTOGRAe wE wANT TO SOLvE

eESSAGE ဆိုတာ Message ျဖစ္ႏိုင္ေခ်မ်ားတယ္ ဒီေတာ့ e=m , သံုးေၾကာင္းေျမာက္မွာ nOUNT ဆိုေတာ့ count ျဖစ္ႏိုင္တယ္ ။ n =c

ONE wAy TO SOLvE AN ENCRyhTEu MESSAGE, pc wE bNOw pTS LANGUAGE, pS TO cpNu A upccERENT hLApNTExT Oc THE SAME LANGUAGE LONG ENOUGH TO cpLL ONE SHEET OR SO, ANu THEN wE COUNT THE OCCURRENCES Oc EACH LETTER. wE CALL THE MOST cREjUENTLy OCCURRpNG LETTER THE ‘cpRST’, THE NExT MOST OCCURRpNG LETTER THE ‘SECONu’ THE cOLLOwpNG MOST OCCURRpNG LETTER THE ‘THpRu’, ANu SO ON, UNTpL wE ACCOUNT cOR ALL THE upccERENT LETTERS pN THE hLApNTExT SAMhLE. THEN wE LOOb AT THE CphHER TExT wE wANT TO SOLvE ANu wE ALSO CLASSpcy pTS SyMaOLS. wE cpNu THE MOST OCCURRpNG SyMaOL ANu CHANGE pT TO THE cORM Oc THE ‘cpRST’ LETTER Oc THE hLApNTExT SAMhLE, THE NExT MOST COMMON SyMaOL pS CHANGEu TO THE cORM Oc THE ‘SECONu’ LETTER, ANu THE cOLLOwpNG MOST COMMON SyMaOL pS CHANGEu TO THE cORM Oc THE ‘THpRu’ LETTER, ANu SO ON, UNTpL wE ACCOUNT cOR ALL SyMaOLS Oc THE CRyhTOGRAM wE wANT TO SOLvE

ဒါဆိုရင္ေတာ္ေတာ္ေလးပံုေပၚလာတာကိုေတြ႕ရပါျပီ။ CRyhTOGRAM ဒါေလးဆိုရင္ Cryptogram ျဖစ္ႏိုင္တာေၾကာင့္ h=p , SyMaOLS ဆိုရင္ symbols ျဖစ္ႏိုင္တယ္ ဒီေတာ့ a=b ,CphHER ဆိုတာ Cipher > p=i

ONE wAy TO SOLvE AN ENCRyPTEu MESSAGE, Ic wE bNOw ITS LANGUAGE, IS TO cINu A uIccERENT PLAINTExT Oc THE SAME LANGUAGE LONG ENOUGH TO cILL ONE SHEET OR SO, ANu THEN wE COUNT THE OCCURRENCES Oc EACH LETTER. wE CALL THE MOST cREjUENTLy OCCURRING LETTER THE ‘cIRST’, THE NExT MOST OCCURRING LETTER THE ‘SECONu’ THE cOLLOwING MOST OCCURRING LETTER THE ‘THIRu’, ANu SO ON, UNTIL wE ACCOUNT cOR ALL THE uIccERENT LETTERS IN THE PLAINTExT SAMPLE. THEN wE LOOb AT THE CIPHER TExT wE wANT TO SOLvE ANu wE ALSO CLASSIcy ITS SyMBOLS. wE cINu THE MOST OCCURRING SyMBOL ANu CHANGE IT TO THE cORM Oc THE ‘cIRST’ LETTER Oc THE PLAINTExT SAMPLE, THE NExT MOST COMMON SyMBOL IS CHANGEu TO THE cORM Oc THE ‘SECONu’ LETTER, ANu THE cOLLOwING MOST COMMON SyMBOL IS CHANGEu TO THE cORM Oc THE ‘THIRu’ LETTER, ANu SO ON, UNTIL wE ACCOUNT cOR ALL SyMBOLS Oc THE CRyPTOGRAM wE wANT TO SOLvE

ENCRyPTEu ဆိုေတာ့ Encrypted>  U=d ျဖစ္သြားမယ္။ Ic = if > c=f , bNOw = know > b=k ။ ဒီလိုဆိုသိပ္မက်န္ေတာ့ဘူး ကိုယ့္ဖာသာဆက္ျဖည့္ၾကည့္လိုက္ေတာ့မယ္။ J =q , x=x ,y=y,z=z

Bravo ! က်ေနာ္တို႕ Plain Text ကိုရျပီေပါ့။

ONE wAY TO SOLvE AN ENCRYPTED MESSAGE, IF wE KNOw ITS LANGUAGE, IS TO FIND A DIFFERENT PLAINTEXT OF THE SAME LANGUAGE LONG ENOUGH TO FILL ONE SHEET OR SO, AND THEN wE COUNT THE OCCURRENCES OF EACH LETTER. wE CALL THE MOST FREQUENTLY OCCURRING LETTER THE ‘FIRST’, THE NEXT MOST OCCURRING LETTER THE ‘SECOND’ THE FOLLOwING MOST OCCURRING LETTER THE ‘THIRD’, AND SO ON, UNTIL wE ACCOUNT FOR ALL THE DIFFERENT LETTERS IN THE PLAINTEXT SAMPLE. THEN wE LOOK AT THE CIPHER TEXT wE wANT TO SOLvE AND wE ALSO CLASSIFY ITS SYMBOLS. wE FIND THE MOST OCCURRING SYMBOL AND CHANGE IT TO THE FORM OF THE ‘FIRST’ LETTER OF THE PLAINTEXT SAMPLE, THE NEXT MOST COMMON SYMBOL IS CHANGED TO THE FORM OF THE ‘SECOND’ LETTER, AND THE FOLLOwING MOST COMMON SYMBOL IS CHANGED TO THE FORM OF THE ‘THIRD’ LETTER, AND SO ON, UNTIL wE ACCOUNT FOR ALL SYMBOLS OF THE CRYPTOGRAM wE wANT TO SOLvE

နားလည္မယ္လို႕ေမွ်ာ္လင့္ပါတယ္။

Refrence : Google , Wikipedia , Crypto-inteactive-maths, and others

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s