Friday, September 18, 2015

အင္စပတ္တာျမေဝ နွင့္ ဆီဇာ ဆိုက္ဖာ

အင္စပတ္တာ ျမေဝ နွင့္ ဆီဇာ ဆိုက္ဖာ

တေန့သ၌ က်ြနု္ပ္ ေဒါက္တာ ပိုင္သြန္သည္ မိတ္ေဆြ
ျကီး အင္စပက္တာ ျမေဝ၏ အိမ္သို့ မေရာက္တာ
ျကာသည္နွင့္အညီ ထြက္လာခဲ့ေလ၏ လမ္းထိပ္သို့
ေရာက္ေသာအခါ ေဘာလံုးပြဲျကိုက္ေသာ က်ြနု္ပ္
လည္း ေဘာပြဲဂ်ာနယ္ တေစာင္ ဝယ္ယူေလ၏
ထို့ေနာက္ အခ်ပ္ပို ေတာင္းရာ ဂ်ာနယ္သည္ က မေရာက္ေသးေျကာင္း ေျပာသျဖင့္ က်ြႏု္ပ္လည္း
စိတ္ခုခုျဖင့္ ဆက္ေလ်ွာက္ခဲ့ေလသည္ ထို့ ေနာက္
သံုးလႊာ ၌ရွိေသာ ကိုျမေဝ၏ တိုက္ခန္းရွိရာသို့
တက္ခဲ့ျပီးလ်ွင္ တံခါးကို ေခါက္ေလရာ

" ဝင္ခဲ့ပါ ကိုပိုင္သြန္ တံခါးကေစ့ရံု ေစ့ထား တာပါ
ခင္းဗ်ား အတြက္ ေဘာလံုးပြဲ အခ်ပ္ပိုလည္းရွိပါတယ္
ဘာမွ စိတ္ခုမေနပါနဲ့" ဟု ဆိုေလ၏

က်ြနု္ပ္လည္း ကိုျမေဝ စကားျကားလ်င္ အံ့ျသျခင္း
အလ်င္းမျဖစ္မိပဲ

" အိုင္ေဆး ကိုျမေဝ ခင္ဗ်ား CCTV ေတြ အဝင္ဝမွာ တပ္ထားျပန္ျပီလား လမ္းထိပ္က ဂ်ာနယ္သမားကို
က်ဳပ္လာရင္ အခ်ပ္ပို မေရာင္းဖို့ ခင္ဗ်ား ေျပာထား
တာကိုး စခ်င္ရင္ ေနာက္တနည္းနဲ့ စဗ်ာ ဒါနဲ့ ခင္ဗ်ား
သတင္းစာထဲက ေျကာ္ျငာကို ဖတ္ျပီး ဒီအမႈ ကို
လိုက္ဖို့စဥ္းစားေနတာမလား" ဟုဆိုလိုက္ေလ၏

" ဟားဟား ဟုတ္ပ ကိုပိုင္သြန္ရာ  ခင္ဗ်ား
လည္း အေတာ္မ်က္စိရွင္တဲ့ သူပဲဗ် မွင္နီနဲ့ ဝိုင္းထား
တာကိုလွမ္းျမင္သားပဲ  ဒီေန့ ဒီသတင္းဖတ္ျပီးမွ
က်ဳပ္ဆီလာဖို့ သတိရတယ္ ဆိုတာ က်ုပ္ရဲရဲျကီး
အာမခံရဲတယ္ဗ် "ဟုဆိုေလသည္

က်ြနု္ပ္ လည္းဝတ္လာေသာကုတ္အကၤ်ီ ကိုခ်ြတ္၍
တိုင္၌ ခ်ိတ္ျပီးလ်င္ ဆိုဖာေပါ္၌ထိုင္ေလသည္

စားပြဲေပါ္၌ ျဖန့္ထားေသာအဂၤလိပ္လိုေရးထားသည့္ ျမန္မာ့အတင္း သတင္းစာကိုယူ၍ ဟန္ပါပါဖတ္ေလလ်င္ မွင္နီဝိုင္းထားေသာ
သတင္းပုဒ္ကို ေအာက္ပါအတိုင္း ေတြ့ရေလသည္

ေမာင္ျပင္းေရွာင္သို့  တရစ္သိုးခုတ္ မွ ေပးေသာ
ဥာဏ္စမ္း ပေဟဠိ ဝါသနာရွင္မ်ား အေျဖညိွနိုင္သည္

ဖုန္းကြယ္ေနေသာ စကားလံုးမ်ားကိုရွာပါ

zhzloomlyh
brxxqpdqqh
gfdufrqwdl
qlqmzbwdeo
hwvzhoophh
wdwcdbnded
ufrpsrxqgb
rxeulqjedf
nwhdnrquhw
xuq

ဟုျဖစ္ေလသည္

အိုင္ေဆး ကိုျမေဝ ဒီကိစၥ ဟာ ေတာင္ျခေသၤ့နဂါးနိုင္
ဂိုဏ္း ျကီးနဲ့စပ္ဆက္မယ္လို့ ဘာလို့ထင္ရတာတုန္းဗ်

ဂလိုရွိတယ္ ကိုပိုင္သြန္ တရစ္သိုးခုတ္ဆိုတာ က ဒီ
ဂိုဏ္းရဲ့ ေခါင္းေဆာင္ လုကုန္ကူး ရဲ့  အေမွာင္ကမ႓ာ
ကနာမည္ေပါ့ဗ်ာ တပင္ေပသီး တို့ေခတ္ထဲက ျမန္မာ
ျပည္ထဲမွာ ဝါးမ်ိုထိုးေဖာက္ဖို့ ဖြဲ့စည္းထားတဲ့ ဂိုဏ္း
ျကီးေပါ့ဗ်ာ ခုသူတို့ က ဧရာမ အျကံအစည္တခုကို
ျကံေနတယ္လို့ သတင္းရထားတယ္ဗ် ဒီဟာ ကအေပါ္ယံႀကည့္ရင္ေတာ့ hidden word puzzle
တခုလို့ ထင္ရတယ္ ဗ် အမွန္ေတာ့ ဒါဟာ ျမန္မာျပည္
ထဲက ဂိုဏ္းလက္ေထာက္တေယာက္စီ သူတို့ အစီအ
စဥ္ကို လွမ္း အေျကာင္းျကားတာေနရမယ္ ဗ်

အိုင္ေဆး ကိုျမေဝ က်ုပ္လည္းဂလိုထင္လို့ လာခဲ့တာ
ဗ် ဒီအခ်ိန္မွာ ခင္ဗ်ား က်ုပ္အကူအညီကိုလို မွာပဲဆို
ျပီး မနက္စာမစား ပဲလာခဲ့တာဗ်ာ ဘီယာ ေလးမ်ားရွိရင္ ငါးကင္ေလးနဲ့ လုပ္ပါဦး

"အမ္ ဘာမွလဲဆိုင္ဘူး နို့ေပမယ္ အိုင္ေဆး ကိုပိုင္သြန္ျကိုက္တတ္မွန္းသိလို့ က်ုပ္မွာထားပါတယ္ ဗ်ာ လာလာ" ဟုဆိုေလလ်င္ ၂ ဦးသား ထမင္းစားခန္းသို့ေျပာင္းေလ၏

ထို့ေနာက္တြင္ ေစာေစာစီးစီး ေမားနင္းပတ္ရင္း

အိုင္ေေဆး ကိုပိုင္သြန္ ဒါ က cipher ဆိုရင္ အဓိပၸါယ္
ေဖာ္ဖို့ လိုျပီ ဆိုေတာ့ ကာ cipher ေတြရဲ့ သမိုင္းေျကာင္း ေလးလုပ္ပါဦးဗ် အခ်ိန္ရပါေသးတယ္

ဒီလိုကိုျမေဝ စပါတာ ေခတ္ထဲက လူေတြ ကစစ္ေရး
နိုင္ငံေရး ေတြမွာ စကားဝွက္ ေတြသံုးခဲ့ျကတယ္
ကိုယ့္အျကံစည္လူမသိေအာင္ေပါ့ ဗ်ာ
ဂ်ဴးလီယက္ဆီဇာ လက္ထက္ျကေတာ့ သူ့တပ္မ
ေတာ္ျကီး ဆက္သြယ္ရာမွာ ဆီဇာ ဆိုက္ဖာ ကို
သံုးခဲ့တယ္ဗ် ဆီဇာ ဆိုက္ဖာ က shifted cipher
ေပါ့ဗ်ာ စကားလံုးေတြကို ေနရာေရႊ့တာေပါ့ သူက
သံုးေနရာေရႊ့ခဲ့တာေပါ့

အင္းစိတ္ဝင္စားဖို့ေကာင္းသဗ် ဆက္ေျပာပါဦး

ဒါကိုသိဖို့ ဆိုရင္ modular arithmetic ဆိုတဲ့
သခ်ၤာကိုသိဖို့လိုတယ္ ကိုျမေဝ

အဲဒါဘာတုန္းဗ်

နာရီေတြမွာ ၁၂ နာရီ ရွိတာလည္း ေမာ္ျဒူလာ သခ်ၤာ
ပဲေပါ့ဗ်ာ က်ြန္ေတာ္တို့ ၁၅ နာရီ ျဖစ္သြားရင္ ၃ နာရီ
လို့ ေျပာတာဟာ ေမာ္ျဒူလာ ပဲေပါ့ ၁၅ ကို ၁၂ နဲ့စား
ျပီး အျကြင္းယူတာေပါ့ ဗ်ာ ဒီေတာ့ ၃  ေပါ့
ေမာ္ျဒူလာ သခ်ၤာမွာ modulus ေခါ္တဲ့ limit
ဒီမွာဆိုရင္ေတာ့ ၁၂ ေပါ့ဗ်ာ အဲဒါကိုေက်ာ္ရင္ ၀ ကေနတခါျပန္စတယ္ ဒီေတာ့ ၀ က ၁၂ နဲ့ တူျပီး ၃ က ၁၅ နဲ့တူတယ္ သခ်ၤာနည္းနဲ့ေတာ့ ဒီလိုေရးတယ္
ဗ်

0 = 12( mod 12)
3 = 15( mod12)

ဥပမာ ေဗဒင္ေတြမွာသံုးတာဆိုရင္ mod 7 ေပါ့ဗ်ာ
၇ ရက္သားသမီး ရွိေတာ့ ရွိသမ်ွလူေတြအားလံုးကို
၇အုပ္စု ခြဲျပီး ေဟာစတမ္း ၇ မ်ိုးေပး တာေပါ့
coc လို game မ်ိုးမွာ barbarian ေတြရဲ့ animation ကိုျကည့္လိုက္ တကယ္ေတာ့ က်ုပ္တို့
ငယ္ငယ္ က  စာအုပ္ရဲ့ ေထာင့္တိုင္းမွာ ပံုဆြဲ ျပီး
အျမန္လွန္လိုက္ရင္ အသက္ဝင္သလို့ေပါ့ဗ်ာ
ဒီ barbarian ေလးေတြက လည္း animation တခု ဆံုးတိုင္းအစ ကျပန္စတယ္ဗ် သူတို့အတြက္ဆြဲထား
တဲ့ image ဖိုင္ေတြကို modular နည္းနဲ့ computer က run ေပးေနတာေပါ့

ဟာ တယ္ဟုတ္ပါလားဗ် က်ုပ္က coc ဆိုသိပ္ျကိုက္
တာ အမႈ မလိုက္ရရင္ goblin ေတြထုတ္ျပီး ပတ္ခိုး
ေနတာ ဗ်

ဟားဟား ယံုပါတယ္ဗ်ာ ခင္ဗ်ား တေန့ ရာထူးတတ္
မယ့္လူပဲဗ် လူျကီးျဖစ္ဦးမွာ အာ့နဲ့ ဘယ္ေရာက္
သြားျပီလဲ

ဟို ေမာ္ဇီလာ ဆိုလား ဘာလား

ေမာ္ျဒူလာပါဗ် shifted cipher မွာ modular
ဘာ လို့ ပါရလဲဆိုရင္ language ေတြကို ဆိုပါေတာ့
ဗ်ာ English ေပါ့ သူ့မွာ ၂၆ လံုးရွိတယ္ ဒါကို A ကို
0  ေပး B ကို 1 ေပး    C ကို 3 ေပး……… Z ကို 25
ေပး ရင္ modulus 26 ဆိုရင္ ၂၆ လံုးေျမာက္ဟာ
၀ နဲ့တူေတာ့ A ျပန္ျဖစ္တာေပါ့ဗ်ာ ဒီေတာ့ shifted
cipher အရ ဂ်ူးလီယက္ဆီဇာ က A ဆို D
B ဆို E    Z ဆို C ေျပာင္းတာကိုး Z ေက်ာ္ရင္ Aက
ျပန္စ ရမွာ ဒါကို လုပ္နိုင္တဲ့သခ်ၤာက modular
arithmetic ပါပဲဗ်ာ

သခ်ၤာနည္းအရေတာ့ ဆီဇာ ဆိုက္ဖာ ဟာ 3 ေပါင္းတာေပါ့ ဆိုပါေတာ့ P ဆိုတာက plaintext
ကိုယ္ပို့လိုတဲ့ message C ဆိုတာက ciphertext
စကားဝွက္ေျပာင္းတာ langue က ၂၆ လံုးပါတဲ့
အဂၤလိပ္ language သံုးမယ္ ဆိုရင္ ဒါကို

C = P + 3(mod 26) ဆိုတာ encryption စကားဝွက္လုပ္တာေပါ့ဗ်ာ ဥပမာ P က A =0 ဆိုတဲ့
စကားလံုး ဆိုရင္ C က

C= 0+ 3(mod26) =0+ 3= 3 = D ေပါ့ဗ်ာ D က ၄
ေနရာေျမာက္ မွာ သုညကစေရေတာ့ ၃ ေနရာေျမာက္မွာရွိလို့ေပါ့

ဒါကို decryption ျပန္ေဖာ္မယ္ဆိုရင္

P= C - 3(mod 26)

ေပါ့ ဥပမာ C က ခုနက D= 3 ဆိုရင္

P = 3- 3(mod 26).= 0 = A ေပါ့ဗ်ာ

ဒီေတာ့ ဒီဆိုက္ဖာ မွာ ေသာ့ ခ်က္ key က 3 ပါပဲ
ဒီ key သိရင္ ဒီ ဟာ ကို ေဖာ္လို့ရျပီ ခင္ဗ်ားက
key ကို  5 သို့ 7 သို့ ျကိုက္တာကို 26 ေအာက္ကျကိုက္တဲ့ဂဏန္းကို
ထား လို့ရတယ္ဗ်

ဟားးးး အေတာ္စိတ္ဝင္စားဖို့ေကာင္းတာပဲ ကိုပိုင္သြန္ ဘီယာတိုက္ရက်ိုးေတာ့ နပ္တယ္ဗ်ာ
ဒါနဲ့ ဆီဇာ ဆိုက္ဖာ တမ်ိုးထဲရွိတာလားဗ်

ဘယ္ဟုတ္ကမွာ တုန္း cryptography ဆိုတာ
အမ်ားျကီးပါပဲ ဆီဇာ ဆိုက္ဖာ ကအေစာဆံုးေတြထဲက တခုေပါ့ဗ်ာ သူ့မွာ key
သိသြားရင္မလံုျခံုေတာ့ဘူး ခုေခတ္က ဒါေတြကို
ေက်ာ္လႊားနိုင္ပါျပီ ခင္ဗ်ား message တခုကို
ဖုန္းနဲ့ပို့တိုင္း ဖုန္း က security system က
cipher text အေနနဲ့ပို့တာေပါ့ ၂ ဖက္လံုးက
key  လိုတယ္ ပို့သူေကာ လက္ခံသူေကာ same
key ရွိမွ ဒီေတာ့ Key ကိုပို့တဲ့ ျပသနာ ေပါ္လာေကာဗ် ဒါကို key distribution problem
လို့ေခါ္တယ္

အား စိတ္ဝင္စားဖို့ေကာင္းပါ့ဗ်ာ

ဒါေပါ့ ကိုျမေဝ ဒီေနာက္က သခ်ၤာေတြနဲ့လက္ရွိ
အင္တာနက္မွာ သံုးတဲ့ ေနာက္က RSA လို
public key cryptosystem ေတြအေျကာင္း
ေနာက္မွပဲျကံုရင္ေျပာေတာ့မယ္ဗ်ာ ခုေတာ့
ဒါကို စကားဝွက္ေဖာ္ျကဦးဆို့

ထို့ေနာက္ ၂ ဦးသား မည္သို့မည္ပံုျပုလုပ္လိုက္
သည္မသိ cipher ေပါ္သြားေလရာ၎ မွာ

"we will give you unmanned car containing
wy tablets. we'll meet at zaykabar compound. you bring back teak on return."

အင္ အိုင္ေဆး ကို ပိုင္သြန္ ဒါကို ျမန္မာလိုျပန္ေတာ့
" မင္းဆီကို wy ေတြပါတဲ့ ေမာင္းသူမဲ့ကားပို့လိုက္
တယ္ ေဇကမ႓ာ ဝင္းမွာဆံုမယ္ အျပန္မွာ က်ြန္းသစ္
ေတြ တင္ေပးလိုက္ပါ"

ဟာ မျဖစ္ေခ်ဘူး အိုင္ေဆး ကိုပိုင္သြန္ က်ုပ္တို့
အခ်ိန္မီွလက္ရ ဖမ္းမွရမယ္ သြားဆို့

ဟုဆိုကာ အင္စပတ္တာ ျမေဝ သည္ M1911 A1
ပစၥတိုကို ခါးတြင္ထည့္ကာ က်ြႏု္ပ္လည္း ကုတ္
အက်ၤီ ယူ၍ ၂ ေယာက္သား ကသုတ္ကယက္
ထြက္လာခဲ့ျကေလသည္………………………

                                                     Python

No comments:

Post a Comment