The Art Of Crypto [Day 1]

encryption_security_lock-100052900-medium
မဂၤလာပါ။ က်ေနာ္ေလ့လာမိသေလာက္ျပန္လည္မွ်ေ၀ျခင္းျဖစ္ပါတယ္။ က်ေနာ္ဟိုဖတ္ဒီဖတ္
လုပ္ျပီးေရးသားထားျခင္းျဖစ္တဲ့အတြက္ က်ေနာ့္သူငယ္ခ်င္းေတြအေနနဲ႕က်ေနာ္မွားေနတယ္ထင္ရင္
ေထာက္ျပေပးလို႕ရပါတယ္။ ဒါ့အျပင္ အက်ိဳးတစ္စံုတစ္ရာရွိခဲ့ပါက က်ေနာ္ပိုမိုျပီးေရးခ်င္လာေအာင္
Feedback ေလးေတြျပန္ေပးေစခ်င္ပါတယ္။

က်ေနာ္နဲ႕ သူငယ္ခ်င္း၅ေယာက္ အင္ဒို Cyber Seagame သြားျပိုင္တုန္းက Crypto မရရင္လည္း
သြားမျပိဳင္သင့္တာကို ေတြ႕ခဲ့ရပါတယ္။ Crypto ကလည္း Cyber Security မွာအေရးပါတဲ့ အခန္းကေန
ပါ၀င္ေနတာျဖစ္လို႕ပါပဲ။

Start !

Cryptography ဆိုတာ တကယ္ေတာ့ ေရးသားျခင္းအႏုပညာတစ္ခုပါပဲ ။ လူေတြဟာေခတ္မီလာတာနဲ႕အမွ်
အသင္းအဖြဲ႕ေတြ ႏိုင္ငံေတြ စသျဖင့္ ျဖစ္ေပၚလာပါတယ္။ ဒီလိုျဖစ္ေပၚလာတဲ့ အတြက္ အသင္းအဖြဲ႕တစ္ခုနဲ႕ တစ္ခုရဲ႕
ၾကားမွာ တျခားအသင္းဖြဲ႕သားေတြ နားမလည္ႏိုင္မယ့္ လွ်ိဳ႕၀ွက္စာ Cipher ေတြကိုစတင္သံုးလာၾကပါတယ္။
Cryptography ဆိုတဲ့ စကားလံုးမွာ Greek စာလံုး၂လံုး အဓိပါယ္ရွိတယ္လို႕ဆိုပါတယ္။
Cryptography = Krypto + Graphene
Krypto ဆိုတာကေတာ့ Hidden လို႕ အဓိပါယ္ရျပီးေတာ့ Graphene ကေတာ့ Writing လို႕အဓိပါယ္ရပါတယ္။

Cryptography ကို Roma နဲ႕ Egypt ေတြဆီကပဲစတင္ခဲ့တယ္လို႕သိရပါတယ္။

ေရွးအက်ဆံုး Crypto နည္းလမ္း

လြန္ခဲ့တဲ့ ႏွစ္ေလးေထာင္ေက်ာ္ေလာက္က အီဂ်စ္ေတြအသံုးျပဳခဲ့တဲ့ ‘Hieroglyph’ ကေရွးအက်ဆံုးလို႕ဆိုပါတယ္။
ဘုရင္ေတြ ၾကားမွာအသံုးျပဳခဲ့တဲ့ လွ်ိဳ႕၀ွက္စာတစ္ခုျဖစ္ပါတယ္။

Hieroglyph

ေနာက္ပုိင္း 500 – 600 BC အတြင္းမွာေတာ့ mono-alphabetic substitution ciphers လို႕ေခၚတဲ့ Crypto ကို
အသံုးျပဳလာၾကပါတယ္။ ဒီ Cipher မွာ Key ရွိပါတယ္။ Key ကိုသိမွာသာ လွ်ိဳ႕၀ွက္ထားတဲ့စာကိုျပန္ေဖာ္ႏိုင္မွာျဖစ္ပါတယ္။
အေစာဆံုး ေရာမေတြအသံုးျပဳခဲ့တဲ့ Crypto နည္းလမ္းေတြထဲမွာေတာ့ Caesar Shift Cipher ကေတာ့လူသံုးမ်ားခဲ့တယ္လို႕ဆိုပါတယ္။
စာလံုးေတြကို shift လုပ္ျပီး ေရးထားတဲ့ စာမ်ိဳးပါ။ ဒီေတာ့ ဘယ္ေလာက္ shift လုပ္ထားလဲဆိုတဲ့ Key သိမွာသာ ျဖည္လို႕ရမယ္ဆိုတဲ့ သေဘာမ်ိဳးေဆာင္ပါတယ္။

ဥပမာအေနနဲ႕ ေအာက္မွာျပထားတဲ့ပံုကိုၾကည့္ႏိုင္ပါတယ္။ ဒီပံုမွာေတာ့ 3 shifts ကိုအသံုးျပဳထားပါတယ္။
Caesar_cipher_Encode_and_Decode

Types of Cryptology

Cryptography ကို ၂ မ်ိဳးျပန္ျပီးေတာ့ခြဲျခားထားပါတယ္ ။
Cryptography
Cryptoanalysis တို႕ပဲျဖစ္ပါတယ္ ။

Cryptography ဆိုတာကေတာ့ အလြယ္ေျပာရရင္ Crypto System ကိုဖန္တီးတဲ့ နည္းပညာတစ္ခုျဖစ္ပါတယ္။
မိမိပို႕ခ်င္တဲ့ Data , Information ကို ၾကားလူမသိႏိုင္ေအာင္ စီမံတဲ့ ပံုစံဟာ Crypto System ပါပဲ ။

Cryptoanalysis ဆိုတာကေတာ့ Cryptography ရဲ႕ေျပာင္းျပန္ Crypto System ကို Break လုပ္တဲ့နည္းပညာပဲျဖစ္ပါတယ္
တခ်ိဳ႕အေခၚေတာ့ Password Cracking ေပါ့။

Thanks for the Reading. To be continue……

Refrence : Google , LearnCryptography , Tutorialpoints , Wikipedia ….