Sunday, September 20, 2015

သခ်ၤာရဲ့ရတနာနဲ့ရတနာရဲ့ေနာက္ေျကာင္း

သခ်ၤာရဲ့ ရတနာ နဲ့ ရတနာရဲ့ေနာက္ေျကာင္း

ေငြတိုး ခ်ီးစား မဲ့လူေတြ အတြက္ျဖစ္ျဖစ္ မေျပလည္
လို့တေယာက္ေယာက္ ဆီက ေငြလွည့္ ဖို့ပဲျဖစ္ျဖစ္
အေရးတျကီးသိ ဖို့လိုလာတာ အတိုးနႈန္းပါ ဘဏ္
ေတြမွာလည္း interest rate အတင္ အခ် ဟာ
နိုင့္ငံ့ စီးပြားေရးနဲ့ဆက္စပ္မႈ ရွိပါတယ္ အတိုးနႈန္း
ခ်ေပးရင္ လုပ္ငန္းမ်ားျပီး စီးပြားေရးေကာင္းလာ
တတ္ပါတယ္ ဒီေတာ့ အတိုးနႈန္းရဲ့သေဘာ သဘာ
ဝက ဘယ္လိုရွိ လဲ

ဒါကိုပထမဆံုးေလ့လာ ခဲ့သူက ဂ်က္ေကာ့ ဘာနိုလီပါ
ဆိုပါစို့ သင္က ဘဏ္မွာ ေငြအပ္မယ္ 1 ေဒါ္လာ အပ္
မယ္ တနွစ္ ျပည့္ရင္ ဘဏ္ က သင့္ကို အတိုး နႈန္း
100% နဲ့ တိုးရင္းေပါင္း ေပးမယ္ ဒါဆို တနွစ္ျပည့္ရင္
သင္ 2 ေဒါ္လာျပန္ရမယ္

p က သင့္ အရင္းအနွီး (ဒီမွာ 1 ေဒါ္လာေပါ့)
r က အတိုးနႈန္း (ဒီမွာ % နဲ့ျပတယ္ 100% ဆို 1ေပါ့
                        50% ဆို 0.5 စသျဖင့္ေပါ့)
n က တနွစ္အတြင္းမွာ တိုရင္းေပါင္း ေပးမဲ့ အျကိမ္
         ေပါ့ ဆိုလိုတာက တနွစ္ကို တျကိမ္လား တနွစ္
          ကို ၂ ျကိမ္လား စသျဖင့္ေပါ့
          ေနာက္တခုကေတာ့
t ေပါ့ ဒါက ေငြ ျမွပ္နွံထားမဲ့ ကာလ နွစ္နဲ့ျပတယ္
S က စုစုေပါင္း တိုးရင္းေပါင္း ေပါ့

equation က

         S = p ( 1 + r/ n )^nt

ပါ ဒါက နဲနဲရႈပ္ တယ္ ဒီေတာ့ ရွင္းေအာင္ အထက္က
ဥပမာနဲ့ျပန္သြား ျကမယ္ ဒါဆို p က 1 ေဒါ္လာေပါ့
r က 100% ဆိုေတာ့ ( ေတာ္ေတာ္ သေဘာေကာင္း
တဲ့ဘဏ္ျဖစ္မယ္) 1 ေပါ့ဗ်ာ n က တနွစ္မွာ တျကိမ္
ဆိုေတာ့ 1 ပဲ  t ကို လဲ တနွစ္ပဲ ျမွပ္နွံ မယ္ ဆိုေတာ့
1 ထားလိုက္ ဒီမွာ t= 1 ထားရင္ equation ကို ပိုရွင္းေအာင္ေရး လို့ရတယ္ ဒီလိုေလး

           S = p ( 1+ r/n ) ^n

ေပါ့ ေစာေစာက ဟာေတြအစားထိုးရင္

           S = 1 (1 + 1/1 )^ 1 =2

၁၀၀ % တိုးနဲ့ တနွစ္ျပည့္ရင္ ၁ ေဒါ္လာ ကေန ၂
ေဒါ္လာ ျပန္ရမယ္ေပါ့ 

ဘာနိုလီက စိတ္ဝင္စားတာက တကယ္လို့ n ကို တိုး
ရင္ ဥပမာ တနွစ္ ၂ ျကိမ္ ေပါ့ တိုးရင္းေပါင္းမယ္ ဘယ္ေလာက္ရမလဲ? n = 2 ေပါ့ တနည္း ၆ လ တ
ျကိမ္ေပါ့

             S = 1( 1+ 1/2)^2 = 2.25 $

အားပါး ေစာေစာက နွစ္ေဒါ္လာ ခု နဲနဲပိုမ်ားလာျပီ
ဒါဆို အျကိမ္ေရမ်ားတဲ့ ဘဏ္ကိုေရြးသင့္တယ္
တကယ္လို့ ၃ လတျကိမ္ဆိုရင္ေရာ n =4  ေပါ့

           S = 1( 1+ 1/4)^4 = 2.4414

ယို့ !! တက္ေတာ့တက္တယ္ ဟ ဒါေပမဲ့သိပ္မတက္
ဘူး ဒီဂဏန္း က ျကည့္ရတာ ကိန္း တန္ဖိုး တခုခု မွာ
ရပ္မဲ့ ပံု ပဲ ဒါေပမဲ့အျကိမ္ေရမ်ားမွပါ တကယ္လို့
တေန့တျကိမ္ဆိုရင္ n = 360 ေပါ့ အာ့ ဆို
S က  2.714567  n က infinity ဆိုရင္ S က ဘယ္
ေလာက္လဲ ? 2.7182818 ပါ ဒါကို e လို့ ေခါ္ပါတယ္

        e = Limit n>>∞ ( 1+ 1/n) ^n

ပါ e ဟာ irrational number ျဖစ္ပါတယ္ ျပီးေတာ့
transcendental number လဲျဖစ္တဲ ဆိုလိုတာက
ဘယ္ polynomial equation ရဲ့ root မဟုတ္ဘူး
နွစ္ဆ တိုးနႈန္းကို အျကိမ္အကန့္သတ္မဲ့ စကၠန့္တိုင္း
သာခြင့္ျပုထားရင္ တိုးနႈန္းဟာ base e ပါ ဥပမာ
ကမ႓ာေပါ္မွာ ဘက္တီးရီးယားေတြ က fission နည္း
နဲ့ တေကာင္က ၂ ေကာင္ / ၂ ေကာင္က ၄ ေကာင္
ပြားတယ္ ဒီနႈန္းက approximately base e ပါ
ဆိုလိုတာက e^ x  နဲ့ ပြားပါတယ္ x က စဦးအေကာင္ေရ ေပါ့ x မ်ားေလ တိုးနႈန္း မ်ားေလ
တရက္ထဲနဲ့ ကမ႓ာ ကို bacteria ေတြက ကုန္းေျမ
မျမင္ရေအာင္ ဖုန္း ပစ္လိုက္နိုင္ပါတယ္

ဒါ က e အေျကာင္းပါ  ေနာက္တခု က π ပါ pi က
စက္ဝိုင္းရဲ့  စက္ဝန္း နဲ့ အခင္းတို့ရဲ့ အခိ်ုးပါ

             π = C / d    

C= circumference , d = diameter = 2r
ဒါေျကာင့္  C= 2πr ျဖစ္တာေပါ့ စက္ဝိုင္း အရြယ္အစား အမ်ိုးမ်ိုးရွိတယ္ ဒါေပမဲ့ စက္ဝိုင္းမွန္
ရင္ အခိ်ုးက π ပဲ π မရွိရင္ စက္ဝိုင္း မဟုတ္ဘူး
သံသရာစက္ ဝန္း မ်ိုးစံု လည္ျကတယ္ ဒါေပမဲ့
π တန္ဖိုးမရရင္ အဲဒါသံသရာ လည္ေနတာမဟုတ္
ဘူး ဒီမွာ သံသရာဆိုတာက အဆံုးက အစ ကို ျပန္
ေရာက္သြားတဲ့ ျဖစ္စဥ္တိုင္းကိုေျပာခ်င္တာပါ

ဒါကိုနားလည္ရင္ exponential function
e^x အေျကာင္း ဆက္ျကပါမယ္ e^x ကို
အထက္က လို

    e^1 = Limit n>>∞ (1+1/n)^n

လို့ေရးနိုင္ပါတယ္ တကယ္လို့ 1 ေနရာ မွာ x ဆိုရင္

     e^x =Limit n>>∞ (1+ x/n)^n ပါ

e^x ကို power series မွာျဖန့္ျပီးေရးရင္

     e^x = ∑n=0 >∞   x^n/n!
            =1 + x  +   x²/2!   + x³/3!  + x⁴ /4! +……

ဒီမွာ x အစား ix ကို ထည့္ျကည့္ရင္ေရာ

e^ix = 1+ ix + i²x²/2!  + i³x³/3!  + i⁴x⁴/4!+ ……

ဒီထိရွင္းမယ္ထင္ပါတယ္ စာရြက္ေပါ္မွာခ်ေရးျပီး
x ရွိတဲ့ေနရာ ix လိုက္ထည့္ယံုပါပဲဗ်ာ

ဒီမွာ i ရဲ့အရည္ အခ်င္းတခု က i² = - 1 , i⁴= 1,
i³ =  - i ရတာပါ  ဒီေတာ့

e^ix = 1+ ix - x²/2! - ix³/3! + x⁴/4! + ix^5/5! +        …………        

ဒီထိရွင္းမယ္ထင္ပါတယ္ ဒီမွာ i ပါတဲ့ ကိန္းစု ေတြကို
သပ္သပ္ဖယ္ရင္

e^ix = (1-x²/2!+x⁴/4! - …)+ i(x-ix³/3!+x^5/5!
                                                +……)

ဒီမွာ ပထမ လက္သည္းကြင္း ထဲက series ဟာ
cos x ပါ ဒုတိယလက္သည္းကြင္းထဲက infinite
series ဟာ sin x ပါ

ဒီေတာ့

           e^ix = cos x + i sin x

ဒါက Euler's formula ဝါ သခ်ၤာရဲ့ ရတနာ ေပါ္လာပံုပါ ဒီထဲမွာမွ specific value cos x= - 1
နဲ့  sin x= 0 ကို ထည့္ရင္

         e^ix = - 1+ 0
         e^ix + 1 = 0 ရပါတယ္

ေအာက္ကပံု က ဒါကို geometry နည္းနဲ့ အဓိပၸါယ္ေဖာ္ေပးတာပါ

                                             python

Saturday, September 19, 2015

သခ်ၤာရဲ့ ရတနာ

သခ်ၤာရဲ့ ရတနာ

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

                            x²= -1

ဆိုတဲ့ညီမ်ွျခင္း ကိုရွင္းရာကေန သခ်ၤာပညာရွင္ေတြ
ဟာ သဘာဝ က တကယ္ အသံုးျပုေနတဲ့ number
system အစစ္ ကိုေတြ့ရွိခဲ့ပါတယ္ ဒါကေတာ့
ကိန္းစစ္နဲ့ ကိန္းေယာင္တို့ ေပါင္းစပ္ရာ ကေန ရရွိတဲ့
ကိန္းေထြပါ

ဒီမွာတခုေျပာ ခ်င္တာ က ကိန္းေေယာင္ imaginary လို့ နာမည္ေပး ထားတာ တကယ္မရွိ
လို့ စိတ္ကူးယဥ္ အျဖစ္ အတု စတဲ့သေဘာေတြ
မဟုတ္ပါဘူး မွတ္မိလြယ္ေအာင္ ေပးထားတဲ့သေဘာ
သာပါ ကိန္းေထြ complex number ဟာ တကယ္
ေတာ့ သဘာဝ တရားက ေရြးခ်ယ္တဲ့ သခ်ၤာစစ္စစ္ပါ
လူသားေတြအေနနဲ့ ကိန္းစစ္ေတြကို သာျမင္ရေပမဲ့
သဘာဝကေတာ့ ကိန္းေထြ ေတြနဲ့သာ အလုပ္လုပ္ပါ
တယ္ အမွန္ေတာ့ ကိန္းစစ္ real number ဆိုတာ
ကလည္း complex plane ကိန္းေထြမ်က္နွာျပင္
ရဲ့ အလယ္က ျဖတ္သြားတဲ့ မ်ဥ္းေျကာင္း တခုသာပါ
ကိန္းေထြေတြဟာ geometry အရဆြဲျကည့္ရင္
2 dimension ရွိတဲ့ မ်က္နွာျပင္ surface တခုနဲ့တူ
ပါတယ္ မ်က္လံုးထဲမွာ စာေရးစကၠူ plane တရြက္ကို ျမင္ျကည့္ပါ

လီယိုနက္ အိြဳင္လာဟာ သခ်ၤာရဲ့ ဂ်ဝဲလ္ (ရတနာ)
ကိုေတြ့ခဲ့ပါတယ္ အဲဒါကေတာ့

                     e^iπ + 1 = 0 

ဆိုတဲ့ equation ပါ သခ်ၤာရဲ့ ညီမ်ွျခင္းေတြ ထဲမွာ
အလွဆံုးတခုေပါ့ ရစ္ခ်က္ ဖိုင္းမင္းက သခ်ၤာ ရဲ့
ရတနာ jewel of mathematics လို့တင္စား
ခဲ့ပါတယ္ အထူးျခားဆံုးညီမ်ွျခင္းတခုလို့လဲဆိုခဲ့ေသး
ပါတယ္

ဘာေျကာင့္လဲ? ဒီမွာ ပါတဲ့ ကိန္းေတြဟာ သခ်ၤာပညာ
ရဲ့ အနွစ္ လို့ေျပာရမဲ့ ပစၥည္းေတြပါ လူေတြဟာ ေျပာင္းနိုင္တယ္ သက္ရွိေတြဟာ ေျပာင္းနိုင္တယ္
ယုတ္စြအဆံုးက်ြန္ေတာ္တို့ေနတဲ့ စျကာဝ႒ာ ကို
ယခု လက္ရွိ မဟုတ္တဲ့ နည္းေတြနဲ့ တည္ေဆာက္
နိုင္ပါေသးတယ္ ဒါေပမဲ့ ခု ညီမ်ွျခင္းမွာပါတဲ့ ကိန္း
ေတြကေတာ့ ဘယ္ စျကာဝဠာ မွာပဲျဖစ္ျဖစ္ ဒီအတိုင္း
ပါပဲ သူတို့ အခ်င္းခ်င္းျကားက ဆက္သြယ္မႈ ( ခု
ညီမ်ွျခင္း ပံုစံ  ကိုဆိုလိုျခင္းျဖစ္သည္) ကလဲ မေျပာင္း
လဲပါ  ဘယ္ေတာ့မွ မေျပာင္းတဲ့ တရားတခုကို
သင္ျကိုက္တတ္ရင္ ဒါေလး ကို ျကည့္ပါေလ

ဒီမွာပါတဲ့ 1 ဟာ ကိန္းမွန္သမ်ွ ရဲ့မိခင္ပါ သင္က
7 ကိုလိုခ်င္ရင္ 1+1+1+1+1+1+1 = 1 ကို 7ခါ
ေပါင္းပါေလ တျခားကိန္းေတြလည္း ထိုနည္း၎

ျပီးေတာ့ 1ဟာ multiplicative identity ပါ
သူ့ကို ဘာနဲ့ေျမွာက္ေျမွာက္ ေျမွာက္တာ ျပန္ရပါ
တယ္ a ×1 =1 ×a = a   

0 ဟာ additive identity ပါ a + 0 = 0+ a = a
0ဟာ မရွိျခင္းတို့ ဘုရင္ျဖစ္ျပီး set theory အရ
ေတာ့ ကိန္းတို့ ရဲ့ အစဦး ဆံုး set ပါ

သခ်ၤာက အရာရာကို ဒီ၂ ခု ကေန စတင္နိုင္ပါတယ္

i ဟာ ကိန္းစစ္ မွာ 1 က အေရးပါသလိုပဲ
ကိန္းေယာင္တို့ရဲ့ အစ မိခင္ပါ  geometry အရေတာ့ i နဲ့ ေျမွာက္ျခင္းဟာ 90° ေထာင့္ေျပာင္း
တာနဲ့တူပါတယ္

π ကေတာ့ စက္ဝန္းနဲ့ အခ်င္းတို့ရဲ့ အခ်ိုးပါ ဒါက
ရိုးရိုးေျပာရင္ေပါ့ ဆန္းဆန္း ေျပာ႐ရင္ေတာ့
ေလာကမွ အဆံုးဟာ အစ ကို ျပန္ေရာက္တဲ့ကိစၥ
မွန္သမ်ွ ကို သံသရာလည္တယ္ လို့ ဆိုေလ့ ရွိျပီး
သံသရာလည္တဲ့ အေျကာင္း ကို စနစ္တက် သခ်ၤာ
နည္းနဲ့ေျပာတိုင္းမွာ ဘဒို တို့  π ကိုေတြ့ရပါလိမ့္မယ္

e ကေကာ Euler' number လို့ ေခါ္တဲ့ အရာ
အထက္ကေျပာ ခဲ့ သလို real number လမ္းက
အေပါက္ေတြကို ဖာေပးခဲ့တဲ့ transcendental တံ
တား တစင္းေပါ့ သူက natural log ရဲ့ base လဲ
ျဖစ္ပါတယမ သဘာဝ မွာ သဘာဝအတိုင္း ျဖစ္
ပ်က္ေနမႈ အေတာ္မ်ားမ်ား က base e နဲ့ မလြတ္ပါ

ဒီအရာေတြရဲ့ေပါင္းစည္းမႈက

          e^iπ + 1 = 0  

ဆိုတဲ့ လွပတဲ့ ရတနာကိုေမြးဖြားခဲ့ပါတယ္
တကယ္ေတာ့ ဒီညီမ်ွျခင္းဟာ ပို ေယဘူယ် က်တဲ့
Euler's formula

        e^ix = cos x + isin x

ကေနရတာပါ

             cos π =-1  and  sin π= 0 ကို x ေနရာမွာအစားသြင္းရင္

                  e^iπ = -1 +  i × 0
                  e^iπ = -1
                  e^iπ + 1 = 0
ပါ

ဒီညီမ်ွျခင္းက ကိန္းေထြမ်က္နွာျပင္ေပါ္မွာ ဆြဲရင္
1ယူနစ္ ရွိတဲ့ circle ကိုေပးပါတယ္ ခပ္ဆန္းဆန္း
ေျပာရရင္ေတာ့ သံသရာတပါတ္လာ္ေနတဲ့ ျဖစ္စဥ္
ေတြကို ကိုယ္စားျပုရမွာ ဒီညီမ်ွျခင္း ကိုေတြ့ရမွာပါ

ဥပမာ ဆို ကြမ္တမ္ မက္ကင္းနစ္ အရ fundamental particle ေတြရဲ့ motion ဟာ
ရွရိုးဒင္းဂါး ညီမ်ွျခင္းေပါ္မူတည္ျပီး သူ့ solution
အေျဖက ဒီညီမ်ွျခင္း Euler 's formula ေပါ္အေျခခံျပီး လႈပ္ရွားေနတာပါ

ဒီေတာ့ သဘာဝတရား ကို ခ်စ္တတ္သူေတြ အတြက္ သဘာဝတရားရဲ့ျပူမူ မႈ ကို အမွန္တိုင္း သိခ်င္သူ
ေတြအတြက္ ဒီညီမ်ွျခင္း ဟာ ရတနာပါ

Friday, September 18, 2015

အင္စပတ္တာျမေဝ နွင့္ သုဒၶကိန္းမ်ား

အင္စပတ္တာျမေဝ နွင့္ သုဒၶကိန္းမ်ား

အိုင္ေဆး ကိုပိုင္သြန္ ဟို တေန့ ကေျပာတဲ့ RSA
cryptosystem အေျကာင္းေလး ဆက္စမ္းပါဦး

ေကာင္းပါျပီ ကိုျမေဝ ဒီစနစ္ ကခုေခတ္ အင္တာနက္
ေတြ မွာ အဓိက အသံုးျပုတဲ့စနစ္ေပါ့ Rivest , Shamir နဲ့ Adleman တို့ကိုဂုဏ္ျပု မွည့္ေခါ္ထား
တာေပါ့ သူက အလြန္ျကီးတဲ့ကိန္း ေတြကို ဆခြဲ ကိန္း ခြဲရတာ ခက္တဲ့ အခ်က္ေပါ္ မူတည္ျပီး ျပုလုပ္
ထားတဲ့ စနစ္ေပါ့

ဒီမွာ ပထမ အိုင္ပီ သိဖို့ လိုတာက primes number
သုဒၶ ကိန္းေတြ အေျကာင္း ပါပဲ

prime ဆိုတာ 1 နဲ့ သူကိုယ္တိုင္က လြဲ ရင္စားလို့
မျပတ္တဲ့ ကိန္း မဟုတ္လား ကိုပိုသြန္

ဟုတ္တယ္ ကိုျမေဝ ဥပမာေတြက 3, 5, 7, 11,…… စသျဖင့္ေပါ့ ဗ်ာ 3   ကို  1 နဲ့ 3 ကလြဲရင္စားမရဘူး
တျခားဟာ ေတြလည္း ထိုနည္း၎ ေပါ့

prime ေတြဟာ ဘာလို့ အေရးျကီးလည္း ဆိုေတာ့
ဘယ္ကိန္းကို မဆို prime ေတြ ေျမွာက္ျခင္းနဲ့ ျပုလုပ္ ယူနိုင္တယ္ တနည္းအား ျဖင့္ ကိန္းတိုင္း
ကို ဆခြဲကိန္း ျပန္ခြဲရင္ prime ေတြ ပဲျပန္ရတယ္
ကို ျမေဝ ဥပမာ 10= 3 × 5     , 8= 2×2×2
9=3×3  , 24= 2×2×2×3 စသျဖင့္ေပါ့

ဒီေတာ့ သုဒၶကိန္းေတြ ဟာ မူလဘူတ ကိန္းေတြ
atom of numbers လို့ေျပာလို့ရတယ္ ကိုျမေဝ
ဥပမာ ေရ H₂O ဆိုတဲ့ျဒပ္ေပါင္း ကို H နွစ္လံုး O
တလံုး ဆိုတဲ့ atom ၃ လံုးနဲ့ တည္ေဆာက္ထား
သလိုေပါ့ သူတို့ကိုျက ေတာ့ ထပ္ခြဲလို့ မရေတာ့
ဘူးေပါ့ ဗ်ာ ဒါ ေျကာင့္ စင္ျကယ္တယ္ ဆိုျပီး
သုဒၶ လို့ ေခါ္ဟန္တူပါတယ္ prime ကေတာ့ မူလ
အစ အဦးဆိုတဲ့ အဓိပၸါယ္ မ်ိုးေပါ့ ဒီေတာ့ ကိန္းေတြ
က အနႏၱရွိေပမဲ့ သူတို့ကို ခြဲျခမ္းလိုက္ရင္ေတာ့
ပရိုင္း ေတြပဲက်န္ခဲ့မွာေပါ့ ဒါေပမဲ့လည္း ယူကလစ္
က ပရိုင္းေတြဟာ အနႏၱရွိ တယ္လို့ သူရဲ့ယူကလစ္
က်မ္းမွာ သက္ေသျပခဲ့တယ္ဗ်

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

p နွင့္ q က prime ဆို ရင္ pq = N ဆိုုျပီး ဆခြဲ
ကိန္း ခြဲလို့ရတဲ့ composite number N ကို
လြယ္လြယ္ရွာလို့ရတယ္ဗ် ကြန္ျပူတာမွာေပါ့
ဒါေပမဲ့ ကိုျမေဝ ကို N ေပးထားျပီး p နဲ့ q ကို ျပန္ရွာ
ခိုုင္းရင္ အရမ္းခက္တယ္ဗ် အရမ္းျကီးတဲ့ N ဆိုရင္
ဒါကိုအရမ္းေကာင္းတဲ့ စူပါကြန္ျပူတာနဲ့ေတာင္
အျကာျကီးရွာရတယ္ သူတို့ကို polynomial
time မွာ ရွာရလို့ P ျပသနာလို့ ေခါ္တယ္ဗ်

P ျပသနာ ေတြက အရမ္းခက္ ေပမဲ့ အေျဖရွိေသး
တယ္ေပါ့ဗ်ာ ေနာက္ျပသနာမ်ိုးကေတာ့ exponential time မွာ အေျဖရွာရလို့ ဒီျပသနာမ်ိုး
ကေတာ့ သူတို့ကိုေျဖရွင္း ဖို့ျကာခ်ိန္ဟာ စျကာဝဠာ
သက္တမ္းထက္ျကာ လို့ တနည္း လူ မေျပာနဲ့ ကြန္ျပူ
တာေတာင္ ရွင္းမရ တဲ့ျပသနာမ်ိုးေတြေပါ့ဗ်ာ

ခင္ဗ်ား တကယ္ လို့ သခ်ၤာ နဲ့ ပိုက္ဆံရွာခ်င္ရင္
ဒီျပသနာ ကိုရွင္းဗ် အေမရိကန္နိုင္ငံ Clay university မွာ ဒါကိုရွင္းနိုင္ရင္ ေဒါ္လာ တသန္း
ေပးမယ္လို့ ဆိုထားတယ္ဗ် အဲဒါကေတာ့
P vs NP ျပသနာ ပါ ဆိုလိုတာက NP ျပသနာဟာ
P ျပသနာလိုပဲ ေျဖရွင္းရနိုင္လား မရနိုင္ဘူး လား
တူမလား မတူဘူးလား သက္ေသျပဖို့ပါ

ေျသာ္ ဒါ ကခုထိ မသိေသးဘူးေပါ့ ကိုပိုင္သြန္

ဟုတ္တယ္ ဒါေပမဲ့ ပညာရွင္ အမ်ားစု ကေတာ့
မတူဘူးလို့ ယူဆ ျကတယ္ တခ်ို့ ကေျပာတာေတာ့
P နဲ့ NP ဟာ မတူမွျဖစ္မယ္ ေပါ့ ဘာလို့ ဆို သီခ်င္း
တပုဒ္ ေကာင္းမေကာင္း ကို နား ေထာင္တာ နဲ့ လူ
အမ်ားစုက သိတယ္ေလ ဒါေပမဲ့ လူအမ်ားစု ကို
သီခ်င္းေကာင္းေကာင္း ေရးခိုင္ ရင္ေတာ့ မေရးတတ္ျကဘူးေလ ပါရမီ ရွင္ ဆိုတာ one way
function သို့ one way computation တြင္ ရွိ
ေန လို့သာ ရွိနိုင္တာမ်ိုးကိုး ခုေျပာမဲ့ RSA ကလည္း
prime ေတြေပးထားရင္ N ရလြယ္ေပမဲ့ N ေပး
ထားရင္ primes ေတြျပန္ရဖို့ ခက္တဲ့ အေန အထား
one way process ေပါ္ မွီတည္ေနရတာေပါ့ ကိုျမေဝ

အင္း ဒါေတာ့ စဥ္းစားဖို့ေကာင္းတဲ့ျပသနာေပပဲ

အင္း ေနာက္တခု သိရ မွာ က Euler phi function
Φ(N) ေပါ့ ဒီ ဖန္ရွင္က N ကို ေပးထားရင္ သူ့ေအာက္
မွာ relatively prime ျဖစ္တဲ့ကိန္းအေရအတြက္ကို
ရွာေပတယ္ ေပါ့ဗ်ာ

ကိန္း ၂ ခု က relatively prime ျဖစ္တယ္ဆိုတာ
က သူတို့ နွစ္ဦလံုးကို စားလို့ျပတ္တဲ့ အျကီးဆံုး
ဂဏန္း gcd(greatest common devisor) က 1 ျဖစ္တာကိုေျပာတာဗ်

ဥပမာ  4 နဲ့ 5 ဆို သူတို့ နွစ္ဦးလံုးကို ျပတ္တာ 1 ပဲ ရွိ
တယ္ ဒါေျကာင့္ gcd(4,5)=1 ဒီလိုေရးပါတယ္

4 နဲ့ 6 ဆိုရင္ စားလို့ျပတ္တဲ့ အျကီးဆံုးဂဏန္းက 2
ေပါ့ ဒီေတာ့ gcd(4,6) =2 ဒီလိုေရးပါတယ္

gcd 1 ရတဲ့ ကိန္း ၂ လံုး ကို relatively prime လို့ေခါ္တယ္ 4 နွင့္ 5 ဆို relatively prime ေပါ့ဗ်ာ

ဒီေတာ့ ဒါေေတြေျပာျပရတဲ့ အဓိက အေျကာင္အရင္း
က ဟိုတခါေျပာတဲ့ modular သခ်ၤာ မွာ ခုလို

                  ed=1 (mod Φ(N))

ဆိုတဲ equation မွာ အေျဖရွိ ဖို့ ဆိုရင္

gcd(e,Φ(N))=1

ျဖစ္ဖို့လိုပါတယ္ ဆိုလိုတာက   e နဲ့ Φ(N) သာ
relatively prime ျဖစ္ခဲ့ရင္ e နဲ့ d ေျမွာက္ျခင္းဟာ
1  ရမွာ  တနည္း e ဟာ d ရဲ့ inverse ပါ

ဒီေတာ့ ကိုျမေဝ ဒါေလာက္နားလည္ျပီဆိုရင္ RSA
အေျကာင္းေျပာလို့ရပါျပီ

ဟုတ္ျပီကို ပိုင္သြန္ ဆက္ပါဦး

တကယ္လို့ ကိုျမေဝ က အင္တာနက္ေပါ္က ကုန္
ပစၥည္းတခုခု ေရာင္းမဲ့ စီးပြားေရးသမား ဆိုပါစို့
ဝယ္သူေတြကအမ်ားျကီး သူတို့က ဝယ္ခ်င္ရင္
သူတို့ရဲ့ ဘဏ္ အေကာင့္ ကိုေပးရမယ္ ဒါကို
ျကားကျဖတ္ဖမ္းမိရင္ အႏၱရာယ္ရွိတယ္ ဒီေတာ့
ဒါကို ဝွက္ဖို့ encrypt လုပ္ဖို့ လိုတယ္ အေရးျကီးတာ
ကကိုျမေဝ က encryption key ကို လူေတြအမ်ား
ျကီးသိေအာင္ေျကျငာမယ္ ဒါဆို ဝယ္တဲ့သူက အဲ့
key ကို သံုးျပီး ဝွက္မယ္ ျပီးရင္ ကိုျမေဝ ဆီပို့မယ္
ျကားကလူက ျဖတ္ဖမ္းရင္ ဒါကို encryption key
ျကည့္ယံုနဲ့ မေဖာ္နိုင္ဘူး ဘာလို့ဆို ကိုျမေဝ ဆီမွာ
ပဲ decryption key ေဖာ္တဲ့ေသာ့က ရွိတာေပါ့

၁:  ကိုျမေဝက အေတာ္ျကီးတဲ့ prime number နွစ္ခု p နဲ့ q ကို ေရြးလိုက္ပါ

၂: p နဲ့ q ကို ေျမွာက္ျပီး pq=N ကိုရွာပါ

၃: Φ(N) =Φ(pq)= (p-1)(q-1) ကိုရွာပါ ဒီ function
က N ေပးထားရင္ရွာဖို့ခက္ပါတယ္ ဒါေပမဲ့ N က
prime ျဖစ္ရင္ေတာ့ ခု formula နဲ့ရွာလို့လြယ္ပါ
တယ္

၄: ျပီးရင္ 1< e <Φ(N) နဲ့ gcd(e,Φ(N))=1 ျဖစ္တဲ့ e ကို ေရြးပါ

၅: (e, N) ဒီကိန္း ၂ ခု က public key ပါ တနည္း
ကိုျမေဝ ဆီက ဝယ္မဲ့သူ ဘယ္သူမဆို ဒီနွစ္ခု သံုး
ျပီး သူတို့ bank account နံပါတ္ ကို ဝွက္ရမွာပါ
ဝွက္နည္းက ဥပမာ အေကာင့္က m ဆိုရင္

c = m^e (mod N) ပါ

e နဲ့ N ကိုသံုးျပီး m ကို c ေျပာင္းပါ ျပီးရင္ကိုျမေဝဆီ
ပို့ေပါ့ ဒါဆိုျကားကျဖတ္ဖမ္းသူက m ကိုမသိနိုင္
ေတာ့ဘူး c ကိုပဲရမယ္

၆: ကိုျမ ေဝ က
ed=1(mod Φ(N)) ကေန d ကိုရွာပါ
d ဟာ eရဲ့ multiplicative inverse ပါ တနည္း
decryption key ေသာ့ေပါ့ ဒါကို ကိုျမေဝက သိမ္း
ထားရမွာပါ

၇: ဝယ္သူ ဆီ က  c ေရာက္လာတဲ့အခါ

     c^d=( m^e)^d = m^de=m^1=m

m ကို ရပါျပီ ဒီနည္းနဲ့ျကားက လူက မသိနိုင္ပဲ
ဝွက္စာ ပို့နိုင္ပါျပီ ကိုျမေဝ

အာားးးး ေတာ္ေတာ္ေတာ့ ရႈပ္လဲရႈပ္တယ္ စိတ္ဝင္စား ဖို့လဲေကာင္းတယ္ ကို ပိုင္သြန္
ဒါနဲ့ျကားက လူက N နဲ့ e ကေန d ကိုမရွာ နိုင္ဘူးလား ကိုပိုင္သြန္

ရွာဖို့ခက္တယ္ ကိုျမေဝ အဓိက ကေတာ့ အထက္က
ေျပာ ခဲ့သလိုပဲ N ကေန p နဲ့ q ကို ခြဲဖို့က N သာ
အေတာ္ျကီးမယ္ ဆို အရမ္းျကာမွာပါ p နဲ့ q ရမွ
Φ(N)=(p-1)(q-1) ကေန Φ(N) ရမယ္
အဲ့ကေန e နဲ့ d ကိုရွာနိုင္မွာပါ

ဒီေတာ့ RSA ရဲ့ လံုျခံုေရးဟာ N ကို p နဲ့ q အျဖစ္
uniquely ဆခြဲနိုင္တဲ့အေပါ္မူတည္ တယ္
ကိုျမေဝ ဒါက လက္ရွိေတာ့ အဲ့ program(algorithm) ကို ေရးနိုင္တဲ့သူမရွိေသး
ဘူးေပါ့ ကိုျမေဝ ေရးနိုင္ခဲ့ရင္ ဘဏ္ေတြေဖာက္ျပီး
ခ်မ္းသာျပီေပါ့ဗ်ာ ဟားဟားဟား

ဟား ဒါ ဆိုဒီျပသနာ က အေတာ္ျကီးတာပဲ ကိုပိုင္သြန္

ဟုတ္တာေပါ့ ကိုျမေဝ ဒါေပမဲ့ ဒါကိုလုပ္နိုင္ဖို့က လဲ
number theory မွာ တဖက္ကမ္းခတ္မွပါ ကိုျမေဝ

အင္း ဗဟုသုတ ရပါေပတယ္ ဗ်ာ သိပ္နား မလည္
ေပမဲ့ အေရးျကီးပံု number theory ရဲ့ အသံုးဝင္
ပံုကိုေတာ့ မွန္းမိပါတယ္ဗ်ာ

တခုပဲ က်ုပ္တို့နိုင္ငံသိပ္မတိုးတက္ေသးေတာ့
e commerce ေတြဘာေတြ မရွိေသးေတာ့
တေယာက္ေယာက္ က ဒီလံုျခံုေရးကို ေဖာက္
နိုင္ခဲ့ရင္လည္း စိုးရိမ္စရာေတာ့မရွိေသးပါဘူးဗ်ာ
ဒီလိုျကေတာ့လဲ က်ုပ္တို့ ေခါင္းေဆာင္ေတြရဲ့
အေျမွာ္အျမင္ျကီးမႈ ကို ဝမ့္ေဆြ့ ဝမ့္ေဆြ့
ဝမ့္ဝမ့္ေဆြ့ပါ ဗ်ားးး  ………………………………

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

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

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

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

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

" အိုင္ေဆး ကိုျမေဝ ခင္ဗ်ား 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