The Art Of Crypto [Day 7]

Day 7 မွာေတာ့ က်ေနာ္တို႕ Route Cipher အေၾကာင္းကိုေလ့လာၾကမွာျဖစ္ပါတယ္။ Route Cipher နဲ႕ ခုရက္ပိုင္းေလ့လာမယ့္၏
Ciphers အခ်ိဳ႕ဟာ Transposition Ciphers အမ်ိုးစားေတြထဲမွာပါ၀င္တဲ့ Ciphers ေတြျဖစ္ပါတယ္။

Route Cipher

route cipher ဆိုတာ Simple Transpositoons Ciphers တစ္ခုျဖစ္ပါတယ္။
Encryption လုပ္ဖို႕ဆိုရင္ ပထမဆံုး plain text ကို grid တစ္ခုထဲကိုထည့္ရမွာျဖစ္ပါတယ္။ ဒီ route cipher မွာ
အဓိကက်တဲ့အရာကေတာ့ plain text ထည့္မယ့္ grid ရဲ႕ Column နဲ႕ Row ပါပဲ။ သူ႕ရဲ႕ encryption ပံုစံကေတာ့
clockwise နာရီလက္တံလည္တဲ့အတိုင္း၊ ဒါမွမဟုတ္ အေပၚေအာက္၊ Counter Clockwise ပံုစံမ်ိဳး  route လုပ္တာပါ။ ဥပမာေလးၾကည့္ရင္ ပိုနားလည္ပါလိမ့္မယ္။

ဥပမာအေနနဲ႕ “abort the mission , you have been spotted” ဆိုတာေလးကိုက်ေနာ္တို႕ Encrypt လုပ္ၾကည့္ၾကမယ္။
Grid အတြက္ Column ကိုေတာ့ 5 ခုသတ္မွတ္လိုက္မယ္။ ပိုေနတဲ့ အကြက္ေတြေနရာမွာေတာ့ က်ေနာ္တို႕ X ေတြကိုထည့္ေပးရမွာျဖစ္ပါတယ္။
ေအာက္ကပံုမွာတစ္ခ်က္ၾကည့္ပါ။

ro1
ပံုမွျပထားတဲ့အတိုင္းကိုက်ေနာ္တို႕ Column အေပၚေအာက္ ရိုးရိုးဆိုရင္ ATSYV NTBHS OESEO EIUBP DRMOH EOXTI NAETX
လိုရပါမယ္။

CounterClockwise ဆိုရင္ေတာ့ XTEAN ITROB ATSYV NTEDX OEHOM EHSOE SPBUI လိုမ်ိဳးရပါမယ္။

Clockwise ဆိုရင္လည္း နားလည္မယ္လို႕ထင္ပါတယ္။

ဒါဆိုရင္ Decryption လုပ္တဲ့အပိုင္းေလ့လာၾကည့္မယ္။
Decryption လုပ္မယ္ဆိုရင္ က်ေနာ္တို႕မျဖစ္မေနသိရမွာကေတာ့ Grid ရဲ႕ Column နဲ႕ row ကိုသိမွပါပဲ။
ဥပမာအေနနဲ႕ RAEWE CREDX ESIDO V ဆိုတာကို decrypt စမ္းလုပ္ၾကည့္ပါမယ္။
Grid ကေတာ့ 4*4 လို႕သိရပါမယ္။ ဒီေတာ့ က်ေနာ္တို႔ ညဘက္ထိပ္ကေနစျပီးေတာ့ Counter Clockwise အတိုင္းျဖည့္ပါမယ္။
ro2
Plain Text က “We are Discovered” ဆိုတာကိုက်ေနာ္တို႕သိရပါျပီ။ ,

Thanks for Reading.

Refrence : Wiki , Google ,Crypto Corner

 

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 )

w

Connecting to %s