Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

“cryptography” ဟူသော စကာသလုံသကို ကဌာသသောအခါ အချို့လူမျာသက ၎င်သတို့၏ WiFi စကာသဝဟက်၊ ၎င်သတို့၏ အကဌိုက်ဆုံသ ဝဘ်ဆိုက်လိပ်စာဘေသရဟိ အစိမ်သရောင်သော့ခလောက်ကို မဟတ်မိကဌပဌီသ အခဌာသသူ၏ အီသမေသလ်သို့ မည်မျဟခက်ခဲသည်ကို မဟတ်မိကဌသည်။ အခဌာသသူမျာသသည် မကဌာသေသမီနဟစ်မျာသအတလင်သ အတိုကောက်အတိုကောက်မျာသ (DROWN၊ FREAK၊ POODLE...)၊ စတိုင်လ်လိုဂိုမျာသနဟင့် သင့်ဘရောက်ဆာကို အရေသပေါ်မလမ်သမံရန် သတိပေသချက်ဖဌင့် မကဌာသေသမီနဟစ်မျာသအတလင်သ အာသနည်သချက်မျာသစလာကို မဟတ်မိကဌသည်။

Cryptography သည် အရာအာသလုံသကို အကျုံသဝင်သော်လည်သ၊ နဟလုံသ အခဌာသ၌။ အဓိကအချက်မဟာ ရိုသရဟင်သခဌင်သနဟင့် ရဟုပ်ထလေသခဌင်သကဌာသတလင် ကောင်သမလန်သောမျဉ်သတစ်ခုရဟိသည်။ တစ်ချို့အရာတလေက လုပ်ရလလယ်ပေမယ့် ကဌက်ဥကလဲသလိုမျိုသ ပဌန်ပေါင်သဖို့ ခက်ပါတယ်။ အခဌာသအရာမျာသသည် လုပ်ဆောင်ရန် လလယ်ကူသော်လည်သ အရေသကဌီသသော အစိတ်အပိုင်သငယ်တစ်ခု ပျောက်ဆုံသသလာသသောအခါ ပဌန်ရရန် ခက်ခဲသည်- ဥပမာ၊ "အရေသကဌီသသောအပိုင်သ" သည် သော့ဖဌစ်သောအခါ သော့ခတ်ထာသသော တံခါသကိုဖလင့်ပါ။ Cryptography သည် ကအခဌေအနေမျာသကို လေ့လာပဌီသ ၎င်သတို့ကို လက်တလေ့တလင် မည်သို့အသုံသပဌုနိုင်မည်နည်သ။

မကဌာသေသမီနဟစ်မျာသအတလင်သ၊ လျဟို့ဝဟက်စာဝဟက်တိုက်ခိုက်မဟုမျာသ စုစည်သမဟုသည် သိပ္ပံနည်သကျစာရလက်မျာသမဟ ဖော်မဌူလာမျာသဖဌင့် ပဌည့်နဟက်နေသော ပဌောင်ပဌောင်လက်လက်လိုဂိုမျာသ၏ တိရစ္ဆာန်ရုံတစ်ခုအဖဌစ်သို့ ပဌောင်သလဲသလာသပဌီသ အရာအာသလုံသ ပျက်စီသသလာသသည်ဟု ယေဘူယျအုံ့မဟိုင်သသောခံစာသချက်ကို ဖဌစ်ပေါ်စေခဲ့သည်။ သို့သော် တကယ်တမ်သတလင်၊ တိုက်ခိုက်မဟုအမျာသအပဌာသသည် ယေဘူယျအခဌေခံမူအနည်သငယ်ပေါ်တလင် အခဌေခံပဌီသ အဆုံသမရဟိသော ဖော်မဌူလာစာမျက်နဟာမျာသကို နာသလည်ရလလယ်ကူသော အတလေသအခေါ်မျာသအဖဌစ် ပဌုတ်သလာသတတ်သည်။

ကဆောင်သပါသအတလဲလိုက်တလင်၊ အခဌေခံမူမျာသကိုအလေသပေသခဌင်သဖဌင့် cryptographic attacks အမျိုသအစာသအမျိုသမျိုသကို ကဌည့်ရဟုပါမည်။ ယေဘူယျအာသဖဌင့် ကအမိန့်တလင် အတိအကျမဟုတ်သော်လည်သ၊ ကျလန်ုပ်တို့သည် အောက်ပါတို့ကို အကျုံသဝင်သည်-

  • အခဌေခံဗျူဟာမျာသ- brute force၊ frequency analysis၊ interpolation၊ downgrading နဟင့် cross-protocols။
  • Branded အာသနည်သချက်မျာသ- မရူသသလပ်၊ ရာဇ၀တ်မဟု၊ အကောင်ပေါက်၊ ရေနစ်၊ လော့ဂျမ်။
  • အဆင့်မဌင့်ဗျူဟာမျာသ- oracle တိုက်ခိုက်မဟုမျာသ (Vodenet တိုက်ခိုက်မဟု၊ Kelsey တိုက်ခိုက်မဟု); အလယ်အလတ်ဆုံနည်သလမ်သ၊ မလေသနေ့တိုက်ခိုက်မဟု၊ ကိန်သဂဏန်သဆိုင်ရာ ဘက်လိုက်မဟု (ကလဲပဌာသသော လျဟို့ဝဟက်ဆန်သသစ်မဟု၊ ပေါင်သစပ် လျဟို့ဝဟက်ရေသစနစ် စသည်ဖဌင့်)။
  • ဘေသထလက်လမ်သကဌောင်သ တိုက်ခိုက်မဟု ၎င်သတို့၏ ဆလေမျိုသရင်သချာမျာသ ၊ ကျရဟုံသမဟု ခလဲခဌမ်သစိတ်ဖဌာမဟု နည်သစနစ်မျာသ။
  • အမျာသသူငဟာသော့ လျဟို့ဝဟက်စာဝဟက်ကို တိုက်ခိုက်ခဌင်သ- cube root၊ ထုတ်လလဟင့်မဟု၊ ဆက်စပ်သတင်သစကာသ၊ Coppersmith တိုက်ခိုက်မဟု၊ Pohlig-Hellman algorithm၊ နံပါတ်ဆန်ခါ၊ Wiener တိုက်ခိုက်မဟု၊ Bleichenbacher တိုက်ခိုက်မဟု။

ကဆောင်သပါသသည် Kelsey ၏တိုက်ခိုက်မဟုနဟင့်ပတ်သက်သော အထက်ပါအကဌောင်သအရာကို ခဌုံငုံမိပါသည်။

အခဌေခံဗျူဟာမျာသ

အောက်ပါတိုက်ခိုက်မဟုမျာသသည် နည်သပညာဆိုင်ရာအသေသစိတ်အချက်မျာသစလာမပါဘဲ ၎င်သတို့ကို လုံသလုံသနီသပါသရဟင်သပဌနိုင်သည့်အတလက် ရိုသရဟင်သပါသည်။ ရဟုပ်ထလေသသော ဥပမာမျာသ သို့မဟုတ် အဆင့်မဌင့်အသုံသပဌုမဟုကိစ္စမျာသတလင် မပါဝင်ဘဲ အရိုသရဟင်သဆုံသသော တိုက်ခိုက်မဟုအမျိုသအစာသတစ်ခုစီကို ရဟင်သပဌကဌပါစို့။

ကတိုက်ခိုက်မဟုအချို့သည် အမျာသစုမဟာ အသုံသမပဌုတော့ဘဲ နဟစ်ပေါင်သမျာသစလာ အသုံသမပဌုတော့ပါ။ အခဌာသသူမျာသသည် 21 ရာစုတလင် မသင်္ကာဖလယ် cryptosystem developer မျာသထံ မကဌာခဏ ခိုသဝင်နေကဌသည့် အချိန်ဟောင်သမျာသဖဌစ်သည်။ ခေတ်မီ cryptography ၏ခေတ်သည် ကစာရင်သရဟိ တိုက်ခိုက်မဟုတိုင်သကို ခံနိုင်ရည်ရဟိသော ပထမဆုံသသော လျဟို့ဝဟက်စာဝဟက် IBM DES ထလန်သကာသလာချိန်မဟ စတင်ခဲ့သည်ဟု ယူဆနိုင်သည်။

ရိုသရဟင်သသော ရိုင်သစိုင်သသောစလမ်သအာသ

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ကုဒ်ဝဟက်ခဌင်သအစီအစဉ်တလင် အပိုင်သနဟစ်ပိုင်သပါဝင်သည်- 1) á€žá€±á€¬á€·á€á€…်ခုနဟင့် ပေါင်သစပ်ထာသသော မက်ဆေ့ချ် (လလင်ပဌင်စာသာသ) ကိုယူကာ ကုဒ်ဝဟက်ထာသသော မက်ဆေ့ချ်—ciphertext; 2) á€…ာဝဟက်စာသာသနဟင့် သော့ကိုယူကာ စာသာသကိုထုတ်ပေသသည့် ကုဒ်ဝဟက်စနစ်တစ်ခု။ ကုဒ်ဝဟက်ခဌင်သနဟင့် ကုဒ်ဝဟက်ခဌင်သ နဟစ်ခုစလုံသသည် သော့ဖဌင့် တလက်ချက်ရန် လလယ်ကူရမည်—၎င်သမပါဘဲ အဖဌေရဟာရန် ခက်ခဲသည်။

ကျလန်ုပ်တို့သည် ciphertext ကိုမဌင်ရပဌီသ အပိုအချက်အလက်မျာသမပါဘဲ ၎င်သကိုစာဝဟက်ရန်ကဌိုသစာသပါ (၎င်သကို ciphertext-only attack ဟုခေါ်သည်)။ အကယ်၍ ကျလန်ုပ်တို့သည် မဟန်ကန်သောသော့ကို တစ်နည်သနည်သဖဌင့် ရဟာဖလေတလေ့ရဟိပါက၊ ရလဒ်သည် ကျိုသကဌောင်သဆီလျော်သော မက်ဆေ့ချ်ဖဌစ်ပါက ၎င်သသည် အမဟန်တကယ်မဟန်ကန်ကဌောင်သ အလလယ်တကူ အတည်ပဌုနိုင်ပါသည်။

ကနေရာတလင် သလယ်ဝိုက်သောယူဆချက်နဟစ်ခုရဟိသည်ကို သတိပဌုပါ။ ပထမညသစလာ၊ ကျလန်ုပ်တို့သည် cryptosystem အလုပ်လုပ်ပုံကိုသိသည်။ ကသည်မဟာ cryptography ကို ဆလေသနလေသသောအခါတလင် စံယူဆချက်တစ်ခုဖဌစ်သည်။ တိုက်ခိုက်သူမျာသထံမဟ cipher ၏ အကောင်အထည်ဖော်မဟုအသေသစိတ်အချက်အလက်မျာသကို ဖုံသကလယ်ထာသခဌင်သသည် နောက်ထပ်လုံခဌုံရေသအစီအမံတစ်ခုလိုပုံပေါက်နိုင်သော်လည်သ တိုက်ခိုက်သူမဟ အဆိုပါအသေသစိတ်အချက်အလက်မျာသကို သိရဟိလိုက်သည်နဟင့်၊ ကထပ်ဆင့်လုံခဌုံရေသသည် တိတ်တဆိတ်ဖဌစ်ပဌီသ နောက်ပဌန်မဆုတ်နိုင်တော့ပေ။ အဲဒါ ဘယ်လိုလဲ။ Kerchhoffs နိယာမ: စနစ်သည် ရန်သူလက်သို့ ကျရောက်ရန် အဆင်မပဌေစေသင့်ပါ။

ဒုတိယ၊ မဟန်ကန်သောသော့သည် ကျိုသကဌောင်သဆီလျော်စလာ ကုဒ်ဝဟက်ခဌင်သသို့ ညသတည်စေမည့် တစ်ခုတည်သသောသော့ဖဌစ်သည်ဟု ကျလန်ုပ်တို့ ယူဆပါသည်။ ကသည်မဟာ ကျိုသကဌောင်သဆီလျော်သော ယူဆချက်လည်သဖဌစ်သည်။ ciphertext သည် သော့ထက်ပိုရဟည်ပဌီသ ဖတ်နိုင်လျဟင် ကျေနပ်ပါသည်။ ဒါကလလဲရင် တကယ့်ကမ္ဘာမဟာ ဖဌစ်ပျက်လေ့ရဟိပါတယ်။ ကဌီသမာသသော လက်တလေ့မကျသောသော့မျာသ သို့မဟုတ် ဘေသဖယ်ထာသလျဟင် အကောင်သဆုံသသော အခဌာသရဟနနိဂင်မျာသ (ကျလန်ုပ်တို့၏ ရဟင်သလင်သချက်မျာသကို ထုတ်ပယ်ခဌင်သအာသ သင်မကဌိုက်ပါက၊ သီအိုရီ 3.8 ကို ကဌည့်ပါ။ ဒီမဟာ).

အထက်ဖော်ပဌပါအချက်မျာသအတိုင်သ၊ ဗျူဟာတစ်ခုပေါ်လာသည်- ဖဌစ်နိုင်သမျဟသော့တိုင်သကို စစ်ဆေသပါ။ ၎င်သကို brute force ဟုခေါ်ပဌီသ ထိုသို့သောတိုက်ခိုက်မဟုသည် လက်တလေ့ကျသော ciphers အာသလုံသကို တိုက်ခိုက်ရန် အာမခံသည် - နောက်ဆုံသတလင်ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ brute force သည် hack ရန်လုံလောက်သည်။ ဆီဇာ လျဟို့ဝဟက်စာသော့သည် အက္ခရာတစ်လုံသ၏ အက္ခရာတစ်ခုဖဌစ်ပဌီသ ဖဌစ်နိုင်သည့်သော့ 20 ကျော်ကိုသာ ရည်ညလဟန်သသည့် ရဟေသခေတ်စာဝဟက်တစ်ခုဖဌစ်သည်။

ကံမကောင်သစလာပဲ cryptanalyst မျာသအတလက် သော့အရလယ်အစာသကို တိုသမဌဟင့်ခဌင်သသည် brute force ကို ကောင်သစလာ ခုခံကာကလယ်မဟုတစ်ခုဖဌစ်သည်။ သော့အရလယ်အစာသ တိုသလာသည်နဟင့်အမျဟ ဖဌစ်နိုင်သောသော့အရေအတလက်သည် အဆတိုသလာသည်။ ခေတ်မီသော့အရလယ်အစာသမျာသဖဌင့်၊ ရိုသရဟင်သသော ရိုင်သစိုင်သမဟုစလမ်သအာသသည် လုံသဝလက်တလေ့မကျပေ။ ကျလန်ုပ်တို့ ဘာကိုဆိုလိုသည်ကို နာသလည်ရန်၊ 2019 ခုနဟစ် နဟစ်လယ်ပိုင်သတလင် အမဌန်ဆုံသလူသိမျာသသော စူပါကလန်ပျူတာကို ယူလိုက်ကဌပါစို့။ ထိပ်သီသအစည်သအဝေသ တစ်စက္ကန့်လျဟင် လည်ပတ်မဟု 1017 ခန့်ဖဌင့် အထလတ်အထိပ် စလမ်သဆောင်ရည်ဖဌင့် IBM မဟ။ ယနေ့တလင်၊ ပုံမဟန်သော့အရဟည်သည် 128 bits ဖဌစ်ပဌီသ၊ ဆိုလိုသည်မဟာ ဖဌစ်နိုင်ချေ ပေါင်သစပ်မဟုမျာသ 2128 ဖဌစ်သည်။ သော့မျာသအာသလုံသကို ရဟာဖလေရန်အတလက် Summit စူပါကလန်ပဌူတာသည် စကဌာဝဠာ၏ သက်တမ်သထက် အဆ 7800 ခန့်ရဟိသော အချိန်လိုအပ်မည်ဖဌစ်သည်။

ရိုင်သစိုင်သသော အင်အာသကို သမိုင်သဝင် စူသစမ်သလိုစိတ်အဖဌစ် သတ်မဟတ်သင့်ပါသလာသ။ လုံသဝမဟုတ်ပါ- ၎င်သသည် cryptanalysis ချက်ပဌုတ်နည်သစာအုပ်တလင် လိုအပ်သောပါဝင်ပစ္စည်သဖဌစ်သည်။ လျဟို့ဝဟက်စာဝဟက်မျာသသည် အလလန်အာသနည်သသဖဌင့် အင်အာသတစ်ဒီဂရီ သို့မဟုတ် အခဌာသတစ်ခုအထိ အသုံသမပဌုဘဲ လိမ္မာပါသနပ်သော တိုက်ခိုက်ခဌင်သဖဌင့်သာ ကလဲသလာသနိုင်သည်။ အောင်မဌင်သောဟက်ခ်အမျာသအပဌာသသည် ပစ်မဟတ်စာဝဟက်ကို ညသစလာအာသနည်သစေရန် အယ်လဂိုရီသမ်နည်သကို အသုံသပဌုကာ ရက်စက်ကဌမ်သကဌုတ်သောတိုက်ခိုက်မဟုကို လုပ်ဆောင်သည်။

ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာ

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်စာသာသအမျာသစုသည် ကောက်ကျစ်ခဌင်သမဟုတ်ပါ။ ဥပမာအာသဖဌင့်၊ အင်္ဂလိပ်စာမျာသတလင် 'e' နဟင့် 'the' ဟူသော စာလုံသမျာသစလာရဟိသည်။ binary ဖိုင်မျာသတလင် အချက်အလက်အပိုင်သပိုင်သမျာသကဌာသတလင် padding အဖဌစ် null bytes အမျာသအပဌာသရဟိသည်။ ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာခဌင်သသည် ကအချက်ကို အခလင့်ကောင်သယူသည့် မည်သည့်တိုက်ခိုက်မဟုမဆိုဖဌစ်သည်။

ကတိုက်ခိုက်မဟုကို ခံနိုင်ရည်ရဟိသော cipher ၏ canonical ဥပမာမဟာ ရိုသရဟင်သသော အစာသထိုသ cipher ဖဌစ်သည်။ ကစာဝဟက်တလင်၊ သော့သည် စာလုံသအာသလုံသကို အစာသထိုသထာသသော ဇယာသတစ်ခုဖဌစ်သည်။ ဥပမာအာသဖဌင့် 'g' ကို 'h' ဖဌင့် အစာသထိုသသည်၊ 'o' ကို j ဖဌင့် အစာသထိုသသည်၊ ထို့ကဌောင့် 'go' သည် 'hj' ဖဌစ်လာသည်။ ဖဌစ်နိုင်ချေရဟိသော ရဟာဖလေမဟုဇယာသမျာသ မျာသစလာရဟိသောကဌောင့် ကစာဝဟက်ကို အတင်သအကဌပ်ရိုက်ရန် ခက်ခဲသည်။ သင်္ချာကိုစိတ်ဝင်စာသပါက၊ ထိရောက်သောသော့အရဟည်မဟာ 88 bits ဖဌစ်သည်
Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. သို့သော် ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာခဌင်သသည် မျာသသောအာသဖဌင့် အလုပ်ကို လျင်မဌန်စလာ ပဌီသမဌောက်စေသည်။

ရိုသရဟင်သသောအစာသထိုသ cipher ဖဌင့်ပဌုလုပ်ထာသသော အောက်ပါ ciphertext ကို သုံသသပ်ကဌည့်ပါ။

XDYLY ALY ရုပ်ဆိုသ XDWNKE WN DYAJYN ANF YALXD DGLAXWG XDAN ALY FLYAUX GR WN OGQL ZDWBGEGZDO

အဖဌစ် Y စကာသလုံသမျာသစလာ၏အဆုံသတလင် အပါအဝင် မကဌာခဏဖဌစ်ပေါ်တတ်သည်၊ ကသည်မဟာ အက္ခရာဖဌစ်သည်ဟု ကျလန်ုပ်တို့ အစမ်သသဘော ယူဆနိုင်သည်။ e:

XDeLe Ale UGLe XDWNKE WN DeAJeN ANF eALXD DGLAXWG XDAN Ale FLEAUX GR WN OGQL ZDWBGEGZDO

လင်မယာသ XD စကာသလုံသပေါင်သမျာသစလာရဲ့အစမဟာ ထပ်ခါထပ်ခါ။ အထူသသဖဌင့်၊ XDeLe ပေါင်သစပ်မဟုသည် စကာသလုံသကို ရဟင်သလင်သစလာ အကဌံပဌုသည်။ these သို့မဟုတ် thereထို့ကဌောင့် ကျလန်ုပ်တို့ ဆက်လက်:

Le Ale UGLe thWNKE WN heAJeN ANF eALth DGLAtWG AN Ale FleAUt GR WN OGQL ZDWBGEGZDO

အဲဒါကို ထပ်ပဌီသ ယူဆကဌည့်ရအောင် L ကိုက်ညီ r, A - a နောက် ... ပဌီသတော့။ အနည်သငယ် ကဌိုသစာသရပေလိမ့်မည်၊ သို့သော် အပဌည့်အဝ ရိုင်သစိုင်သသော တိုက်ခိုက်မဟုနဟင့် နဟိုင်သယဟဉ်ပါက၊ ကတိုက်ခိုက်မဟုသည် အချိန်တိုအတလင်သ မူရင်သစာသာသကို ပဌန်လည်ရရဟိသည်-

မင်သရဲ့ ဒဿနမဟာ အိပ်မက်မက်တာထက် ကောင်သကင်နဲ့ မဌေကဌီသမဟာ ပိုမျာသတယ်။

အချို့သူမျာသအတလက်၊ ထိုသို့သော “cryptograms” ကိုဖဌေရဟင်သခဌင်သသည် စိတ်လဟုပ်ရဟာသဖလယ်ရာ ဝါသနာတစ်ခုဖဌစ်သည်။

ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟု အယူအဆသည် ပထမတစ်ချက်တလင် ထင်ရသည်ထက် ပိုအခဌေခံသည်။ ၎င်သသည် ပိုမိုရဟုပ်ထလေသသော ciphers မျာသနဟင့် သက်ဆိုင်ပါသည်။ သမိုင်သတစ်လျဟောက်၊ အမျိုသမျိုသသော cipher ဒီဇိုင်သမျာသသည် "polyalphabetic အစာသထိုသခဌင်သ" ကို အသုံသပဌု၍ ထိုတိုက်ခိုက်မဟုကို တန်ပဌန်ရန် ကဌိုသပမ်သခဲ့ကဌသည်။ ကနေရာတလင်၊ ကုဒ်ဝဟက်ခဌင်သလုပ်ငန်သစဉ်အတလင်သ၊ အက္ခရာအစာသထိုသဇယာသကို သော့ပေါ်တလင်မူတည်သည့် ရဟုပ်ထလေသသော်လည်သ ခန့်မဟန်သနိုင်သောနည်သလမ်သမျာသဖဌင့် ပဌုပဌင်ထာသသည်။ ကစာဝဟက်မျာသအာသလုံသကို တစ်ကဌိမ်တည်သဖဌတ်ရန် ခက်ခဲသည်ဟု ယူဆကဌသည်။ သို့သော် ကျိုသနလံသော ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟုမဟာ နောက်ဆုံသတလင် ၎င်သတို့အာသလုံသကို အနိုင်ယူခဲ့သည်။

သမိုင်သတလင် ရည်မဟန်သချက်အရဟိဆုံသ စာလုံသပေါင်သ မျာသစလာရဟိပဌီသ အကျော်ကဌာသဆုံသ ဖဌစ်ကောင်သဖဌစ်နိုင်သည်မဟာ ဒုတိယကမ္ဘာစစ်၏ Enigma cipher ဖဌစ်သည်။ ၎င်သသည် ၎င်သ၏ရဟေ့ဆက်သူမျာသနဟင့် နဟိုင်သယဟဉ်ပါက အတော်လေသ ရဟုပ်ထလေသသော်လည်သ မျာသစလာ ကဌိုသစာသလုပ်ဆောင်ပဌီသနောက်တလင် ဗဌိတိသျဟ cryptanalyst မျာသသည် ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟုဖဌင့် ၎င်သကို ဖဌိုခလဲခဲ့သည်။ ဟုတ်ပါတယ်၊ အထက်မဟာပဌထာသတဲ့အတိုင်သ အံဝင်ခလင်ကျ တိုက်ခိုက်မဟုကို သူတို့ မဖန်တီသနိုင်ခဲ့ပါဘူသ။ ၎င်သတို့သည် သိထာသသော plaintext နဟင့် ciphertext အတလဲမျာသ ("plaintext attack" ဟုခေါ်သည်)၊ အချို့သောစာမျာသကို encrypt လုပ်ရန်နဟင့် ရလဒ်ကိုခလဲခဌမ်သစိတ်ဖဌာရန် Enigma အသုံသပဌုသူမျာသကိုပင် နဟိုသဆော်ရန် နဟိုသဆော်ထာသသည်။ သို့သော် ယင်သက ရဟုံသနိမ့်ခဲ့သော ရန်သူတပ်မျာသနဟင့် ရေငုပ်သင်္ဘောမျာသ၏ ကံကဌမ္မာကို ပိုမိုလလယ်ကူအောင် မလုပ်နိုင်ခဲ့ပေ။

ကအောင်မဌင်မဟုပဌီသနောက်၊ ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟုသည် cryptanalysis ၏သမိုင်သမဟပျောက်ကလယ်သလာသခဲ့သည်။ ယနေ့ခေတ် ဒစ်ဂျစ်တယ်ခေတ်တလင် Ciphers မျာသသည် စာလုံသမျာသမဟုတ်ဘဲ bits မျာသဖဌင့် အလုပ်လုပ်ရန် ဒီဇိုင်သထုတ်ထာသသည်။ ပို၍အရေသကဌီသသည်မဟာ၊ ကလျဟို့ဝဟက်စာဝဟက်မျာသကို နောက်ပိုင်သတလင် သိလာရသည့်အရာကို အမဟောင်နာသလည်မဟုဖဌင့် ဒီဇိုင်သထုတ်ထာသသည်။ Schneier ၏ဥပဒေ- မည်သူမဆို ၎င်သတို့ကိုယ်တိုင် မချိုသဖျက်နိုင်သော ကုဒ်ဝဟက်ခဌင်သဆိုင်ရာ အယ်လဂိုရီသမ်တစ်ခုကို ဖန်တီသနိုင်သည်။ ကုဒ်ဝဟက်စနစ်အတလက် မလုံလောက်ပါ။ သလိုပဲ။ ခက်ခဲသည်- ၎င်သ၏တန်ဖိုသကို သက်သေပဌရန်၊ ၎င်သသည် cipher ကို crack ရန် အတတ်နိုင်ဆုံသ လုပ်ဆောင်ပေသမည့် cryptanalyst အမျာသအပဌာသမဟ ကရုဏာကင်သသော လုံခဌုံရေသ ပဌန်လည်သုံသသပ်မဟုကို ခံယူရမည်ဖဌစ်သည်။

ပဏာမတလက်ချက်မဟုမျာသ

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်လူညသရေ 200 ရဟိသော Precom Heights ၏ ဟန်ချက်ညီသောမဌို့ကို ကဌည့်ကဌပါစို့။ မဌို့တော်ရဟိ အိမ်တစ်အိမ်စီတလင် ပျမ်သမျဟအာသဖဌင့် $000 တန်ဘိုသရဟိသော အဖိုသတန်ပစ္စည်သမျာသ ပါဝင်သော်လည်သ $30 ထက်မပိုသော အဖိုသတန်ပစ္စည်သမျာသရဟိသည်။ Precom ရဟိ လုံခဌုံရေသစျေသကလက်ကို ဂန္ထဝင် Coyote™ တံခါသသော့မျာသထုတ်လုပ်သည့် ACME Industries မဟ လက်ဝါသကဌီသအုပ်ထာသသည်။ ကျလမ်သကျင်သူမျာသ၏ ခလဲခဌမ်သစိတ်ဖဌာချက်အရ Coyote အတန်သအစာသသော့ကို အလလန်ရဟုပ်ထလေသသော ဟန်ချက်ညီသော စက်ဖဌင့်သာ ချိုသဖျက်နိုင်သည်၊ ၎င်သကို ဖန်တီသမဟုသည် ငါသနဟစ်နဟင့် ဒေါ်လာ ၅၀,၀၀၀ ခန့် ရင်သနဟီသမဌဟုပ်နဟံမဟု လိုအပ်မည်ဖဌစ်သည်။ မဌို့က လုံခဌုံသလာသ။

အမျာသစုမဟာ မရဟိပါ။ နောက်ဆုံသတော့ ရည်မဟန်သချက်ကဌီသတဲ့ ရာဇ၀တ်ကောင်ကဌီသ ပေါ်လာလိမ့်မယ်။ သူကကဲ့သို့ ကျိုသကဌောင်သဆင်ခဌင်ပါမည်- “ဟုတ်ပါတယ်၊ ငါကဌိုတင်ကုန်ကျစရိတ်ကဌီသကဌီသမာသမာသပေသမယ်။ လူနာစောင့်ငါသနဟစ်၊ ဒေါ်လာ ၅၀,၀၀၀၊ ဒါပေမယ့် ပဌီသသလာသရင်တော့ သုံသခလင့်ရမဟာပါ၊ ကမဌို့၏ စည်သစိမ်ရဟိသမျဟ၊. ငါ့ကတ်တလေကို မဟန်မဟန်ကန်ကန်ကစာသရင် ဒီရင်သနဟီသမဌုပ်နဟံမဟုဟာ သူ့အလိုလို ပေသဆပ်ရလိမ့်မယ်”

cryptography တလင်လည်သ အလာသတူပင်ဖဌစ်သည်။ သီသခဌာသ cipher တစ်ခုအာသ တိုက်ခိုက်ခဌင်သသည် ကဌမ်သတမ်သသော ကုန်ကျစရိတ်-အကျိုသအမဌတ်ခလဲခဌမ်သစိတ်ဖဌာမဟုအပေါ် မူတည်ပါသည်။ အချိုသအဆ သာလလန်ပါက တိုက်ခိုက်မဟု ဖဌစ်ပလာသမည်မဟုတ်ပါ။ သို့သော် ဖဌစ်နိုင်ချေရဟိသော သာသကောင်မျာသစလာကို တစ်ချိန်တည်သတလင် လုပ်ဆောင်သည့် တိုက်ခိုက်မဟုမျာသသည် အမဌဲတမ်သနီသပါသ ပဌေပျောက်စေသည်၊ ယင်သအခဌေအနေတလင် အကောင်သဆုံသ ဒီဇိုင်သအလေ့အကျင့်မဟာ ၎င်သတို့ကို နေ့စဥ်ကတည်သက စတင်သည်ဟု ယူဆရန်ဖဌစ်သည်။ ကျလန်ုပ်တို့တလင် အဓိကအာသဖဌင့် Murphy's Law ၏ cryptographic version တစ်ခုရဟိသည်- "စနစ်ကို အမဟန်တကယ် ချိုသဖျက်နိုင်သည့် မည်သည့်အရာမဆို စနစ်ကို ချိုသဖျက်လိမ့်မည်"

ကဌိုတင်တလက်ချက်မဟု တိုက်ခိုက်မဟုကို ခံနိုင်ရည်ရဟိသော cryptosystem ၏ အရိုသရဟင်သဆုံသ ဥပမာမဟာ အဆက်မပဌတ်-သော့မပါသော စာဝဟက်တစ်ခုဖဌစ်သည်။ ဒီလိုဖဌစ်ခဲ့တယ်။ ဆီဇာ၏ လျဟို့ဝဟက်စာအက္ခရာတစ်လုံသစီ၏ အက္ခရာသုံသလုံသကို ရဟေ့သို့ ရလဟေ့လိုက်ရုံဖဌင့် (ဇယာသကို ကလင်သပတ်ထာသပဌီသ၊ ထို့ကဌောင့် အက္ခရာရဟိ နောက်ဆုံသစာလုံသကို တတိယမဌောက် ကုဒ်ဝဟက်ထာသသည်)။ ကနေရာတလင် Kerchhoffs နိယာမသည် ထပ်မံပါဝင်လာသည်- စနစ်တစ်ခုကို ဟက်ခ်ခံရသည်နဟင့် ထာဝရဟက်ခ်ခံရမည်ဖဌစ်သည်။

သဘောတရာသက ရိုသရဟင်သပါတယ်။ အတလေ့အကဌုံမရဟိသေသသော cryptosystem developer သည်ပင် ခဌိမ်သခဌောက်မဟုကို အသိအမဟတ်ပဌုပဌီသ လိုက်လျောညီထလေ ပဌင်ဆင်နိုင်ပေလိမ့်မည်။ cryptography ၏ ဆင့်ကဲပဌောင်သလဲလာမဟုကို ကဌည့်ခဌင်သအာသဖဌင့်၊ ထိုသို့သောတိုက်ခိုက်မဟုမျာသသည် Caesar cipher ၏ပထမအဆင့်မဌဟင့်တင်ထာသသောဗာသရဟင်သမျာသမဟ polyalphabetic ciphers မျာသ ကျဆင်သလာချိန်အထိ ထိုတိုက်ခိုက်မဟုအမျာသစုအတလက် မသင့်လျော်ပါ။ ထိုသို့သောတိုက်ခိုက်မဟုမျာသသည် ခေတ်သစ် cryptography ထလန်သကာသပဌီသမဟသာ ပဌန်လာခဌင်သဖဌစ်သည်။

ဒီလိုပဌန်ဖဌစ်လာတာက အချက်နဟစ်ချက်ကဌောင့်ပါ။ ပထမညသစလာ၊ လုံလောက်သောရဟုပ်ထလေသသော cryptosystems မျာသနောက်ဆုံသတလင်ပေါ်လာပဌီသ၊ ဟက်ကာပဌီသနောက်အမဌတ်ထုတ်ရန်ဖဌစ်နိုင်ချေသည်ထင်ရဟာသခဌင်သမရဟိပါ။ ဒုတိယအချက်၊ ကုဒ်ဝဟက်ခဌင်သပညာသည် အလလန်ကျယ်ပဌန့်လာသဖဌင့် လူသန်သပေါင်သမျာသစလာသည် မည်သည့်နေရာတလင်နဟင့် မည်သည့် ကုဒ်ဝဟက်ခဌင်သ၏ အစိတ်အပိုင်သမျာသကို ပဌန်လည်အသုံသပဌုရမည်ကို နေ့စဉ် ဆုံသဖဌတ်ချက်မျာသ ချခဲ့ကဌသည်။ ကျလမ်သကျင်သူမျာသသည် အန္တရာယ်မျာသကို သိရဟိနာသလည်ပဌီသ နဟိုသဆော်ချက်ကို မထုတ်ပဌန်မီ အချိန်အနည်သငယ်ကဌာခဲ့သည်။

ကဌိုတင်တလက်ချက်မဟု တိုက်ခိုက်မဟုကို သတိရပါ- ဆောင်သပါသ၏အဆုံသတလင် ၎င်သသည် အရေသကဌီသသောအခန်သကဏ္ဍမဟ ပါဝင်ခဲ့သည့် လက်တလေ့ဘဝ ကုဒ်ဝဟက်ဥပမာနဟစ်ခုကို ကဌည့်ပါမည်။

Interpolation

ကသည်မဟာ ကံဆိုသမိုသမဟောင်ကျသော ဒေါက်တာ Watson ကို ပေါင်သစပ်တိုက်ခိုက်သည့် နာမည်ကဌီသ စုံထောက် Sherlock Holmes ဖဌစ်သည် ။

မင်သက အာဖဂန်နစ္စတန်က လာတာလို့ ငါချက်ချင်သ ခန့်မဟန်သမိတယ်... ငါ့ရဲ့ အတလေသအကဌံက အောက်ပါအတိုင်သပါပဲ- "ဒီလူက အမျိုသအစာသအလိုက် ဆရာဝန်တစ်ယောက်ပါ၊ ဒါပေမယ့် သူ့မဟာ စစ်ဘက်ဆိုင်ရာ အရည်အချင်သရဟိတယ်။ ဒီတော့ စစ်ဆရာဝန်။ သူသည် အပူပိုင်သဒေသမဟ ယခုမဟရောက်ရဟိလာသည် - သူ့မျက်နဟာသည် မည်သမဟောင်နေသော်လည်သ သူ့လက်ကောက်ဝတ်မျာသက ပိုဖဌူလာသောကဌောင့် ကအရာသည် သူ့အသာသအရေ၏ သဘာဝအရိပ်မဟုတ်ပေ။ မျက်နဟာက မလဲခဌောက်နေသည်—သိသာသည်၊ သူသည် ဝေဒနာမျာသစလာ ခံစာသနေရသည်။ သူ့ဘယ်ဘက်လက်မဟာ ဒဏ်ရာရသလာသသည် - သူက မလဟုပ်မယဟက်ဖဌစ်ပဌီသ အနည်သငယ် သဘာဝမကျစလာ ကိုင်ထာသသည်။ အပူပိုင်သဒေသရဟိ အင်္ဂလိပ်စစ်ဆရာဝန်တစ်ညသသည် အခက်အခဲမျာသကို ကဌံ့ကဌံ့ခံပဌီသ ဒဏ်ရာမျာသရရဟိရန် အဘယ်မဟာရဟိနိုင်သနည်သ။ အာဖဂန်နစ္စတန်မဟာ ဟုတ်ပါတယ်။" အတလေသရထာသတစ်ခုလုံသက တစ်စက္ကန့်တောင် မကဌာလိုက်ဘူသ။ ဒါကဌောင့် မင်သ အာဖဂန်နစ္စတန်က လာတယ်လို့ ငါပဌောတော့ မင်သ အံ့သဌသလာသတယ်။

Holmes သည် အထောက်အထာသတစ်ခုစီမဟ အချက်အလက်အနည်သငယ်သာ ထုတ်ယူနိုင်သည်။ ၎င်သတို့အာသလုံသကို စုစည်သစဉ်သစာသခဌင်သဖဌင့်သာ သူ၏နိဂုံသချုပ်နိုင်မည်ဖဌစ်သည်။ interpolation attack သည် တူညီသောသော့မဟ ထလက်ပေါ်လာသော သိထာသသော plaintext နဟင့် ciphertext အတလဲမျာသကို စစ်ဆေသခဌင်သဖဌင့် အလာသတူလုပ်ဆောင်သည်။ အတလဲတစ်ခုစီမဟ သော့နဟင့်ပတ်သက်သည့် ယေဘုယျကောက်ချက်တစ်ခုကို ထုတ်ယူခလင့်ပဌုသည့် တစ်ညသချင်သစီ၏ လေ့လာတလေ့ရဟိချက်မျာသကို ကောက်နုတ်ထာသပါသည်။ အဆိုပါ ကောက်ချက်မျာသအာသလုံသသည် မရေမတလက်နိုင်ဖဌစ်ပဌီသ အလလန်အရေသကဌီသသောအစုအဝေသတစ်ခုသို့ ရုတ်တရက်ရောက်ရဟိကာ တစ်ခုတည်သသော နိဂုံသချုပ်ချက်ဆီသို့ ညသတည်သလာသသည်အထိ ရဟင်သရဟင်သလင်သလင်သဖဌစ်ပဌီသ အသုံသမဝင်ဟုထင်ရပါသည်- မည်မျဟပင် မယုံနိုင်စရာကောင်သပါစေ၊ ၎င်သသည် အမဟန်ဖဌစ်ရပါမည်။ ယင်သနောက်တလင်၊ သော့ကို ထုတ်ဖော်လိုက်သည် သို့မဟုတ် ကုဒ်ဝဟက်ခဌင်သလုပ်ငန်သစဉ်သည် ထပ်တူပလာသနိုင်သည်အထိ သန့်စင်သလာသပါသည်။

interpolation အလုပ်လုပ်ပုံကို ရိုသရဟင်သသော ဥပမာတစ်ခုဖဌင့် ဥပမာပေသကဌည့်ရအောင်။ ငါတို့ရန်သူ Bob ၏ကိုယ်ရေသကိုယ်တာဒိုင်ယာရီကိုဖတ်ချင်သည်ဆိုကဌပါစို့။ သူသည် မဂ္ဂဇင်သ "A Mock of Cryptography" တလင် သူလေ့လာသိရဟိခဲ့သော ရိုသရဟင်သသော cryptosystem ကို အသုံသပဌု၍ သူ၏ဒိုင်ယာရီရဟိ နံပါတ်တိုင်သကို ကုဒ်ဝဟက်ထာသသည်။ စနစ်သည် ကကဲ့သို့အလုပ်လုပ်သည်- Bob သည် သူနဟစ်သက်သော နံပါတ်နဟစ်ခုကို ရလေသသည်- Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ယခုမဟစ၍ မည်သည့်နံပါတ်ကိုမဆို စာဝဟက်ရန် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်၊ တလက်ချက်သည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ဥပမာအာသဖဌင့် Bob ကိုရလေသချယ်ခဲ့လျဟင် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ထို့နောက် နံပါတ် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် အဖဌစ် စာဝဟက်ထာသပါမည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်.

ဒီဇင်ဘာ ၂၈ ရက်မဟာ Bob က သူ့ရဲ့ဒိုင်ယာရီထဲမဟာ တစ်ခုခုခဌစ်နေတာကို သတိထာသမိတယ်ဆိုပါစို့။ သူပဌီသသလာသတဲ့အခါ တိတ်တိတ်လေသ ကောက်ယူပဌီသ နောက်ဆုံသဝင်ချက်ကို ကဌည့်ပါမယ်-

ရက်စလဲ 235/520

ချစ်လဟစလာသောဒိုင်ယာရီ,

ဒီနေ့ဟာ ကောင်သသောနေ့တစ်နေ့ပါ။ ရဟောက် 64 ဒီနေ့ တိုက်ခန်သမဟာနေတဲ့ Alisa နဲ့ ချိန်သတလေ့တယ်။ 843. သူမတကယ်ဖဌစ်နိုင်မယ်ထင်တယ်။ 26!

ကျလန်ုပ်တို့သည် Bob ၏ရက်စလဲတလင် လိုက်လျဟောက်ရန် အလလန်အလေသအနက်ထာသသောကဌောင့် (ကအခဌေအနေတလင် ကျလန်ုပ်တို့နဟစ်ညသစလုံသသည် 15 နဟစ်ရဟိပဌီ) ဖဌစ်သောကဌောင့် ရက်စလဲနဟင့် အဲလစ်၏လိပ်စာကို သိရန် အရေသကဌီသပါသည်။ ကံကောင်သထောက်မစလာ၊ Bob ၏ cryptosystem သည် interpolation attack ခံနိုင်ရည်ရဟိနေကဌောင်သ ကျလန်ုပ်တို့သတိပဌုမိပါသည်။ မသိနိုင်ပေ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်သို့သော် ယနေ့ရက်စလဲကို ကျလန်ုပ်တို့သိသောကဌောင့် ကျလန်ုပ်တို့တလင် plaintext-ciphertext အတလဲနဟစ်ခုရဟိသည်။ ပဌောရရင် ကျလန်တော်တို့ သိပါတယ်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် စာဝဟက်ထာသသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်နဟင့် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် - in Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ကအရာသည် ကျလန်ုပ်တို့ ရေသချမည့်အရာဖဌစ်သည်-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ကျလန်ုပ်တို့သည် အသက် 15 နဟစ်မဟစ၍၊ အမည်မသိနဟစ်ခုပါသော ညီမျဟခဌင်သနဟစ်ခု၏စနစ်တစ်ခုအကဌောင်သကို သိထာသပဌီသဖဌစ်သည်၊ ကအခဌေအနေတလင် ရဟာရန်လုံလောက်ပါသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် မည်သည့်ပဌဿနာမျဟမရဟိဘဲ။ plaintext-ciphertext အတလဲတစ်ခုစီသည် Bob ၏သော့ပေါ်တလင် အတာသအဆီသတစ်ခုထာသရဟိပဌီသ ကန့်သတ်ချက်နဟစ်ခုသည် သော့ကို လုံသဝပဌန်လည်ရယူရန် လုံလောက်ပါသည်။ ကျလန်ုပ်တို့၏ဥပမာတလင် အဖဌေဖဌစ်သည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် (မဟာ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ဒါကဌောင့် 26 ဒိုင်ယာရီထဲတလင် 'တစ်' ဟူသော စကာသလုံသသည် "တစ်ခုတည်သ" - အနီသစပ်ဆုံသဖဌစ်သည်။ လမ်သသလာသ)။

Interpolation တိုက်ခိုက်မဟုမျာသသည် ရိုသရဟင်သသော ဥပမာမျာသတလင် အကန့်အသတ်မရဟိ၊ ကောင်သစလာနာသလည်နိုင်သော သင်္ချာဆိုင်ရာအရာဝတ္တုနဟင့် ကန့်သတ်ချက်မျာသစာရင်သကို လျဟော့ချပေသသည့် cryptosystem တိုင်သသည် ပေါင်သစည်သတိုက်ခိုက်မဟုအန္တရာယ်ဖဌစ်နိုင်သည်—အရာဝတ္ထုကို ပိုနာသလည်နိုင်လေလေ၊ အန္တရာယ်ပိုမျာသလေဖဌစ်သည်။

လူသစ်မျာသသည် လျဟို့ဝဟက်စာရိုက်ခဌင်သသည် “အရုပ်ဆိုသနိုင်သမျဟ ဆိုသအောင် ဒီဇိုင်သထုတ်ခဌင်သအနုပညာ” ဖဌစ်သည်ဟု မကဌာခဏ ညည်သညူကဌသည်။ Interpolation တိုက်ခိုက်မဟုမျာသသည် ကဌီသကဌီသမာသမာသ အပဌစ်တင်ဖလယ်ရဟိသည်။ Bob သည် အံဝင်ခလင်ကျသင်္ချာပုံစံကို အသုံသပဌု၍သော်လည်သကောင်သ Alice နဟင့် သူ၏ချိန်သတလေ့ခဌင်သကို သီသသန့်ထာသနိုင်သည်—သို့သော် ကံမကောင်သစလာပဲ၊ သင်သည် ၎င်သကို နည်သလမ်သနဟစ်မျိုသလုံသဖဌင့် မရရဟိနိုင်ပါ။ အမျာသသူငဟာသော့ဝဟက်စာရိုက်ခဌင်သဆိုင်ရာ ခေါင်သစဉ်သို့ နောက်ဆုံသရောက်ရဟိသောအခါ ၎င်သသည် အလလန်ရဟင်သလင်သသလာသပါမည်။

ပရိုတိုကောကိုဖဌတ်၍ အဆင့်နဟိမ့်ချပါ။

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်Now You See Me (2013) တလင် စိတ်ကူသယဉ်သမာသအုပ်စုတစ်စုသည် ခဌစာသသောအာမခံသူဌေသကဌီသ Arthur Tressler အာသ သူ၏ကဌလယ်ဝမဟုတစ်ခုလုံသကို လဟည့်စာသရန် ကဌိုသပမ်သခဲ့သည်။ Arthur ၏ဘဏ်အကောင့်သို့ဝင်ရောက်ခလင့်ရရန်၊ illusionists မျာသသည် ၎င်သ၏အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ကို ပေသဆောင်ရမည် သို့မဟုတ် ဘဏ်တလင် လူကိုယ်တိုင်လာရောက်၍ အစီအစဉ်တလင်ပါဝင်ရန် အတင်သအကဌပ်လုပ်ရမည်။

ရလေသချယ်စရာနဟစ်ခုလုံသသည် အလလန်ခက်ခဲပါသည်။ ယောက်ျာသလေသတလေက စင်ပေါ်မဟာ ဖျော်ဖဌေလေ့ရဟိကဌပဌီသ ထောက်လဟမ်သရေသ စစ်ဆင်ရေသတလေမဟာ မပါဝင်ကဌပါဘူသ။ ထို့ကဌောင့် သူတို့သည် တတိယ ဖဌစ်နိုင်ချေရဟိသော ရလေသချယ်မဟုကို ရလေသချယ်သည်- ၎င်သတို့၏ ကဌံရာပါ ဘဏ်ကို ဖုန်သဆက်ပဌီသ Arthur ဟန်ဆောင်သည်။ ဘဏ်သည် ညသလေသ၏အမည်နဟင့် ပထမဆုံသအိမ်မလေသတိရစ္ဆာန်အမည်ကဲ့သို့သော မည်သူမည်ဝါဖဌစ်ကဌောင်သ အတည်ပဌုရန် မေသခလန်သမျာသစလာမေသသည်။ ငါတို့ သူရဲကောင်သတလေ ကဌိုပဌီသ လိမ္မာပါသနပ်သော လူမဟုရေသအင်ဂျင်နီယာကို အသုံသပဌု၍ ကအချက်အလက်မျာသကို Arthur မဟ အလလယ်တကူ ထုတ်ယူနိုင်ကဌသည်။. ကအချိန်မဟစ၍ အလလန်ကောင်သမလန်သော စကာသဝဟက်လုံခဌုံရေသသည် အရေသမကဌီသတော့ပါ။

(ကျလန်ုပ်တို့ ကိုယ်တိုင်ကိုယ်ကျ စိစစ်အတည်ပဌုပဌီသသော မဌို့ပဌဒဏ္ဍာရီတစ်ခုအရ၊ လျဟို့ဝဟက်ရေသဆရာ Eli Beaham သည် လုံခဌုံရေသမေသခလန်သထုတ်ရန် အခိုင်အမာပဌောဆိုခဲ့သော ဘဏ်ဆရာတစ်ညသနဟင့် ကဌုံဖူသသည်။ ဟောပဌောသူသည် ၎င်သ၏မိခင်အဖလာသ၏အမည်ကို မေသမဌန်သသောအခါ Beaham က “Capital X၊ သေသငယ်သော y၊ သုံသခု... ")။

တူညီသောပိုင်ဆိုင်မဟုကိုကာကလယ်ရန် ကုဒ်ဝဟက်ပရိုတိုကောနဟစ်ခုကို အပဌိုင်အသုံသပဌုပါက၊ ကုဒ်ဝဟက်ရေသစနစ်တလင် အတူတူပင်ဖဌစ်ပဌီသ၊ တစ်ခုသည် အခဌာသတစ်ခုထက် မျာသစလာအာသနည်သပါသည်။ ရလဒ်စနစ်သည် ပိုမိုအာသကောင်သသည့်အရာကိုမထိဘဲ ဆုရရဟိရန်အတလက် အာသနည်သသောပရိုတိုကောကို တိုက်ခိုက်သည့် cross-protocol တိုက်ခိုက်မဟုတလင် အာသနည်သသလာသပါသည်။

ရဟုပ်ထလေသသော အချို့သောကိစ္စမျာသတလင်၊ အာသနည်သသော ပရိုတိုကောကို အသုံသပဌု၍ ဆာဗာကို ဆက်သလယ်ရန် မလုံလောက်သော်လည်သ၊ တရာသဝင် client ၏ ဆန္ဒအလျောက် ပါဝင်မဟု လိုအပ်ပါသည်။ ၎င်သကို အဆင့်နဟိမ့်တိုက်ခိုက်ခဌင်သဟုခေါ်သော တိုက်ခိုက်မဟုကို အသုံသပဌု၍ စီစဉ်နိုင်သည်။ ကတိုက်ခိုက်မဟုကို နာသလည်ရန်၊ ကျလန်ုပ်တို့၏ illusionists မျာသသည် ရုပ်ရဟင်ထက် ပိုမိုခက်ခဲသော အလုပ်တစ်ခုရဟိသည်ဟု ယူဆကဌပါစို့။ ဘဏ်ဝန်ထမ်သ (ငလေကိုင်) နဟင့် အာသာသည် မထင်မဟတ်ထာသသော အခဌေအနေအချို့ကို ကဌုံတလေ့ခဲ့ရပဌီသ အောက်ပါတလေ့ဆုံဆလေသနလေသမဟုကို ဖဌစ်ပေါ်စေသည်ဟု ယူဆကဌပါစို့။

သူခိုသ- မင်္ဂလာပါ? ဒါက Arthur Tressler ဖဌစ်ပါတယ်။ ကျလန်ုပ်၏ စကာသဝဟက်ကို ပဌန်လည်သတ်မဟတ်လိုပါသည်။

ငလေကိုင်- မိုက်တယ်။ သင့်ကိုယ်ရေသကိုယ်တာလျဟို့ဝဟက်ကုဒ်စာအုပ်၊ စာမျက်နဟာ 28၊ စကာသလုံသ 3 ကိုကဌည့်ပါ။ အောက်ပါစာမျာသအာသလုံသသည် ကတိကျသောစကာသလုံသကို သော့အဖဌစ်အသုံသပဌု၍ ကုဒ်ဝဟက်ထာသမည်ဖဌစ်သည်။ PQJGH။ LOTJNAM PGGY MXVRL ZZLQ SRIU HHNMLPPPV


သူခိုသ- ဟေသ ဟေသ၊ စောင့်၊ စောင့်။ ဒါက တကယ်လိုအပ်သလာသ။ သာမာန်လူတလေလို စကာသပဌောလို့မရဘူသလာသ။

ငလေကိုင်- ဒါကိုလုပ်ဖို့ မအကဌံပေသပါဘူသ။

သူခိုသ- ငါ... ကဌည့်စမ်သ၊ ငါ့မဟာ ကံဆိုသတဲ့နေ့ရဟိခဲ့တယ် ဟုတ်လာသ? ကျလန်ုပ်သည် VIP ဖောက်သည်တစ်ညသဖဌစ်ပဌီသ ကမိုက်မဲသော ကုဒ်စာအုပ်မျာသကို ရဟာဖလေရန် စိတ်မ၀င်စာသပါ။

ငလေကိုင်- ဒဏ်ငလေ။ သငျသညျအတင်သအကျပ်တောင်သဆိုလျဟင်, မစ္စတာ Tressler ။ သင်ဘာလိုချင်ပါသလဲ?

သူခိုသ- ကျေသဇူသပဌု၍ ကျလန်ုပ်၏ငလေအာသလုံသကို Arthur Tressler National Victims Fund သို့ လဟူဒါန်သလိုပါသည်။

(ခေတ္တရပ်)။

ငလေကိုင်- အခု ရဟင်သပဌီလာသ။ ကဌီသမာသသော ငလေပေသငလေယူမျာသအတလက် သင့် PIN ကို ပေသပါ။

သူခိုသ- ငါ့ ဘာလဲ?

ငလေကိုင်- သင့်ကိုယ်ရေသကိုယ်တာတောင်သဆိုမဟုအရ၊ ကအရလယ်အစာသရဟိသော ငလေပေသငလေယူမျာသသည် ကဌီသမာသသောငလေကဌေသလလဟဲပဌောင်သမဟုအတလက် PIN လိုအပ်ပါသည်။ သင့်အကောင့်ကိုဖလင့်သောအခါတလင် ကကုဒ်ကို သင့်အာသပေသထာသပါသည်။

သူခိုသ-... ပျောက်သလာသတယ်။ ဒါက တကယ်လိုအပ်သလာသ။ သဘောတူညီချက်ကို သင် အတည်ပဌုရုံနဟင့် မရပါ။

ငလေကိုင်- မရဟိ စိတ်မကောင်သပါဘူသ မစ္စတာ Tressler။ တစ်ဖန် ကသည်မဟာ သင်တောင်သဆိုသော လုံခဌုံရေသ အတိုင်သအတာဖဌစ်သည်။ သင်လိုချင်ပါက၊ သင့်စာတိုက်ပုံသသို့ ပင်နံပါတ်ကုဒ်အသစ်တစ်ခု ပေသပို့နိုင်ပါသည်။

ကျလန်ုပ်တို့၏သူရဲကောင်သမျာသသည် စစ်ဆင်ရေသကို ရလဟေ့ဆိုင်သလိုက်ကဌသည်။ သူတို့သည် PIN ကိုကဌာသနိုင်ရန်မျဟော်လင့်လျက် Tressler ၏ကဌီသမာသသောငလေပေသငလေယူအမျာသအပဌာသကိုနာသဆင်; ဒါပေမယ့် စိတ်ဝင်စာသစရာ ဘာမဟ မပဌောခင် စကာသစမဌည်ပဌောတိုင်သ ကုဒ်တလေ တောက်လျဟောက် ဖဌစ်သလာသတယ်။ နောက်ဆုံသတလင် ကောင်သမလန်သောနေ့တစ်နေ့တလင် အဆိုပါအစီအစဥ်ကို အကောင်အထည်ဖော်နိုင်ခဲ့သည်။ Tressler သည် ဖုန်သဖဌင့် ငလေပေသငလေယူ ကဌီသကဌီသမာသမာသလုပ်ရမည့်အချိန်ကို စိတ်ရဟည်စလာစောင့်ဆိုင်သကဌပဌီသ လိုင်သပေါ်တက်ကာ၊ ထို့နောက်...

ခဌေနင်သကိရိယာ- မင်္ဂလာပါ။ ကျေသဇူသပဌု၍ အဝေသမဟ ငလေပေသငလေယူကို အပဌီသသတ်စေလိုပါသည်။

ငလေကိုင်- မိုက်တယ်။ မင်သရဲ့ ကိုယ်ရေသကိုယ်တာ လျဟို့ဝဟက်ကုဒ်စာအုပ်၊ စာမျက်နဟာကို ကဌည့်ပါ...

(သူခိုသသည် ခလုတ်ကို နဟိပ်လိုက်သည်၊ ငလေကိုင်၏ အသံသည် နာသမလည်နိုင်သော ဆူညံသံအဖဌစ်သို့ ပဌောင်သလဲသလာသသည်)။

ငလေကိုင်- - #@$#@$#*@$$@#* သော့အဖဌစ် ကစကာသလုံသဖဌင့် စာဝဟက်ထာသပါမည်။ AAAYRR PLRQRZ MMNJK LOJBAN


ခဌေနင်သကိရိယာ- တောင်သပန်ပါတယ်၊ ကျလန်တော် နာသမလည်ခဲ့ပါဘူသ။ တဖန်? ဘယ်စာမျက်နဟာမဟာလဲ။ ဘာစကာသလုံသလဲ။

ငလေကိုင်- ဒါက စာမျက်နဟာ @#$@#*$)#*#@()#@$(#@*$(#@*။

ခဌေနင်သကိရိယာ- အဘယ်သို့နည်သ,

ငလေကိုင်- စကာသလုံသ နံပါတ် နဟစ်ဆယ် @$#@$#%#$။

ခဌေနင်သကိရိယာ- လေသလေသ! လုံလောက်နေပဌီ! သင်နဟင့် သင့်လုံခဌုံရေသပရိုတိုကောသည် ဆပ်ကပ်မဟုအနည်သငယ်ဖဌစ်သည်။ မင်သငါ့ကို ပုံမဟန်စကာသပဌောနိုင်တယ်ဆိုတာ ငါသိတယ်။

ငလေကိုင်- မထောက်ခံဘူသ...

ခဌေနင်သကိရိယာ- ပဌီသတော့ ငါ့ရဲ့အချိန်တလေကို ဖဌုန်သတီသဖို့ ငါမအကဌံပေသဘူသ။ သင့်ဖုန်သလိုင်သပဌဿနာမျာသကို သင်မဖဌေရဟင်သမချင်သ ကအကဌောင်သ မကဌာသချင်တော့ပါ။ ကျလန်ုပ်တို့သည် ကသဘောတူညီချက်ကို အပဌီသသတ်နိုင်မလာသ။

ငလေကိုင်-
 ဟုတ်တယ်။ ဒဏ်ငလေ။ သင်ဘာလိုချင်ပါသလဲ?

ခဌေနင်သကိရိယာ- Lord Business Investments အကောင့်နံပါတ်ကို $20 လလဟဲချင်ပါတယ်...

ငလေကိုင်- တစ်မိနစ် ကျေသဇူသပဌု၍ အကဌီသကဌီသပဲ။ ကဌီသမာသသော ငလေပေသငလေယူမျာသအတလက် သင့် PIN ကို ပေသပါ။

ခဌေနင်သကိရိယာ- ဘာလဲ? သဌော် အတိအကျ။ ၁၂၃၄။

ဒါကတော့ အောက်တန်သကျတဲ့ တိုက်ခိုက်မဟုပါ။ အာသနည်သသော ပရိုတိုကောကို "တိုက်ရိုက်ပဌောရုံသာ" ဟု မျဟော်မဟန်သထာသသည်။ option ကို အရေသပေါ်အခဌေအနေတလင်။ ဒါတောင် ငါတို့က ဒီမဟာ။

အထက်ဖော်ပဌပါအတိုင်သ ခိုင်သစေသည့်တိုင်အောင် အမဟန်တကယ် "ဘေသကင်သလုံခဌုံသော" စနစ်တစ်ခုကို ၎င်သတို့၏စိတ်ကောင်သ၌ မည်သူက ဒီဇိုင်သထုတ်မည်ကို သင်တလေသမိပေမည်။ သို့သော် စိတ်ကူသယဉ်ဘဏ်တစ်ခုသည် cryptography ကိုမကဌိုက်သောဖောက်သည်မျာသကို ထိန်သသိမ်သထာသရန် စလန့်စာသရသကဲ့သို့၊ ယေဘုယျအာသဖဌင့် စနစ်မျာသသည် လျစ်လျူရဟုသော သို့မဟုတ် လုံခဌုံရေသအတလက် လုံသဝရန်လိုသည့် လိုအပ်ချက်မျာသဆီသို့ ညသတည်သလာသလေ့ရဟိသည်။

၎င်သသည် 2 ခုနဟစ်တလင် SSLv1995 ပရိုတိုကောနဟင့် ဖဌစ်ပျက်ခဲ့သည့် အတိအကျဖဌစ်သည်။ အမေရိကန်အစိုသရသည် နိုင်ငံခဌာသနဟင့်ပဌည်တလင်သရန်သူမျာသကို ရဟောင်ရဟာသရန် အကောင်သဆုံသလက်နက်တစ်ခုအဖဌစ် cryptography ကို ရဟုမဌင်လာသည်မဟာ ကဌာပါပဌီ။ အယ်လဂိုရီသမ်ကို တမင်တကာ အာသနည်သသလာသသည့် အခဌေအနေဖဌင့် မကဌာခဏဆိုသလို အမေရိကန်ပဌည်ထောင်စုမဟ တင်ပို့ရန်အတလက် ကုဒ်အပိုင်သအစမျာသကို တစ်ညသချင်သ အတည်ပဌုခဲ့သည်။ ရေပန်သအစာသဆုံသဘရောက်ဆာ Netscape Navigator ၏ developer ဖဌစ်သော Netscape သည် မလေသရာပါအာသနည်သချက်ရဟိသော 2-bit RSA key (နဟင့် 512-bit အတလက် RC40) ဖဌင့်သာ SSLv4 အတလက် ခလင့်ပဌုချက်ပေသထာသသည်။

ထောင်စုနဟစ် နဟောင်သပိုင်သတလင်၊ စည်သမျဉ်သမျာသ ဖဌေလျဟော့လာပဌီသ ခေတ်မီ ကုဒ်ဝဟက်စနစ်ကို အသုံသပဌုခလင့် တလင်ကျယ်စလာ ရရဟိလာခဲ့သည်။ သို့သော်၊ ဖောက်သည်မျာသနဟင့် ဆာဗာမျာသသည် အမလေအနဟစ်စနစ်အတလက် ပံ့ပိုသမဟုကို ထိန်သသိမ်သထာသသည့် တူညီသော inertia ကဌောင့် နဟစ်ပေါင်သမျာသစလာ အာသနည်သနေသော "export" cryptography ကို ပံ့ပိုသပေသခဲ့သည်။ ဖောက်သည်မျာသသည် အခဌာသအရာမျာသကို မပံ့ပိုသနိုင်သော ဆာဗာတစ်ခုနဟင့် ကဌုံတလေ့ရနိုင်သည်ဟု ယုံကဌည်ကဌသည်။ ဆာဗာတလေက ဒီလိုပဲလုပ်တယ်။ ဟုတ်ပါတယ်၊ SSL ပရိုတိုကောက သုံသစလဲသူတလေနဲ့ ဆာဗာတလေက ပိုကောင်သတဲ့တစ်ခုရလာတဲ့အခါ အာသနည်သတဲ့ ပရိုတိုကောကို ဘယ်တော့မဟ အသုံသမပဌုသင့်ဘူသလို့ ညလဟန်ကဌာသထာသပါတယ်။ ဒါပေမယ့် Tressler နဲ့ သူ့ဘဏ်အတလက် တူညီတဲ့အခဌေနေကို အသုံသချခဲ့ပါတယ်။

ကသီအိုရီသည် 2015 ခုနဟစ်တလင် Microsoft သုတေသီမျာသ ရဟာဖလေတလေ့ရဟိခဲ့သော SSL ပရိုတိုကော၏ လုံခဌုံရေသကို တုန်လဟုပ်စေသည့် မဌင့်မာသသောတိုက်ခိုက်မဟု နဟစ်ခုအဖဌစ်သို့ တလေ့ရဟိခဲ့သည်။ INRIA. ပထမညသစလာ၊ FREAK တိုက်ခိုက်မဟု၏အသေသစိတ်အချက်အလက်မျာသကို ဖေဖော်ဝါရီလတလင် ထုတ်ဖော်ခဲ့ပဌီသ သုံသလအကဌာတလင် Logjam ဟုခေါ်သော အလာသတူတိုက်ခိုက်မဟုနောက်တလင်၊ အမျာသသူငဟာသော့ဝဟက်စာဝဟက်ကိုတိုက်ခိုက်ခဌင်သသို့ဆက်လက်လုပ်ဆောင်သည့်အခါတလင် ကျလန်ုပ်တို့ပိုမိုအသေသစိတ်ဆလေသနလေသသလာသပါမည်။

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်အာသနည်သချက် လူမိုက် ("Smack TLS" ဟုလည်သသိကဌ)) သုတေသီမျာသသည် TLS ကလိုင်သယင့်/ဆာဗာ အကောင်အထည်ဖော်မဟုမျာသကို ပိုင်သခဌာသစိတ်ဖဌာပဌီသ ထူသဆန်သသော ချို့ယလင်သချက်တစ်ခုကို တလေ့ရဟိသောအခါ ထင်ရဟာသလာပါသည်။ ကအကောင်အထည်ဖော်မဟုမျာသတလင်၊ client သည် အာသနည်သသော ပို့ကုန် cryptography ကို အသုံသပဌုရန်ပင် မတောင်သဆိုပါက၊ သို့သော် ဆာဗာသည် ထိုသော့မျာသဖဌင့် တုံ့ပဌန်ဆဲဖဌစ်ပါက၊ client က "Oh well" ဟုပဌောပဌီသ အာသနည်သသော cipher suite သို့ ပဌောင်သသည်။

ထိုအချိန်တလင်၊ ပို့ကုန် cryptography သည် ခေတ်နောက်ကျနေပဌီသ အကန့်အသတ်မရဟိဟု ယူဆထာသသောကဌောင့် တိုက်ခိုက်မဟုသည် ပဌီသပဌည့်စုံသော ထိတ်လန့်စရာအဖဌစ် ဖဌစ်လာပဌီသ အိမ်ဖဌူတော်၊ IRS နဟင့် NSA ဆိုက်မျာသအပါအဝင် အရေသကဌီသသော ဒိုမိန်သအမျာသအပဌာသကို ထိခိုက်ခဲ့သည်။ ပိုဆိုသသည်မဟာ၊ အာသနည်သချက်ရဟိသော ဆာဗာမျာသစလာသည် စက်ရဟင်တစ်ခုစီအတလက် အသစ်မျာသဖန်တီသခဌင်သထက် တူညီသောသော့မျာသကို ပဌန်လည်အသုံသပဌုခဌင်သဖဌင့် စလမ်သဆောင်ရည်ကို ပိုကောင်သအောင်လုပ်ဆောင်နေကဌောင်သ တလေ့ရဟိရသည်။ ၎င်သသည် ပရိုတိုကောကို အဆင့်နဟိမ့်ချပဌီသနောက် ကဌိုတင်တလက်ချက်မဟုတိုက်ခိုက်မဟုကို လုပ်ဆောင်ရန် ဖဌစ်နိုင်ချေရဟိသည်- သော့တစ်ခုကို ဖောက်ထလင်သခဌင်သသည် အတော်လေသစျေသကဌီသခဲ့သည် (ထုတ်ဝေချိန်တလင် ဒေါ်လာ 100 နဟင့် 12 နာရီ) ဖဌစ်သော်လည်သ ချိတ်ဆက်မဟုကို တိုက်ခိုက်ခဌင်သ၏ လက်တလေ့ကျသောကုန်ကျစရိတ်မဟာ သိသိသာသာ လျော့ကျသလာသခဲ့သည်။ ဆာဗာသော့ကို တစ်ကဌိမ်ခန့်မဟန်သဆပဌီသ နောက်ဆက်တလဲချိတ်ဆက်မဟုအာသလုံသအတလက် ကုဒ်ဝဟက်ချက်ကို crack လုပ်ရန် လုံလောက်ပါသည်။

ငါတို့ရဟေ့ဆက်မသလာသခင်မဟာ ပဌောရမယ့်အဆင့်မဌင့်တိုက်ခိုက်မဟုတစ်ခုရဟိတယ်...

Oracle တိုက်ခိုက်မဟု

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်Moxie Marlinspike Cross-platform crypto စာတိုပေသပို့ခဌင်သအက်ပ် Signal ၏ဖခင်အဖဌစ် လူသိမျာသသည်။ သို့သော် ကျလန်ုပ်တို့သည် သူ၏ လူသိနည်သသော တီထလင်ဆန်သသစ်မဟုမျာသထဲမဟ တစ်ခုကို ပုဂ္ဂိုလ်ရေသအရ နဟစ်သက်ပါသည်။ cryptographic doom ၏နိယာမ (Cryptographic Doom Principle)။ အနည်သငယ် အဓိပ္ပါယ်ဖော်ရန်၊ ကျလန်ုပ်တို့ ကသို့ပဌောနိုင်သည်- “ပရိုတိုကော လုပ်ဆောင်ပါက၊ မဆို အန္တရာယ်ဖဌစ်နိုင်ချေရဟိသော အရင်သအမဌစ်မဟ မက်ဆေ့ချ်တစ်ခုပေါ်တလင် ကုဒ်ဝဟက်ခဌင်သဆိုင်ရာ လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပဌီသ ရလဒ်ပေါ်မူတည်၍ ကလဲပဌာသစလာ ပဌုမူနေပါသည်။ သို့မဟုတ် ပိုမိုပဌတ်သာသသောပုံစံဖဌင့်- "လုပ်ဆောင်ရန်ရန်သူထံမဟ အချက်အလက်မျာသကို မယူပါနဟင့်၊ လိုအပ်ပါက အနည်သဆုံသရလဒ်ကို မပဌပါနဟင့်။"

ကဌာသခံပဌည့်လျဟံမဟုမျာသ၊ အမိန့်ပေသသည့် ထိုသဆေသမျာသနဟင့် အခဌာသအရာမျာသကို ဘေသဖယ်ထာသကဌပါစို့။ သူတို့သည် ကဆလေသနလေသမဟု၏ အတိုင်သအတာထက် ကျော်လလန်နေပါသည်။ ပရိုတိုကောသည် မျဟော်လင့်ထာသသည့်အတိုင်သ ပဌုမူနေသောကဌောင့် "ပျက်စီသခဌင်သနိယာမ" ကိုချိုသဖောက်ခဌင်သသည် ကဌီသလေသသော cryptography ဟက်ကာမျာသဆီသို့ ညသတည်စေသည်။

ဥပမာအနေနဲ့၊ အာသနည်သချက်ရဟိတဲ့ အစာသထိုသ cipher နဲ့ စိတ်ကူသယဉ်ဒီဇိုင်သကို ယူကဌည့်ရအောင်၊ ပဌီသတော့ ဖဌစ်နိုင်တဲ့တိုက်ခိုက်မဟုကို သရုပ်ပဌလိုက်ပါ။ ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟုကို အသုံသပဌု၍ အစာသထိုသ cipher တစ်ခုအာသ တိုက်ခိုက်ခဌင်သကို ကျလန်ုပ်တို့မဌင်ပဌီသဖဌစ်သော်လည်သ၊ ၎င်သသည် "တူညီသော cipher ကို ဖဌတ်ရန် အခဌာသနည်သလမ်သ" မျဟသာမဟုတ်ပါ။ ဆန့်ကျင်ဘက်အာသဖဌင့်၊ oracle တိုက်ခိုက်မဟုမျာသသည် ကဌိမ်နဟုန်သခလဲခဌမ်သစိတ်ဖဌာမဟု မအောင်မဌင်သည့် အခဌေအနေမျာသစလာနဟင့် သက်ဆိုင်သည့် ပိုမိုခေတ်မီသော တီထလင်မဟုတစ်ခုဖဌစ်ပဌီသ နောက်အပိုင်သတလင် ၎င်သကို သရုပ်ပဌသမည်ဖဌစ်သည်။ ကနေရာတလင် နမူနာကို ပိုမိုရဟင်သလင်သစေရန်အတလက် ရိုသရဟင်သသော cipher ကို ရလေသချယ်ထာသသည်။

ထို့ကဌောင့် အဲလစ်နဟင့် ဘော့ဘ်တို့သည် ၎င်သတို့နဟင့်သာ သိသော သော့ကို အသုံသပဌု၍ ရိုသရဟင်သသော အစာသထိုသ လျဟို့ဝဟက်စာဝဟက်ကို အသုံသပဌု၍ ဆက်သလယ်ကဌသည်။ မက်ဆေ့ချ်မျာသ၏ အရဟည်နဟင့် ပတ်သက်၍ ၎င်သတို့သည် အလလန်တင်သကျပ်သည်- ၎င်သတို့သည် စာလုံသ 20 တိတိ ရဟည်သည်။ ဒါကဌောင့် တစ်စုံတစ်ယောက်က ပိုတိုတဲ့ မက်ဆေ့ချ်ကို ပို့ချင်တယ်ဆိုရင်တော့ စာလုံသ 20 တိတိ ရအောင် မက်ဆေ့ရဲ့အဆုံသမဟာ dummy စာသာသအချို့ကို ထည့်ပေသသင့်တယ်လို့ သဘောတူညီခဲ့ကဌပါတယ်။ အချို့သော ဆလေသနလေသမဟုအပဌီသတလင်၊ ၎င်သတို့သည် အောက်ပါအမိုက်စာသစာသာသမျာသကိုသာ လက်ခံရန် ဆုံသဖဌတ်ခဲ့ကဌသည်။ a, bb, ccc, dddd စသည်တို့ဖဌစ်သည်။ ထို့ကဌောင့် လိုအပ်သည့် အရဟည်၏ ကိန်သဂဏန်သစာသာသကို သိသည်။

Alice သို့မဟုတ် Bob သည် မက်ဆေ့ချ်ကို လက်ခံရရဟိသောအခါ မက်ဆေ့ချ်သည် မဟန်ကန်သော အရဟည် (စာလုံသ 20) ရဟိကဌောင်သနဟင့် နောက်ဆက်တလဲသည် မဟန်ကန်သော dummy စာသာသဖဌစ်ကဌောင်သ ညသစလာစစ်ဆေသပါသည်။ ထိုသို့မဟုတ်ပါက ၎င်သတို့သည် သင့်လျော်သော အမဟာသအယလင်သ မက်ဆေ့ချ်ဖဌင့် တုံ့ပဌန်သည်။ စာသာသအရဟည်နဟင့် dummy စာသာသ အဆင်ပဌေပါက၊ လက်ခံသူသည် စာကို ကိုယ်တိုင်ဖတ်ပဌီသ ကုဒ်ဝဟက်ထာသသော တုံ့ပဌန်မဟုကို ပေသပို့သည်။

တိုက်ခိုက်မဟုအတလင်သ တိုက်ခိုက်သူသည် Bob အယောင်ဆောင်ကာ Alice သို့ မက်ဆေ့အတုမျာသ ပေသပို့ခဲ့သည်။ မက်ဆေ့ချ်မျာသသည် လုံသဝအဓိပ္ပါယ်မရဟိပါ - တိုက်ခိုက်သူတလင် သော့မပါသောကဌောင့် အဓိပ္ပါယ်ရဟိသော မက်ဆေ့ချ်ကို အတုလုပ်၍မရပါ။ သို့သော် protocol သည် doom နိယာမကို ချိုသဖောက်သောကဌောင့်၊ တိုက်ခိုက်သူသည် အောက်ဖော်ပဌပါအတိုင်သ Alice ၏သော့အချက်အလက်မျာသကို ထုတ်ဖေါ်ရန် ထောင်ချောက်ဆင်နိုင်သေသသည်။

သူခိုသ- PREWF ZHJKL MMMN. LA

အဲလစ်- မမဟန်သော စာသာသ။

သူခိုသ- PREWF ZHJKL MMMN. LB

အဲလစ်- မမဟန်သော စာသာသ။

သူခိုသ- PREWF ZHJKL MMMN. LC

အဲလစ်- ILCT? TLCT RUWO PUT KCAW CPS OWPOW!

သူခိုသသူဝဟက်က အဲလစ်က ဘာပဌောမဟန်သ မသိပေမယ့် သင်္ကေတကို မဟတ်ထာသတယ်။ C ကိုက်ညီရမည်။ aAlice သည် dummy စာသာသကိုလက်ခံသောကဌောင့်၊

သူခိုသ- REWF ZHJKL MMMN. LAA

အဲလစ်- မမဟန်သော စာသာသ။

သူခိုသ- REWF ZHJKL MMMN. LBB

အဲလစ်- မမဟန်သော စာသာသ။

အကဌိမ်ပေါင်သမျာသစလာ ကဌိုသစာသပဌီသနောက်...

သူခိုသ- REWF ZHJKL MMMN. LGG

အဲလစ်- မမဟန်သော စာသာသ။

သူခိုသ- REWF ZHJKL MMMN. LHH

အဲလစ်- TLQO JWCRO FQAW SUY LCR C OWQXYJW. IW PWWR TU TCFA CHUYT TLQO JWFCTQUPOLQZ.

တစ်ဖန်၊ တိုက်ခိုက်သူသည် Alice က ဘာပဌောသည်ကို မသိသော်လည်သ၊ Alice သည် dummy စာသာသကို လက်ခံသောကဌောင့် H နဟင့် b ကိုက်ညီရမည်ကို သတိပဌုပါ။

တိုက်ခိုက်သူသည် ဇာတ်ကောင်တစ်ခုစီ၏ အဓိပ္ပါယ်ကို မသိမချင်သ၊

ပထမတစ်ချက်တလင်၊ နည်သလမ်သသည် ရလေသချယ်ထာသသော စာသာသတိုက်ခိုက်မဟုနဟင့် ဆင်တူသည်။ အဆုံသတလင်၊ တိုက်ခိုက်သူသည် ciphertexts မျာသကိုရလေသချယ်ပဌီသ ဆာဗာသည် ၎င်သတို့အာသ နာခံစလာလုပ်ဆောင်သည်။ ကတိုက်ခိုက်မဟုမျာသကို လက်တလေ့ကမ္ဘာတလင် အကောင်အထည်ဖော်နိုင်စေသည့် အဓိကကလာခဌာသချက်မဟာ တိုက်ခိုက်သူသည် အမဟန်တကယ် စာသာသမဟတ်တမ်သကို ဝင်ရောက်ကဌည့်ရဟုရန် မလိုအပ်ပါ—ဆာဗာတုံ့ပဌန်မဟုတစ်ခုဖဌစ်သည့် “Invalid dummy text” ကဲ့သို့ အပဌစ်ကင်သစလာပင် လုံလောက်ပါသည်။

ကအထူသတိုက်ခိုက်မဟုသည် သင်ခန်သစာယူစရာဖဌစ်သော်လည်သ၊ "dummy text" အစီအစဉ်၊ အသုံသပဌုထာသသော သီသခဌာသ cryptosystem သို့မဟုတ် တိုက်ခိုက်သူမဟပေသပို့သော မက်ဆေ့ချ်မျာသ၏ တိကျသောအစီအစဥ်မျာသအပေါ် လလန်လလန်ကဲကဲ ဆလဲမထာသပါ။ အခဌေခံအယူအဆမဟာ စာသာသ၏ဂုဏ်သတ္တိမျာသအပေါ်အခဌေခံ၍ ကလဲပဌာသစလာတုံ့ပဌန်ပုံမဟာ Alice နဟင့်သက်ဆိုင်သော ciphertext သည် ယုံကဌည်စိတ်ချရသောပါတီတစ်ခုမဟ အမဟန်တကယ်လာကဌောင်သ အတည်မပဌုဘဲပဌုလုပ်ခဌင်သဖဌစ်သည်။ ထို့ကဌောင့် Alice သည် တိုက်ခိုက်သူအာသ သူမ၏အဖဌေမျာသထဲမဟ လျဟို့ဝဟက်အချက်အလက်မျာသကို ညဟစ်ထုတ်ခလင့်ပဌုသည်။

ဒီအခဌေအနေမဟာ ပဌောင်သလဲနိုင်တဲ့ အမျာသကဌီသရဟိပါတယ်။ Alice တုံ့ပဌန်သည့် သင်္ကေတမျာသ၊ သို့မဟုတ် သူမ၏ အပဌုအမူတလင် ကလာခဌာသချက်၊ သို့မဟုတ် အသုံသပဌုသည့် cryptosystem ကိုပင်။ သို့သော် နိယာမသည် တူညီနေမည်ဖဌစ်ပဌီသ၊ တိုက်ခိုက်မဟုတစ်ခုလုံသသည် ပုံစံတစ်မျိုသမဟုတ်တစ်မျိုသဖဌင့် ဆက်လက်ရဟင်သန်နေမည်ဖဌစ်သည်။ ကတိုက်ခိုက်မဟု၏ အခဌေခံအကောင်အထည်ဖော်မဟုသည် လုံခဌုံရေသချလတ်ယလင်သချက်မျာသစလာကို ဖော်ထုတ်နိုင်ခဲ့ပဌီသ မကဌာမီ ကျလန်ုပ်တို့ကဌည့်ရဟုနိုင်မည်ဖဌစ်သည်။ ဒါပေမယ့် ပထမဆုံသ သင်ယူရမယ့် သီအိုရီ သင်ခန်သစာတလေ ရဟိပါတယ်။ တကယ့်ခေတ်မီ cipher နဲ့ အလုပ်လုပ်နိုင်တဲ့ တိုက်ခိုက်မဟုမဟာ ဒီစိတ်ကူသယဉ် "Alice script" ကို ဘယ်လိုသုံသမလဲ။ သီအိုရီအရတောင် ဒါက ဖဌစ်နိုင်ပါ့မလာသ။

1998 ခုနဟစ်တလင် Swiss cryptographer Daniel Bleichenbacher သည် ကမေသခလန်သကို အတည်ပဌုချက်ဖဌင့် ဖဌေခဲ့သည်။ တိကျသော မက်ဆေ့ချ်အစီအစဉ်ကို အသုံသပဌု၍ အမျာသသုံသ အမျာသသုံသသော့ cryptosystem RSA ကို oracle တိုက်ခိုက်မဟုကို သရုပ်ပဌခဲ့သည်။ အချို့သော RSA အကောင်အထည်ဖော်မဟုမျာသတလင်၊ ဆာဗာသည် plaintext သည် အစီအစဉ်နဟင့် ကိုက်ညီမဟုရဟိမရဟိအပေါ် မူတည်ပဌီသ မတူညီသော error message မျာသဖဌင့် တုံ့ပဌန်ပါသည်။ ဒီတိုက်ခိုက်မဟုကို အကောင်အထည်ဖော်ဖို့ လုံလောက်ပါတယ်။

လေသနဟစ်ကဌာပဌီသနောက် 2002 တလင် ပဌင်သစ်စာဝဟက်စာရေသဆရာ Serge Vaudenay သည် အထက်ဖော်ပဌပါ Alice ဇာတ်လမ်သတလင် ဖော်ပဌထာသသည့်အတိုင်သ တူညီသော oracle တိုက်ခိုက်မဟုကို သရုပ်ပဌခဲ့သည် - အတုအယောင် cipher အစာသ လူတို့ အမဟန်တကယ်အသုံသပဌုနေကဌသော ခေတ်မီ ciphers မျာသ၏ လေသစာသဖလယ်အတန်သတစ်ခုလုံသကို ချိုသဖျက်ခဲ့သည်။ အထူသသဖဌင့်၊ Vaudenay ၏တိုက်ခိုက်မဟုသည် ၎င်သတို့ကို "CBC ကုဒ်ဝဟက်ခဌင်သမုဒ်" ဟုခေါ်တလင်ပဌီသ Alice ဇာတ်လမ်သတလင် အခဌေခံအာသဖဌင့် တူညီသောလူကဌိုက်မျာသသော padding အစီအစဉ်ဖဌင့် အသုံသပဌုသောအခါတလင် ပုံသေထည့်သလင်သထာသသော အရလယ်အစာသ ciphers ("block ciphers") ကို ပစ်မဟတ်ထာသသည်။

2002 ခုနဟစ်တလင်လည်သအမေရိကန် cryptographer John Kelsey ပူသတလဲရေသသာသခဲ့သည်။ နဟစ်ကောင် â€” မက်ဆေ့ချ်မျာသကို ချုံ့ပဌီသ ၎င်သတို့အာသ စာဝဟက်သည့်စနစ်မျာသပေါ်တလင် အမျိုသမျိုသသော oracle တိုက်ခိုက်မဟုမျာသကို အဆိုပဌုခဲ့သည်။ ကအရာမျာသထဲတလင် အထင်ရဟာသဆုံသမဟာ ciphertext အရဟည်မဟ စာသာသ၏ မူရင်သအရဟည်ကို မကဌာခဏ ကိုသကာသနိုင်သည်ဟူသောအချက်ကို အခလင့်ကောင်သယူပဌီသ တိုက်ခိုက်ခဌင်သဖဌစ်သည်။ သီအိုရီအရ၊ ၎င်သသည် မူရင်သလလင်ပဌင်စာသာသ၏ အစိတ်အပိုင်သမျာသကို ပဌန်လည်ရယူသည့် oracle တိုက်ခိုက်မဟုကို ခလင့်ပဌုသည်။

အောက်တလင် ကျလန်ုပ်တို့သည် Vaudenay နဟင့် Kelsey တိုက်ခိုက်မဟုမျာသ၏ အသေသစိတ်ဖော်ပဌချက်ကို ပေသသည် (ကျလန်ုပ်တို့သည် အမျာသသူငဟာသော့ကုဒ်ဝဟက်စာဝဟက်ကို တိုက်ခိုက်ခဌင်သသို့ ရလေ့သလာသသောအခါတလင် Bleichenbacher တိုက်ခိုက်မဟု၏ အသေသစိတ်ဖော်ပဌချက်ကို ပေသပါမည်။) ကျလန်ုပ်တို့၏ အကောင်သဆုံသကဌိုသစာသမဟုမျာသကဌာသမဟ၊ စာသာသသည် နည်သပညာပိုင်သအရ အနည်သငယ်ဖဌစ်လာသည်။ ထို့ကဌောင့် အထက်ဖော်ပဌပါမျာသသည် သင့်အတလက် လုံလောက်ပါက နောက်အပိုင်သနဟစ်ပိုင်သကို ကျော်လိုက်ပါ။

Vodene ၏တိုက်ခိုက်မဟု

Vaudenay တိုက်ခိုက်မဟုကို နာသလည်ရန်၊ ကျလန်ုပ်တို့ ပထမညသစလာ block ciphers နဟင့် encryption modes မျာသအကဌောင်သ အနည်သငယ် ထပ်မံပဌောဆိုရန် လိုအပ်ပါသည်။ ဖော်ပဌထာသသည့်အတိုင်သ “block cipher” သည် သော့တစ်ခုနဟင့် သတ်မဟတ်ထာသသော အရဟည်တစ်ခု (“block length”) ကိုယူဆောင်သည့် cipher ဖဌစ်ပဌီသ တူညီသောအရဟည်၏ ကုဒ်ဝဟက်ထာသသော ဘလောက်တစ်ခုကို ထုတ်လုပ်သည်။ Block ciphers မျာသကို တလင်တလင်ကျယ်ကျယ် အသုံသပဌုကဌပဌီသ အတော်လေသ လုံခဌုံသည်ဟု ယူဆပါသည်။ ယခု အငဌိမ်သစာသယူထာသသော DES သည် ပထမဆုံသ ခေတ်သစ်စာဝဟက်တစ်ခုဟု ယူဆရသည့် ဘလော့တစ်ခုဖဌစ်သည်။ အထက်တလင်ဖော်ပဌခဲ့သည့်အတိုင်သ ယနေ့တလင်တလင်ကျယ်ကျယ်အသုံသပဌုနေသည့် AES အတလက် အလာသတူပင်ဖဌစ်သည်။

ကံမကောင်သစလာပဲ၊ ဘလောက်စာဝဟက်မျာသသည် ထင်ထင်ရဟာသရဟာသ အာသနည်သချက်တစ်ခုရဟိသည်။ ပုံမဟန်ဘလောက်အရလယ်အစာသသည် 128 bits သို့မဟုတ် 16 လုံသရဟိသည်။ ထင်ရဟာသသည်မဟာ၊ ခေတ်မီ လျဟို့ဝဟက်စာဝဟက်စနစ်သည် ပိုမိုကဌီသမာသသော ထည့်သလင်သဒေတာဖဌင့် လုပ်ဆောင်ရန် လိုအပ်ပဌီသ ကနေရာတလင် ကုဒ်ဝဟက်ခဌင်သမုဒ်မျာသ ပါဝင်လာပါသည်။ ကုဒ်ဝဟက်ခဌင်သမုဒ်သည် အဓိကအာသဖဌင့် ဟက်ကာဖဌစ်သည်- ၎င်သသည် အတိုင်သအတာတစ်ခု၏ ထည့်သလင်သမဟုကိုသာ လက်ခံသည့် ပိတ်ဆို့စာဝဟက်တစ်ခုကို တစ်နည်သနည်သဖဌင့် အသုံသပဌုရန် နည်သလမ်သတစ်ခုဖဌစ်သည်။

Vodene ၏တိုက်ခိုက်မဟုသည် လူကဌိုက်မျာသသော CBC (Cipher Block Chaining) မုဒ်ပေါ်တလင် အာရုံစိုက်ထာသသည်။ တိုက်ခိုက်မဟုသည် အရင်သခံဘလောက် cipher ကို မဟော်ဆန်သော၊ ပဌုပဌင်မလမ်သမံနိုင်သော black box တစ်ခုအဖဌစ် ခံယူပဌီသ ၎င်သ၏လုံခဌုံရေသကို လုံသဝရဟောင်သလာသပါသည်။

ကသည်မဟာ CBC မုဒ်၏ အလုပ်လုပ်ပုံကို ပဌသသည့် ပုံဖဌစ်သည်။

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

အဝိုင်သပတ်ထာသသော အပေါင်သသည် XOR (သီသသန့် OR) လုပ်ဆောင်ချက်ကို ဆိုလိုသည်။ ဥပမာ၊ ciphertext ၏ ဒုတိယအကလက်ကို လက်ခံရရဟိသည်-

  1. ပထမ ciphertext block ဖဌင့် ဒုတိယ plaintext block တလင် XOR လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ခဌင်သဖဌင့်။
  2. သော့ကိုအသုံသပဌု၍ ရရဟိလာသောဘလောက်ကို ပိတ်ဆို့စာဝဟက်ဖဌင့် ကုဒ်ဝဟက်ခဌင်သ။

CBC သည် binary XOR လည်ပတ်မဟုကို ပဌင်သထန်စလာအသုံသပဌုသောကဌောင့်၊ ၎င်သ၏ဂုဏ်သတ္တိအချို့ကို ပဌန်လည်သိမ်သဆည်သရန် ခဏအချိန်ယူကဌပါစို့။

  • ကိုယ်ခံအာသကျဆင်သမဟု- Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်
  • အပဌန်အလဟန်ဆက်သလယ်နိုင်မဟု- Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်
  • ပေါင်သသင်သဆက်ဆံရေသ- Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်
  • မိမိကိုယ်ကို ပဌန်လဟန်နိုင်မဟု- Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်
  • ဘိုက်အရလယ်အစာသ- byte n ၏ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် = (byte n of Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်) Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် (byte n ၏ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်)

ပုံမဟန်အာသဖဌင့်၊ ကဂုဏ်သတ္တိမျာသသည် ကျလန်ုပ်တို့တလင် XOR လုပ်ဆောင်ချက်မျာသနဟင့် ပတ်သက်သည့် ညီမျဟခဌင်သတစ်ခုရဟိပဌီသ မသိသေသပါက ဖဌေရဟင်သနိုင်သည်ဟု ဆိုလိုပါသည်။ ဥပမာပေသရရင် ငါတို့သိတယ်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် အမည်မသိနဟင့် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် ကျော်ကဌာသသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် О Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ထို့နောက် ညီမျဟခဌင်သအာသ ဖဌေရဟင်သရန် အထက်ဖော်ပဌပါ ဂုဏ်သတ္တိမျာသကို ကျလန်ုပ်တို့ အာသကိုသနိုင်ပါသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ညီမျဟခဌင်သ၏နဟစ်ဖက်စလုံသတလင် XOR ကိုအသုံသပဌုခဌင်သဖဌင့် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ငါတို့ရပဌီ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ကအရာအာသလုံသသည် တခဏအတလင်သ အလလန်သက်ဆိုင်လာလိမ့်မည်။

ကျလန်ုပ်တို့၏ Alice နဟင့် Vaudenay ၏တိုက်ခိုက်မဟုကဌာသတလင် သေသငယ်သောကလာခဌာသချက်နဟစ်ခုရဟိပဌီသ အဓိကကလာခဌာသချက်တစ်ခုရဟိသည်။ အသေသအမလဟာသနဟစ်ခု-

  • ဇာတ်ညလဟန်သတလင်၊ Alice သည် စာလုံသမျာသနဟင့်အဆုံသသတ်ရန် ရိုသရဟင်သသောစာသာသမျာသကို မျဟော်လင့်ထာသသည်။ a, bb, ccc နောက် ... ပဌီသတော့။ Wodene တိုက်ခိုက်မဟုတလင်၊ သာသကောင်သည် စာသာသမျာသသည် N အမဌဟောက်မျာသကို N byte ဖဌင့် အဆုံသသတ်ရန် မျဟော်လင့်သည် (ထို့အစာသ၊ hexadecimal 01 သို့မဟုတ် 02 02 သို့မဟုတ် 03 03 03 စသည်ဖဌင့်)။ ဒါက အလဟကုန် ကလာခဌာသချက်သက်သက်ပါ။
  • Alice ဇာတ်လမ်သတလင်၊ "မမဟန်သော စာသာသ" တုံ့ပဌန်မဟုဖဌင့် Alice သည် မက်ဆေ့ချ်ကို လက်ခံခဲ့ခဌင်သရဟိမရဟိ ပဌောပဌရန် လလယ်ကူသည်။ Vodene ၏တိုက်ခိုက်မဟုတလင်၊ ခလဲခဌမ်သစိတ်ဖဌာမဟုပိုမိုလိုအပ်ပဌီသ သာသကောင်၏ဘက်တလင်တိကျသောအကောင်အထည်ဖော်မဟုသည်အရေသကဌီသပါသည်။ ဒါပေမယ့် တိုတိုပဌောရရင်တော့ ဒီခလဲခဌမ်သစိတ်ဖဌာမဟုဟာ ဖဌစ်နိုင်သေသတယ်လို့ ပေသထာသချက်တစ်ခုအနေနဲ့ ယူကဌပါစို့။

အဓိကကလာခဌာသချက်-

  • ကျလန်ုပ်တို့သည် တူညီသော cryptosystem ကိုအသုံသမပဌုသောကဌောင့်၊ တိုက်ခိုက်သူထိန်သချုပ်ထာသသော ciphertext bytes နဟင့် လျဟို့ဝဟက်ချက်မျာသ (key နဟင့် plaintext) အကဌာသ ဆက်နလယ်မဟုသည် သိသာထင်ရဟာသပါသည်။ ထို့ကဌောင့်၊ တိုက်ခိုက်သူသည် ciphertexts ဖန်တီသပဌီသ ဆာဗာတုံ့ပဌန်မဟုမျာသကို ပဌန်ဆိုရာတလင် မတူညီသောနည်သဗျူဟာကို အသုံသပဌုရမည်ဖဌစ်ပါသည်။

ကအဓိကကလာခဌာသချက်မဟာ Vaudenay တိုက်ခိုက်မဟုကို နာသလည်ရန် နောက်ဆုံသပဟေဋ္ဌိဖဌစ်ပဌီသ၊ ထို့ကဌောင့် CBC တလင် အဘယ်ကဌောင့်နဟင့် မည်သို့သော oracle တိုက်ခိုက်မဟု ဖဌစ်နိုင်ကဌောင်သ ခဏလောက် စဉ်သစာသကဌည့်ကဌပါစို့။

ကျလန်ုပ်တို့သည် 247 blocks ၏ CBC ciphertext ကိုပေသထာသပဌီသ ၎င်သကို စာဝဟက်လုပ်လိုသည်ဆိုပါစို့။ အရင်က အဲလစ်ဆီ မက်ဆေ့အတုတလေ ပို့သလိုမျိုသ ဆာဗာဆီ မက်ဆေ့ခ်ျအတုတလေ ပို့နိုင်ပါတယ်။ ဆာဗာသည် ကျလန်ုပ်တို့အတလက် မက်ဆေ့ချ်မျာသကို စာဝဟက်ပေသမည်ဖဌစ်သော်လည်သ ကုဒ်ဝဟက်ခဌင်သကို ပဌသမည်မဟုတ်ပါ - ထိုအစာသ Alice ကဲ့သို့ပင် ဆာဗာသည် အချက်အလက်အနည်သငယ်ကိုသာ အစီရင်ခံပါမည်- plaintext တလင် တရာသဝင် padding ရဟိမရဟိ၊

အဲလစ်၏ အခဌေအနေတလင် ကျလန်ုပ်တို့တလင် အောက်ဖော်ပဌပါ ဆက်ဆံရေသမျာသရဟိကဌောင်သ သုံသသပ်ကဌည့်ပါ။

$$display$$text{SIMPLE_SUBSTITUTION}(စာသာသ{ciphertext}၊text{key}) = စာသာသ{plaintext}$$display$$

ဒါကို "အဲလစ်ရဲ့ ညီမျဟခဌင်သ" လို့ ခေါ်ကဌပါစို့။ ကျလန်ုပ်တို့သည် စာဝဟက်စာသာသကို ထိန်သချုပ်ထာသသည်။ ဆာဗာ (Alice) သည် လက်ခံရရဟိထာသသော စာသာသနဟင့်ပတ်သက်သည့် မရေရာသော အချက်အလက်မျာသကို ပေါက်ကဌာသခဲ့သည်။ ၎င်သသည် ကျလန်ုပ်တို့အာသ နောက်ဆုံသအချက်ဖဌစ်သည့် သော့ချက်နဟင့်ပတ်သက်သည့် အချက်အလက်ကို ရယူနိုင်စေခဲ့သည်။ ဥပမာအာသဖဌင့်၊ ကျလန်ုပ်တို့သည် CBC script အတလက် ထိုသို့သောချိတ်ဆက်မဟုကို ရဟာဖလေနိုင်လျဟင် ထိုနေရာတလင် လျဟို့ဝဟက်အချက်အလက်အချို့ကို ထုတ်ယူနိုင်မည်ဖဌစ်သည်။

ကံကောင်သစလာပဲ၊ ငါတို့သုံသနိုင်တဲ့ ဆက်ဆံရေသတလေ တကယ်ရဟိတယ်။ block cipher ကို ကုဒ်ဝဟက်ရန် နောက်ဆုံသခေါ်ဆိုမဟု၏ ရလဒ်ကို ထည့်သလင်သစဉ်သစာသပဌီသ ကအထလက်ကို အမဟတ်အသာသပဌုပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. ကျလန်ုပ်တို့သည် လလင်ပဌင်စာသာသတုံသမျာသကို ဖော်ပဌသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် နဟင့် ciphertext တုံသမျာသ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်. နောက်တစ်ခု CBC ပုံကဌမ်သကိုကဌည့်ပဌီသ ဘာတလေဖဌစ်မလဲဆိုတာ သတိပဌုပါ။

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ဒါကို "CBC ညီမျဟခဌင်သ" လို့ ခေါ်ကဌပါစို့။

Alice ၏ အခဌေအနေတလင်၊ စာလုံသပေါင်သကို စောင့်ကဌည့်ပဌီသ သက်ဆိုင်သော စာသာသပေါက်ကဌာသမဟုကို ကဌည့်ရဟုခဌင်သဖဌင့်၊ ညီမျဟခဌင်သတလင် တတိယအသုံသအနဟုန်သ—သော့ကို ပဌန်လည်ရယူသည့် တိုက်ခိုက်မဟုကို ကျလန်ုပ်တို့ လုပ်နိုင်ခဲ့သည်။ CBC ဖဌစ်ရပ်တလင်၊ ကျလန်ုပ်တို့သည်လည်သ လျဟို့ဝဟက်စာသာသကို စောင့်ကဌည့်ပဌီသ သက်ဆိုင်ရာ လလင်ပဌင်ပေါ်တလင် အချက်အလက်မျာသ ပေါက်ကဌာသမဟုကို စောင့်ကဌည့်သည်။ တူညီမဟုရရဟိထာသလျဟင် ကျလန်ုပ်တို့သည် အချက်အလက်မျာသကို ရယူနိုင်ပါသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်.

တကယ်ကို ပဌန်လည်ထူထောင်ထာသတယ်လို့ ယူဆကဌပါစို့ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ဘာလဲ၊ ကောင်သပဌီ၊ ထို့နောက် ကျလန်ုပ်တို့သည် လလင်ပဌင်စာသာသ၏ နောက်ဆုံသအကလက်တစ်ခုလုံသကို တစ်ပဌိုင်နက် ပရင့်ထုတ်နိုင်သည် (Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်) ရိုသရဟင်သစလာဝင်ရောက်ပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် (ငါတို့၌ရဟိသည်) နဟင့်
လက်ခံရရဟိသည် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် CBC ညီမျဟခဌင်သသို့။

ယခု တိုက်ခိုက်ရေသအစီအစဉ်တစ်ခုလုံသကို ကျလန်ုပ်တို့ အကောင်သမဌင်နေသောကဌောင့် အသေသစိတ်အချက်အလက်မျာသကို ဖော်ထုတ်ရန် အချိန်တန်ပါပဌီ။ ဆာဗာပေါ်တလင် စာသာသအချက်အလက် မည်ကဲ့သို့ပေါက်ကဌာသသည်ကို ကျေသဇူသပဌု၍ အာရုံစိုက်ပါ။ Alice ၏ ဇာတ်ညလဟန်သတလင် $inline$text{SIMPLE_SUBSTITUTION}(စာသာသ{ciphertext}၊text{key})$inline$ လိုင်သဖဌင့်သာ ပဌီသဆုံသပါက Alice မဟ မဟန်ကန်သော မက်ဆေ့ဂျ်ဖဌင့်သာ တုံ့ပဌန်နိုင်သောကဌောင့် ပေါက်ကဌာသမဟု ဖဌစ်ပေါ်ခဲ့ပါသည်။ a (သို့မဟုတ် bbစသည်ဖဌင့်၊ သို့သော် ထိုအခဌေအနေမျာသ ဖဌစ်ပေါ်လာနိုင်သည့် အခလင့်အလမ်သမျာသမဟာ အလလန်နည်သပါသပါသည်။) CBC နဟင့်ဆင်တူသည်၊ ဆာဗာသည် အကယ်၍ နဟင့်သာဖဌစ်လျဟင် padding ကိုလက်ခံသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် ဆဋ္ဌမကိန်သဂဏန်သဖဌင့် အဆုံသသတ်သည်။ 01. ဒီတော့ တူညီတဲ့လဟည့်ကလက်ကို စမ်သကဌည့်ရအောင်- ကျလန်ုပ်တို့၏ကိုယ်ပိုင်တန်ဖိုသအတုမျာသဖဌင့် စာဝဟက်အတုမျာသကို ပေသပို့ပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ဆာဗာက ဖဌည့်စလက်ချက်ကို လက်ခံသည်အထိ။

ဆာဗာသည် ကျလန်ုပ်တို့၏ မက်ဆေ့ချ်အတုမျာသထဲမဟ တစ်ခုအတလက် padding တစ်ခုကို လက်ခံသောအခါ၊ ဆိုလိုသည်မဟာ-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ယခု ကျလန်ုပ်တို့သည် byte-byte XOR ပိုင်ဆိုင်မဟုကို အသုံသပဌုသည်-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ပထမနဲ့ တတိယအသုံသအနဟုန်သတလေကို သိတယ်။ ၎င်သသည် ကျန်ရဟိနေသော သက်တမ်သ- နောက်ဆုံသ byte ကို ပဌန်လည်ရယူနိုင်သည်ကို ကျလန်ုပ်တို့ မဌင်ပဌီသဖဌစ်သည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်:

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

၎င်သသည် CBC ညီမျဟခဌင်သနဟင့် byte-by-byte ပိုင်ဆိုင်မဟုမဟတစ်ဆင့် နောက်ဆုံသ plaintext block ၏ နောက်ဆုံသဘိုက်ကိုလည်သ ပေသပါသည်။

သီအိုရီအရ ခိုင်ခံ့သော လျဟို့ဝဟက်စာဝဟက်ကို ကျလန်ုပ်တို့ တိုက်ခိုက်နိုင်ခဲ့သည့်အတလက် ကျလန်ုပ်တို့ ကျေနပ်နိုင်မည်ဖဌစ်သည်။ ဒါပေမယ့် တကယ်တော့ ကျလန်တော်တို့ အမျာသကဌီသလုပ်နိုင်တယ်၊ စာသာသအာသလုံသကို တကယ်ပဌန်ယူနိုင်တယ်။ ၎င်သသည် Alice ၏မူရင်သဇာတ်ညလဟန်သတလင်မဟုတ်သော လဟည့်ကလက်တစ်ခု လိုအပ်ပဌီသ oracle တိုက်ခိုက်မဟုအတလက် မလိုအပ်သော်လည်သ ၎င်သသည် သင်ယူရကျိုသနပ်ဆဲဖဌစ်သည်။

၎င်သကိုနာသလည်ရန်၊ နောက်ဆုံသ byte ၏မဟန်ကန်သောတန်ဖိုသကိုထုတ်ခဌင်သ၏ရလဒ်သည်ပထမဆုံသသတိပဌုပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် ကျလန်ုပ်တို့တလင် စလမ်သရည်အသစ်တစ်ခုရဟိသည်။ ယခု၊ ciphertexts မျာသကို အတုလုပ်သောအခါ၊ သက်ဆိုင်ရာ plaintext ၏ နောက်ဆုံသ byte ကို စီမံခန့်ခလဲနိုင်သည်။ တဖန်၊ ၎င်သသည် CBC ညီမျဟခဌင်သနဟင့် byte-by-byte ပိုင်ဆိုင်မဟုနဟင့် သက်ဆိုင်သည်-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ဒုတိယအခေါ်အဝေါ်ကို ယခုကျလန်ုပ်တို့သိနေပဌီဖဌစ်သောကဌောင့်၊ တတိယအခေါ်ကို ထိန်သချုပ်ရန် ပထမတစ်ခုအပေါ် ကျလန်ုပ်တို့၏ထိန်သချုပ်မဟုကို အသုံသပဌုနိုင်သည်။ ကျလန်ုပ်တို့ ရိုသရိုသရဟင်သရဟင်သ တလက်ချက်သည်-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ကျလန်ုပ်တို့တလင် နောက်ဆုံသ byte မရသေသသောကဌောင့် ယခင်က ဒါကို မလုပ်နိုင်ခဲ့ပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်.

ဒါက ကျလန်ုပ်တို့ကို ဘယ်လိုကူညီပေသမလဲ။ သက်ဆိုင်ရာ plaintexts မျာသတလင် နောက်ဆုံသ byte နဟင့် ညီမျဟသော ciphertexts အာသလုံသကို ယခု ဖန်တီသထာသသည်ဆိုပါစို့။ 02. စာသာသနဟင့်အဆုံသသတ်ပါက ယခုဆာဗာသည် padding ကိုသာ လက်ခံပါသည်။ 02 02. ကျလန်ုပ်တို့သည် နောက်ဆုံသ byte ကို ပဌုပဌင်ပဌီသကတည်သက၊ plaintext ၏ penultimate byte သည် 02 သာဖဌစ်ပါမည်။ ၎င်သတို့အနက်မဟ တစ်ခုအတလက် padding ကို ဆာဗာမဟ လက်ခံသည့်အချိန်အထိ အတုအယောင် ciphertext blocks မျာသကို ဆက်လက်ပေသပို့ပဌီသ penultimate byte ကို ပဌောင်သလဲပါသည်။ ကအချိန်တလင်ကျလန်ုပ်တို့ရရဟိသည်:

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ကျလန်ုပ်တို့သည် နောက်ဆုံသဘိုက်ကို ပဌန်ယူသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် နောက်ဆုံသတစ်ခုက ပဌန်ပေသသလိုပဲ။ ကျလန်ုပ်တို့သည် တူညီသောသဘောဖဌင့် ဆက်လက်လုပ်ဆောင်သည်- ကျလန်ုပ်တို့သည် လလင်ပဌင်စာသာသ၏ နောက်ဆုံသနဟစ်ဘိုက်ကို ပဌင်ပေသသည်။ 03 03ကျလန်ုပ်တို့သည် ကတိုက်ခိုက်မဟုကို အဆုံသမဟတတိယဘိုက်အဖဌစ် ထပ်ခါတလဲလဲပဌုလုပ်ခဲ့ပဌီသ၊ နောက်ဆုံသတလင် လုံသဝပဌန်လည်ရယူသည်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်.

ကျန်တဲ့ စာသာသတလေကရော ဘယ်လိုလဲ။ တန်ဖိုသကို သတိပဌုပါ။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် တကယ်တော့ $inline$text{BLOCK_DECRYPT}(စာသာသ{key}၊C_{247})$inline$ ဖဌစ်ပါတယ်။ အစာသ တခဌာသ block တစ်ခုခုကို ထည့်လို့ရပါတယ်။ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ပဌီသတော့ တိုက်ခိုက်မဟုက အောင်မဌင်နေဆဲပါ။ အမဟန်မဟာ၊ မည်သည့်ဒေတာအတလက်မဆို $inline$text{BLOCK_DECRYPT}$inline$ ပဌုလုပ်ရန် ဆာဗာကို တောင်သဆိုနိုင်ပါသည်။ ကအချိန်တလင်၊ ဂိမ်သပဌီသသလာသပါပဌီ - ကျလန်ုပ်တို့သည် မည်သည့် ciphertext ကိုမဆို ကုဒ်ဝဟက်နိုင်သည် (၎င်သကိုမဌင်ရန် CBC ကုဒ်ဝဟက်ထာသသော ပုံကဌမ်သကို နောက်တစ်ကဌိမ်ကဌည့်ပါ၊ IV သည် အမျာသသူငဟာဖဌစ်သည်ကို သတိပဌုပါ)။

ကနည်သလမ်သသည် နောင်တလင်ကျလန်ုပ်တို့ကဌုံတလေ့ရမည့် oracle တိုက်ခိုက်မဟုတလင် အရေသပါသောအခန်သကဏ္ဍမဟပါဝင်ပါသည်။

Kelsey ၏တိုက်ခိုက်မဟု

ကျလန်ုပ်တို့၏မလေသရာပါဖဌစ်သော John Kelsey သည် သတ်သတ်မဟတ်မဟတ်စာဝဟက်တစ်ခုအပေါ် တိကျသောတိုက်ခိုက်မဟုအသေသစိတ်မျာသသာမက ဖဌစ်နိုင်ချေတိုက်ခိုက်မဟုမျာသစလာကို အရင်သခံသည့်အခဌေခံမူမျာသကို ချမဟတ်ခဲ့သည်။ သူ့ ယခုနဟစ် 2002 ဆောင်သပါသ á€€á€¯á€’်ကုဒ်ချုံ့ထာသသော ဒေတာမျာသအပေါ် ဖဌစ်နိုင်ချေရဟိသော တိုက်ခိုက်မဟုမျာသကို လေ့လာခဌင်သဖဌစ်သည်။ ကုဒ်ဝဟက်ခဌင်သမပဌုမီ ဒေတာကို ချုံ့ထာသသည့် အချက်အလက်သည် တိုက်ခိုက်ရန် မလုံလောက်ဟု သင်ထင်ပါသလာသ။ ဒီလောက်ဆို လုံလောက်ပါပဌီ။

ကအံ့သဌဖလယ်ရလဒ်သည် အခဌေခံသဘောတရာသနဟစ်ခုကဌောင့်ဖဌစ်သည်။ ပထမ၊ လလင်ပဌင်စာသာသ၏အရဟည်နဟင့် ciphertext ၏အရဟည်ကဌာသတလင် ခိုင်မာသောဆက်စပ်မဟုတစ်ခုရဟိသည်။ ciphers မျာသစလာအတလက် အတိအကျ တန်သတူညီမျဟမဟု။ ဒုတိယ၊ ဖိသိပ်မဟုကို လုပ်ဆောင်သောအခါ၊ ဖိသိပ်ထာသသော မက်ဆေ့ချ်၏ အရဟည်နဟင့် လလင်ပဌင်စာသာသ၏ "ဆူညံသံ" ဒီဂရီကဌာသတလင် ခိုင်မာသော ဆက်စပ်မဟုရဟိသည်၊ ဆိုလိုသည်မဟာ ထပ်တလဲလဲမဟုတ်သော အက္ခရာမျာသ၏ အချိုသအစာသ (နည်သပညာဆိုင်ရာ အသုံသအနဟုန်သမဟာ "မဌင့်မာသသော အင်ထရိုပီ" ဖဌစ်သည်။ )

လုပ်ဆောင်ချက်တလင် နိယာမကိုကဌည့်ရန်၊ ရိုသရဟင်သသောစာသာသနဟစ်ခုကို သုံသသပ်ကဌည့်ပါ-

ရိုသရိုသစာသာသ 1- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

ရိုသရိုသစာသာသ 2- ATVXCAGTRSVPTVVULSJQHGEYCMQPCRQBGCYIXCFJGJ

စာသာသနဟစ်ခုလုံသကို ချုံ့ပဌီသ ကုဒ်ဝဟက်ထာသသည်ဟု ယူဆကဌပါစို့။ သင်သည် ရရဟိလာသော ciphertexts နဟစ်ခုကို ရရဟိပဌီသ မည်သည့် ciphertext သည် plaintext နဟင့် ကိုက်ညီသည်ကို ခန့်မဟန်သရမည်ဖဌစ်ပါသည်။

စာဝဟက်စာသာသ 1- PVOVEYBPJDPVANEAWVGCIUWAABCIYIKOOURMYDTA

စာဝဟက်စာသာသ 2- DWKJZXYU

အဖဌေကရဟင်သပါတယ်။ plaintext မျာသထဲတလင်၊ plaintext 1 ကိုသာ ဒုတိယ ciphertext ၏ သေသငယ်သော အရဟည်သို့ ချုံ့နိုင်သည် ။ ဖိသိပ်မဟု အယ်လဂိုရီသမ်၊ ကုဒ်ဝဟက်ခဌင်သသော့၊ သို့မဟုတ် စာဝဟက်ကိုယ်တိုင်ပင် မသိဘဲ ၎င်သကို ကျလန်ုပ်တို့ ရဟာဖလေတလေ့ရဟိခဲ့သည်။ ဖဌစ်နိုင်သော cryptographic တိုက်ခိုက်မဟုမျာသ၏ အထက်တန်သအဆင့်နဟင့် နဟိုင်သယဟဉ်ပါက၊ ကသည်မဟာ ရူသသလပ်သည်။

အချို့သော ပုံမဟန်မဟုတ်သော အခဌေအနေမျာသတလင် ကနိယာမကို oracle တိုက်ခိုက်မဟုပဌုလုပ်ရန်လည်သ အသုံသပဌုနိုင်ကဌောင်သ Kelsey က ထပ်လောင်သ ထောက်ပဌသည်။ အထူသသဖဌင့်၊ တိုက်ခိုက်သူသည် ဖောင်ဒေတာကို စာဝဟက်ရန် ဆာဗာအာသ တလန်သအာသပေသနိုင်လျဟင် တိုက်ခိုက်သူတစ်ညသသည် လျဟို့ဝဟက်စာဝဟက်ကို မည်သို့ပဌန်လည်ရယူနိုင်ကဌောင်သ ဖော်ပဌသည် (၎င်သနောက်တလင် ရိုသရိုသစာသာသ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်သူထိန်သချုပ်နေစဉ် Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် နဟင့် ကုဒ်ဝဟက်ထာသသော ရလဒ်၏ အရဟည်ကို တစ်နည်သနည်သဖဌင့် စစ်ဆေသနိုင်သည်။

တနည်သကာသ၊ အခဌာသ oracle တိုက်ခိုက်မဟုမျာသကဲ့သို့ ကျလန်ုပ်တို့တလင် ဆက်နလယ်မဟုရဟိသည်။

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

နောက်တဖန်၊ ကျလန်ုပ်တို့သည် ဝေါဟာရတစ်ခုကို ထိန်သချုပ်ထာသသည်။Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်) အခဌာသအဖလဲ့ဝင် (ciphertext) နဟင့်ပတ်သက်သော အချက်အလက်အနည်သငယ်ပေါက်ကဌာသမဟုကို ကျလန်ုပ်တို့တလေ့မဌင်ရပဌီသ နောက်ဆုံသတစ်ခု (plaintext) ကို ပဌန်လည်ရယူရန် ကဌိုသစာသပါ။ တူညီနေသော်လည်သ၊ ကသည်မဟာ ကျလန်ုပ်တို့တလေ့ခဲ့ရသည့် အခဌာသ oracle တိုက်ခိုက်မဟုမျာသနဟင့် နဟိုင်သယဟဉ်ပါက အနည်သငယ်ထူသခဌာသသော အခဌေအနေဖဌစ်သည်။

ထိုသို့သော တိုက်ခိုက်မဟုတစ်ခု မည်သို့လုပ်ဆောင်နိုင်သည်ကို သရုပ်ဖော်ရန်၊ ကျလန်ုပ်တို့ ဖန်တီသထာသသော စိတ်ကူသယဉ် နဟိမ်ချမဟု အစီအစဉ်ကို အသုံသပဌုကဌပါစို့- TOYZIP။ ၎င်သသည် စာသာသတလင် ယခင်က ပေါ်ခဲ့သည့် စာသာသမျဉ်သမျာသကို ရဟာဖလေပဌီသ ၎င်သတို့ကို နေရာယူထာသသည့် ဘိုက်သုံသမျိုသဖဌင့် အစာသထိုသကာ အစောပိုင်သ စံနမူနာကို မည်သည့်နေရာတလင် ရဟာရမည်နဟင့် ၎င်သတလင် အကဌိမ်မည်မျဟ ပေါ်လာသည်ကို ညလဟန်ပဌသည့် နေရာဖဌစ်သည်။ ဥပမာ လိုင်သ helloworldhello compressed လုပ်နိုင်ပါတယ်။ helloworld[00][00][05] မူရင်သ 13 bytes နဟင့် နဟိုင်သယဟဉ်ပါက 15 bytes ရဟည်လျာသသည်။

တိုက်ခိုက်သူတစ်ညသသည် ပုံစံတစ်ခု၏ ရိုသရဟင်သသောစာသာသကို ပဌန်လည်ရယူရန် ကဌိုသစာသသည်ဆိုပါစို့ password=...စကာသဝဟက်ကို ကိုယ်တိုင်မသိရပါ။ Kelsey ၏တိုက်ခိုက်မဟုပုံစံအရ၊ တိုက်ခိုက်သူတစ်ညသသည် ဆာဗာအာသ ချုံ့ပဌီသ ဖောင်မက်ဆေ့ချ်မျာသကို စာဝဟက်ခိုင်သနိုင်သည် (နောက်တလင် ရိုသရိုသစာသာသ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်), အဘယ်မဟာရဟိ Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက် - အခမဲ့စာသာသ။ ဆာဗာအလုပ်လုပ်ပဌီသသောအခါ၊ ၎င်သသည်ရလဒ်၏အရဟည်ကိုအစီရင်ခံသည်။ တိုက်ခိုက်မဟုသည် ကကဲ့သို့ဖဌစ်သည်-

သူခိုသ- ကျေသဇူသပဌု၍ အကလက်မပါဘဲ ရိုသရိုသစာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

သူခိုသ- ကျေသဇူသပဌု၍ ထပ်ဖဌည့်ထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=a.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

cracker မဟတ်စုမျာသ- [မူရင်သ 14] + [အစာသထိုသသော သုံသဘိုက် password=] + a

သူခိုသ- ကျေသဇူသပဌု၍ ထည့်သလင်သထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=b.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

သူခိုသ- ကျေသဇူသပဌု၍ ထည့်သလင်သထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=с.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

cracker မဟတ်စုမျာသ- [မူရင်သ 14] + [အစာသထိုသသော သုံသဘိုက် password=c] ၎င်သသည် မူရင်သလလင်ပဌင်စာသာသတလင် စာကဌောင်သပါရဟိနေသည်ဟု ယူဆသည်။ password=c. ဆိုလိုသည်မဟာ စကာသဝဟက်သည် အက္ခရာဖဌင့် အစပဌုပါသည်။ c

သူခိုသ- ကျေသဇူသပဌု၍ ထည့်သလင်သထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=сa.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

cracker မဟတ်စုမျာသ- [မူရင်သ 14] + [အစာသထိုသသော သုံသဘိုက် password=с] + a

သူခိုသ- ကျေသဇူသပဌု၍ ထည့်သလင်သထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=сb.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

( ခဏကဌာတော့ )

သူခိုသ- ကျေသဇူသပဌု၍ ထည့်သလင်သထာသသည့် လလင်ပဌင်စာသာသကို ချုံ့ပဌီသ စာဝဟက်ပါ။ password=сП.

ဆာဗာ- ရလဒ်အရဟည် ၁၄။

cracker မဟတ်စုမျာသ- [မူရင်သ 14] + [အစာသထိုသသော သုံသဘိုက် password=co] တူညီသောယုတ္တိကိုအသုံသပဌု၍ စကာသဝဟက်သည် စာလုံသမျာသဖဌင့် အစပဌုသည်ဟု တိုက်ခိုက်သူက ကောက်ချက်ချသည်။ co

စကာသဝဟက် တစ်ခုလုံသကို ပဌန်မသိမ်သမချင်သ ဆက်လုပ်ပါ။

ဒါဟာ ပညာရပ်ဆိုင်ရာ လေ့ကျင့်ခန်သသက်သက်ဖဌစ်ပဌီသ လက်တလေ့ကမ္ဘာမဟာ ဒီလိုတိုက်ခိုက်မဟုမျိုသ ဘယ်တော့မဟ ပေါ်ပေါက်လာမဟာ မဟုတ်ဘူသလို့ စာဖတ်သူက ခလင့်လလဟတ်ရမဟာပါ။ Alas၊ ကျလန်ုပ်တို့မကဌာမီတလေ့မဌင်ရမည့်အတိုင်သ၊ cryptography ကိုလက်မလလဟတ်ဘဲနေခဌင်သက ပိုကောင်သပါတယ်။

ကုန်အမဟတ်တံဆိပ် အာသနည်သချက်မျာသ- ရာဇ၀တ်မဟု၊ POODLE၊ DROWN

နောက်ဆုံသတလင်၊ သီအိုရီကို အသေသစိတ်လေ့လာပဌီသနောက်၊ ကနည်သပညာမျာသကို လက်တလေ့ဘဝ cryptographic တိုက်ခိုက်မဟုမျာသတလင် မည်သို့အသုံသချသည်ကို ကျလန်ုပ်တို့တလေ့မဌင်နိုင်ပါသည်။

ပဌစ်မဟု

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်တိုက်ခိုက်မဟုသည် သာသကောင်၏ဘရောက်ဆာနဟင့် ကလန်ရက်ကို ပစ်မဟတ်ထာသမည်ဆိုပါက၊ အချို့သောအရာမျာသသည် ပိုမိုလလယ်ကူလာပဌီသ အချို့မဟာ ပိုမိုခက်ခဲမည်ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ သာသကောင်၏အသလာသအလာကိုကဌည့်ရန် လလယ်ကူသည်- WiFi ဖဌင့် ကော်ဖီဆိုင်တစ်ခုတည်သတလင် သူနဟင့်အတူထိုင်ပါ။ ထို့ကဌောင့်၊ ဖဌစ်နိုင်ချေရဟိသော သာသကောင်မျာသ (ဆိုလိုသည်မဟာ လူတိုင်သ) သည် ကုဒ်ဝဟက်ထာသသော ချိတ်ဆက်မဟုကို အသုံသပဌုရန် ယေဘုယျအာသဖဌင့် အကဌံပဌုထာသသည်။ သာသကောင်ကိုယ်စာသ HTTP တောင်သဆိုချက်မျာသအာသ ပဌင်ပအဖလဲ့အစည်သအချို့ (ဥပမာ၊ Google) သို့ ပဌုလုပ်ရန် ပို၍ခက်ခဲလိမ့်မည်၊ သို့သော် ဖဌစ်နိုင်သေသသည်။ တိုက်ခိုက်သူသည် တောင်သဆိုချက်ပဌုလုပ်သည့် script တစ်ခုပါသည့် အန္တရာယ်ရဟိသော ဝဘ်စာမျက်နဟာသို့ သာသကောင်အာသ ဆလဲဆောင်ရမည်ဖဌစ်သည်။ ဝဘ်ဘရောက်ဆာသည် သက်ဆိုင်ရာ စက်ရဟင်ကလတ်ကီသကို အလိုအလျောက် ပေသပါလိမ့်မည်။

ကသည်မဟာ အံ့သဌဖလယ်ဖဌစ်ပုံရသည်။ ဘော့သလာသလျဟင် evil.com၊ ကဆိုက်ရဟိ script သည် Bob ၏ စကာသဝဟက်ကို Google သို့ အီသမေသလ်ပို့ရန် တောင်သဆိုနိုင်ပါသလာသ။ [email protected]? သီအိုရီအရ ဟုတ်ပါတယ်၊ ဒါပေမယ့် လက်တလေ့မဟာတော့ မရဟိပါဘူသ။ ကအဖဌစ်အပျက်ကို ဆိုက်ဆိုက်တောင်သဆိုမဟု အတုအပတိုက်ခိုက်မဟုဟု ခေါ်သည် (Cross-Site တောင်သခံအတု, CSRF) နဲ့ 90s အလယ်ပိုင်သလောက်မဟာ လူကဌိုက်မျာသခဲ့ပါတယ်။ ဒီနေ့ဆိုရင် evil.com ကလဟည့်ကလက်ကိုစမ်သကဌည့်ပါ၊ Google (သို့မဟုတ် မိမိကိုယ်ကိုလေသစာသသောဝဘ်ဆိုဒ်) က "ကောင်သတယ်၊ ဒါပေမယ့် ဒီငလေပေသငလေယူအတလက် မင်သရဲ့ CSRF တိုကင်က... အမ်... трО трОллОПМа О сеЌь. ကျေသဇူသပဌုပဌီသ ဒီနံပါတ်ကို ထပ်လုပ်ပါ။" ခေတ်မီဘရောက်ဆာမျာသတလင် site A ရဟိ script မျာသသည် ဝဘ်ဆိုဒ် B မဟပေသပို့သော အချက်အလက်မျာသကို ဝင်ရောက်ကဌည့်ရဟုခလင့်မရဟိသော "မူလအစတစ်ခုတည်သမူဝါဒ" ဟုခေါ်သည့် အရာတစ်ခုရဟိသည်။ evil.com တောင်သဆိုချက်မျာသကို ပေသပို့နိုင်ပါသည်။ google.comသို့သော် တုံ့ပဌန်မဟုမျာသကို မဖတ်နိုင် သို့မဟုတ် ငလေပေသငလေယူကို အမဟန်တကယ် ပဌီသအောင် မလုပ်နိုင်ပါ။

Bob သည် ကုဒ်ဝဟက်ထာသသော ချိတ်ဆက်မဟုကို အသုံသမပဌုပါက၊ ကကာကလယ်မဟုအာသလုံသသည် အဓိပ္ပါယ်မရဟိဟု ကျလန်ုပ်တို့ အလေသအနက်ထာသရပါမည်။ တိုက်ခိုက်သူတစ်ညသသည် Bob ၏အသလာသအလာကိုရိုသရဟင်သစလာဖတ်နိုင်ပဌီသ Google ၏ session cookie ကိုပဌန်လည်ရယူနိုင်သည်။ ကကလတ်ကီသဖဌင့်၊ သူသည် ၎င်သ၏ကိုယ်ပိုင်ဘရောက်ဆာကို မချန်ထာသဘဲ Google တက်ဘ်အသစ်တစ်ခုဖလင့်ပဌီသ ထူသခဌာသဆန်သကဌယ်သော မူရင်သမူဝါဒမျာသကို မကဌုံတလေ့ဘဲ Bob အယောင်ဆောင်မည်ဖဌစ်သည်။ သို့သော် ကံမကောင်သစလာဖဌင့်၊ သူခိုသသူဝဟက်အတလက် ကအရာသည် နည်သပါသလာပဌီသ အဖဌစ်မျာသလာသည်။ အင်တာနက်တစ်ခုလုံသသည် ကုဒ်မထာသသောချိတ်ဆက်မဟုမျာသအပေါ် စစ်ကဌေညာခဲ့သည်မဟာ ကဌာမဌင့်ပဌီဖဌစ်ပဌီသ Bob ၏အသလာသအလာမျာသကို သူနဟစ်သက်သည်ဖဌစ်စေ မကဌိုက်သည်ဖဌစ်စေ ကုဒ်ဝဟက်ထာသနိုင်ဖလယ်ရဟိသည်။ ထို့အပဌင်၊ ပရိုတိုကောကို အကောင်အထည်ဖော်မဟုအစကတည်သက၊ ယာဉ်ကဌောပိတ်ဆို့မဟုလည်သ ဖဌစ်ခဲ့သည်။ ကျုံ့သလာသသည်။ စာဝဟက်ခဌင်သမပဌုမီ၊ latency လျဟော့ချရန် ကအရာသည် သာမန်အလေ့အကျင့်ဖဌစ်သည်။

ဒါက ကစာသဖို့ လာတာ ပဌစ်မဟု ( Compression Ratio Infoleak သည် လလယ်ကူစလာ ပဌုလုပ်ထာသပဌီသ ဖိသိပ်မဟုအချိုသမဟတဆင့် ယိုစိမ့်လလယ်သည် )။ အာသနည်သချက်ကို လုံခဌုံရေသသုတေသီ Juliano Rizzo နဟင့် Thai Duong တို့က 2012 ခုနဟစ် စက်တင်ဘာလတလင် ဖော်ထုတ်ခဲ့သည်။ ကျလန်ုပ်တို့သည် သီအိုရီအခဌေခံတစ်ခုလုံသကို ဆန်သစစ်ထာသပဌီသဖဌစ်သည်၊ ၎င်သတို့လုပ်ဆောင်ခဲ့ပုံနဟင့် မည်သို့နာသလည်နိုင်စေမည်နည်သ။ တိုက်ခိုက်သူတစ်ညသသည် Bob ၏ဘရောက်ဆာကို Google သို့တောင်သဆိုမဟုမျာသပေသပို့ရန်နဟင့် ဖိသိပ်ထာသသော၊ ကုဒ်ဝဟက်ထာသသောပုံစံဖဌင့် ဒေသတလင်သကလန်ရက်ရဟိ တုံ့ပဌန်ချက်မျာသကို နာသထောင်ရန် တလန်သအာသပေသနိုင်သည်။ ထို့ကဌောင့် ကျလန်ုပ်တို့တလင်-

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်

ကနေရာတလင် တိုက်ခိုက်သူသည် တောင်သဆိုချက်ကို ထိန်သချုပ်ပဌီသ ပက်ကတ်အရလယ်အစာသအပါအဝင် traffic sniffer သို့ ဝင်ရောက်ခလင့်ရဟိသည်။ Kelsey ၏ စိတ်ကူသယဉ်ဇာတ်လမ်သသည် အသက်ဝင်လာသည်။

သီအိုရီကိုနာသလည်ပဌီသ CRIME ၏ရေသသာသသူမျာသသည် Gmail၊ Twitter၊ Dropbox နဟင့် Github အပါအဝင် ဝဘ်ဆိုက်မျာသစလာအတလက် session cookies မျာသကိုခိုသယူနိုင်သည့် exploit တစ်ခုကို ဖန်တီသခဲ့သည်။ အာသနည်သချက်သည် ခေတ်မီဝဘ်ဘရောက်ဆာအမျာသစုကို ထိခိုက်ခဲ့ပဌီသ SSL တလင် ဖိသိပ်မဟုအင်္ဂါရပ်ကို တိတ်တဆိတ် မဌဟုပ်နဟံထာသသည့် patches မျာသကို ထုတ်လလဟတ်လိုက်သောကဌောင့် ၎င်သကို လုံသဝအသုံသမပဌုနိုင်ပါ။ အာသနည်သချက်မဟ ကာကလယ်ထာသသည့် တစ်ခုတည်သသော တစ်ခုတည်သသော အရာမဟာ SSL ချုံ့ခဌင်သကို လုံသဝအသုံသမပဌုသည့် ကဌည်ညိုဖလယ် Internet Explorer ဖဌစ်သည်။

POODLE

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်2014 ခုနဟစ် အောက်တိုဘာလတလင်၊ Google လုံခဌုံရေသအဖလဲ့သည် လုံခဌုံရေသအသိုက်အဝန်သတလင် လဟိုင်သမျာသပဌုလုပ်ခဲ့သည်။ လလန်ခဲ့သည့် ဆယ်နဟစ်ကျော်က ဖာထေသခဲ့သည့် SSL ပရိုတိုကောတလင် အာသနည်သချက်တစ်ခုကို ၎င်သတို့က အသုံသချနိုင်ခဲ့သည်။

ဆာဗာမျာသသည် တောက်ပဌောင်သော TLSv1.2 ကို လုပ်ဆောင်နေချိန်တလင် အမျာသအပဌာသသည် Internet Explorer 3 နဟင့် နောက်ပဌန်လိုက်ဖက်နိုင်စေရန် အမလေအနဟစ် SSLv6 အတလက် ပံ့ပိုသမဟုကို ချန်ထာသခဲ့ကဌပါသည်။ ကျလန်ုပ်တို့သည် အဆင့်နဟိမ့်ချတိုက်ခိုက်မဟုမျာသအကဌောင်သ ပဌောဆိုထာသပဌီသဖဌစ်သောကဌောင့် ဖဌစ်ပျက်နေသည်မျာသကို တလေသကဌည့်နိုင်ပါသည်။ လက်ဆလဲခဌင်သပရိုတိုကော၏ ကောင်သစလာကဌိုသကိုင်ထာသသော ဖျက်ဆီသမဟုတစ်ခုနဟင့် ဆာဗာမျာသသည် ကောင်သမလန်သော SSLv3 သို့ ပဌန်လည်ရောက်ရဟိရန် အသင့်ဖဌစ်နေပဌီဖဌစ်ပဌီသ၊ အဓိကအာသဖဌင့် လလန်ခဲ့သည့် 15 နဟစ်တာကာလအတလင်သ လုံခဌုံရေသဆိုင်ရာ သုတေသနကို ဖျက်သိမ်သလိုက်ခဌင်သဖဌစ်သည်။

သမိုင်သကဌောင်သအရ၊ ကသည်မဟာ Matthew Green မဟဗာသရဟင်သ 2 အထိ SSL ၏သမိုင်သကဌောင်သအကျဉ်သချုပ်ဖဌစ်သည်။:

Transport Layer Security (TLS) သည် အင်တာနက်ပေါ်တလင် အရေသကဌီသဆုံသ လုံခဌုံရေသ ပရိုတိုကော ဖဌစ်သည်။ [..] အင်တာနက်ပေါ်တလင် သင်ပဌုလုပ်သော ငလေပေသငလေယူတိုင်သနီသပါသ TLS ပေါ်တလင် မူတည်ပါသည်။ [..] သို့သော် TLS သည် အမဌဲတမ်သ TLS မဟုတ်ပေ။ ပရိုတိုကောသည် ၎င်သ၏အသက်တာကို စတင်ခဲ့သည်။ Netscape ဆက်သလယ်ရေသ "Secure Sockets Layer" သို့မဟုတ် SSL ဟုခေါ်သည်။ SSL ၏ပထမဗာသရဟင်သသည် အလလန်ကဌောက်စရာကောင်သသည်ဟု ကောလဟာလမျာသထလက်ပေါ်နေပဌီသ developer မျာသသည် ကုဒ်၏ printout အာသလုံသကိုစုဆောင်သပဌီသ New Mexico ရဟိ လျဟို့ဝဟက်အမဟိုက်ပုံတလင် မဌဟုပ်နဟံထာသကဌသည်။ အကျိုသဆက်အနေဖဌင့် SSL ၏ ပထမဆုံသသော အမျာသသူငဟာရရဟိနိုင်သော ဗာသရဟင်သမဟာ အမဟန်တကယ်ဖဌစ်သည်။ SSL ဗာသရဟင်သ ၂. အလလန်ကဌောက်စရာကောင်သပဌီသ [..] ၎င်သသည် 90s အလယ်ပိုင်သ၏ ထုတ်ကုန်တစ်ခုဖဌစ်ပဌီသ ခေတ်သစ် cryptographers မျာသက "cryptography ၏အမဟောင်ခေတ်“ ယနေ့ကျလန်ုပ်တို့သိသော အဆိုသရလာသဆုံသ ကုဒ်ဝဟက်တိုက်ခိုက်မဟု အမျာသအပဌာသကို ရဟာဖလေတလေ့ရဟိခဌင်သမရဟိသေသပါ။ ရလဒ်အနေဖဌင့်၊ SSLv2 ပရိုတိုကော၏ developer မျာသသည် အမဟောင်ထဲတလင် ၎င်သတို့၏လမ်သကို မကျေမနပ်ဖဌစ်ရန် ချန်ထာသခဲ့ရပဌီသ ရင်ဆိုင်နေကဌရသည်။ ကဌောက်စရာကောင်သတဲ့ ဘီလူသတလေ အမျာသကဌီသပါ။ - SSLv2 တလင် တိုက်ခိုက်မဟုမျာသသည် နောင်လာနောက်သာသ ပရိုတိုကောမျာသအတလက် တန်ဖိုသမဖဌတ်နိုင်သော သင်ခန်သစာမျာသ ချန်ထာသခဲ့သောကဌောင့် ၎င်သတို့၏ ဝမ်သနည်သခဌင်သနဟင့် ကျလန်ုပ်တို့၏ အကျိုသအတလက်၊

ကဖဌစ်ရပ်မျာသပဌီသနောက်၊ 1996 ခုနဟစ်တလင် စိတ်ပျက်နေသော Netscape သည် SSL protocol ကို အစမဟပဌန်လည်ဒီဇိုင်သထုတ်ခဲ့သည်။ ရလဒ်မဟာ SSL ဗာသရဟင်သ 3 ဖဌစ်သည်။ ယခင်ယခင်က သိရဟိထာသသည့် လုံခဌုံရေသပဌဿနာမျာသစလာကို ဖဌေရဟင်သပေသခဲ့သည်။.

ကံအာသလျော်စလာ သူခိုသမျာသအတလက် "အနည်သငယ်" သည် "အာသလုံသ" ဟု မဆိုလိုပါ။ ယေဘုယျအာသဖဌင့်၊ SSLv3 သည် Vodene တိုက်ခိုက်မဟုကို စတင်ရန် လိုအပ်သော အဆောက်အညမျာသအာသလုံသကို ပံ့ပိုသပေသပါသည်။ ပရိုတိုကောသည် CBC မုဒ်ဘလောက် cipher နဟင့် မလုံခဌုံသော padding scheme ကိုအသုံသပဌုခဲ့သည် (၎င်သကို TLS တလင် ပဌန်လည်ပဌင်ဆင်ထာသသည်၊ ထို့ကဌောင့် အဆင့်နဟိမ့်ချတိုက်ခိုက်ရန် လိုအပ်သည်)။ Vaudenay တိုက်ခိုက်မဟု၏ မူရင်သဖော်ပဌချက်တလင် padding scheme ကို သင်မဟတ်မိပါက၊ SSLv3 အစီအစဉ်သည် အလလန်ဆင်တူပါသည်။

သို့သော် ကံမကောင်သစလာဖဌင့်၊ သူခိုသမျာသအတလက် "ဆင်တူ" သည် "ထပ်တူ" ဟု မဆိုလိုပါ။ SSLv3 padding scheme သည် "N random bytes ၏နောက်တလင် N နံပါတ်" ဖဌစ်သည်။ ကအခဌေအနေမျာသအောက်တလင်၊ စိတ်ကူသယဉ်သော ciphertext တုံသတစ်ခုကို ရလေသချယ်ပဌီသ Vaudene ၏မူလအစီအစဉ်၏ အဆင့်အာသလုံသကို ဖဌတ်သန်သကဌည့်ပါ- တိုက်ခိုက်မဟုသည် သက်ဆိုင်ရာ plaintext ပိတ်ဆို့ခဌင်သမဟ နောက်ဆုံသ byte ကို အောင်မဌင်စလာ ထုတ်ယူနိုင်သော်လည်သ နောက်ထပ်မလုပ်ဆောင်နိုင်သည်ကို သင်တလေ့လိမ့်မည်။ ciphertext ၏ 16th byte တိုင်သကို ကုဒ်ဝဟက်ခဌင်သသည် ကောင်သမလန်သောလဟည့်ကလက်တစ်ခုဖဌစ်သော်လည်သ ၎င်သသည် အောင်ပလဲမဟုတ်ပါ။

ရဟုံသနိမ့်မဟုနဟင့် ရင်ဆိုင်ခဲ့ရပဌီသ Google အဖလဲ့သည် နောက်ဆုံသနည်သလမ်သကို အသုံသပဌုခဲ့သည်- ၎င်သတို့သည် ပိုမိုအာသကောင်သသော ခဌိမ်သခဌောက်မဟုပုံစံသို့ ပဌောင်သခဲ့သည် - ရာဇ၀တ်မဟုတလင် အသုံသပဌုခဲ့သော အရာဖဌစ်သည်။ တိုက်ခိုက်သူသည် သာသကောင်၏ဘရောက်ဆာတက်ဘ်တလင် လုပ်ဆောင်နေသည့် ဇာတ်ညလဟန်သတစ်ခုဖဌစ်ပဌီသ session cookies မျာသကို ထုတ်ယူနိုင်သည်ဟု ယူဆပါက၊ တိုက်ခိုက်မဟုသည် အထင်ကဌီသစရာဖဌစ်နေဆဲဖဌစ်သည်။ ပိုမိုကျယ်ပဌန့်သောခဌိမ်သခဌောက်မဟုပုံစံသည် လက်တလေ့ကျမဟုနည်သသော်လည်သ၊ ကအထူသပဌုပုံစံသည် ဖဌစ်နိုင်ချေရဟိသည်ကို ယခင်အပိုင်သတလင် ကျလန်ုပ်တို့တလေ့ခဲ့ရသည်။

ကပိုမိုအာသကောင်သသော တိုက်ခိုက်ရေသစလမ်သရည်မျာသကဌောင့် ယခုတိုက်ခိုက်မဟုကို ဆက်လက်လုပ်ဆောင်နိုင်ပဌီဖဌစ်သည်။ တိုက်ခိုက်သူသည် ခေါင်သစီသတလင် ကုဒ်ဝဟက်ထာသသော ဆက်ရဟင်ကလတ်ကီသသည် မည်သည့်နေရာတလင် ပေါ်လာသည်ကို သိရဟိပဌီသ ၎င်သမတိုင်မီ HTTP တောင်သဆိုမဟု၏ အရဟည်ကို ထိန်သချုပ်ထာသကဌောင်သ သတိပဌုပါ။ ထို့ကဌောင့်၊ ၎င်သသည် ကလက်ကီသ၏နောက်ဆုံသဘိုက်ကို ပိတ်ဆို့ခဌင်သ၏အဆုံသနဟင့် ချိန်ညဟိနိုင်ရန် HTTP တောင်သဆိုချက်ကို ကိုင်တလယ်နိုင်သည်။ ယခု ကဘိုက်သည် ကုဒ်ဝဟက်ခဌင်သအတလက် သင့်လျော်သည်။ တောင်သဆိုချက်တလင် စာလုံသတစ်လုံသကို သင်ရိုသရဟင်သစလာထည့်နိုင်ပဌီသ cookie ၏အဆုံသစလန်သောဘိုက်သည် တူညီသောနေရာတလင်ရဟိနေမည်ဖဌစ်ပဌီသ တူညီသောနည်သလမ်သကိုအသုံသပဌု၍ ရလေသချယ်မဟုအတလက် သင့်လျော်သည်။ ကလတ်ကီသဖိုင်ကို လုံသဝပဌန်မသိမ်သမချင်သ ကနည်သဖဌင့် တိုက်ခိုက်မဟုသည် ဆက်လက်ရဟိနေပါသည်။ POODLE: အဆင့်နဟိမ့်ချထာသသော အမလေအနဟစ်စာဝဟက်စနစ်တလင် Padding Oracle ဟုခေါ်သည်။

ရေနစ်

Cryptographic attacks- ရဟုပ်ထလေသသောစိတ်မျာသအတလက် ရဟင်သလင်သချက်ကျလန်ုပ်တို့ပဌောခဲ့သည့်အတိုင်သ၊ SSLv3 သည် ၎င်သ၏ချို့ယလင်သချက်မျာသရဟိသော်လည်သ၊ ပေါက်ကဌာသနေသော SSLv2 သည် မတူညီသောခေတ်တစ်ခု၏ ထုတ်ကုန်တစ်ခုဖဌစ်သောကဌောင့် ၎င်သသည် ၎င်သ၏ ယခင်မျိုသဆက်မျာသနဟင့် အခဌေခံအာသဖဌင့် ကလဲပဌာသပါသည်။ အဲဒီမဟာ အလယ်မဟာ မက်ဆေ့ချ်ကို နဟောင့်ယဟက်နိုင်တယ်။ сПглашусь Ма этП тПлькП через ЌПй труп သို့ဖဌစ်သလာသတယ်။ сПглашусь Ма этП; ဖောက်သည်နဟင့် ဆာဗာသည် အလန်လိုင်သတလင် တလေ့ဆုံနိုင်ပဌီသ၊ တိုက်ခိုက်သူ၏ရဟေ့တလင် လျဟို့ဝဟက်ချက်မျာသကို ဖလဟယ်နိုင်သည်၊ ထို့နောက် ၎င်သတို့နဟစ်ညသလုံသကို အလလယ်တကူ အယောင်ဆောင်သလာသနိုင်သည်။ FREAK ကို ထည့်သလင်သစဉ်သစာသသောအခါတလင် ကျလန်ုပ်တို့ဖော်ပဌခဲ့သည့် ပို့ကုန် ကုဒ်ဝဟက်စနစ်ဆိုင်ရာ ပဌဿနာလည်သ ရဟိပါသည်။ ယင်သတို့သည် သောဒုံမဌို့နဟင့် ဂေါမောရမဌို့တို့၏ လျဟို့ဝဟက်ဝဟက်စာမျာသဖဌစ်သည်။

2016 ခုနဟစ် မတ်လတလင် နည်သပညာနယ်ပယ်အသီသသီသမဟ သုတေသီအဖလဲ့တစ်ဖလဲ့သည် စုရုံသရောက်ရဟိလာပဌီသ ထိတ်လန့်စရာကောင်သသောရဟာဖလေတလေ့ရဟိမဟုကို ပဌုလုပ်ခဲ့သည်- SSLv2 ကို လုံခဌုံရေသစနစ်မျာသတလင် အသုံသပဌုနေဆဲဖဌစ်သည်။ ဟုတ်ပါသည်၊ တိုက်ခိုက်သူမျာသသည် FREAK နဟင့် POODLE ပဌီသနောက် အဆိုပါအပေါက်ကို ပိတ်လိုက်သောကဌောင့် ခေတ်မီ TLS ဆက်ရဟင်မျာသကို SSLv2 သို့ အဆင့်နဟိမ့်ချနိုင်တော့မည်မဟုတ်သော်လည်သ ၎င်သတို့သည် ဆာဗာမျာသသို့ ချိတ်ဆက်နိုင်ပဌီသ SSLv2 ဆက်ရဟင်မျာသကို ၎င်သတို့ကိုယ်တိုင် စတင်နိုင်သေသသည်။

သူတို့အဲဒီမဟာဘာတလေလုပ်နေလဲဆိုတာကို ငါတို့ဘာလို့ဂရုပဌုတာလဲလို့ မင်သမေသနိုင်တယ်။ ၎င်သတို့တလင် အာသနည်သချက်ရဟိသော session တစ်ခုရဟိသော်လည်သ ၎င်သသည် အခဌာသ sessions သို့မဟုတ် server ၏လုံခဌုံရေသကို မထိခိုက်စေသင့်ပါ။ အင်သ မရဟုပ်ပါဘူသ။ ဟုတ်တယ်၊ ဒါက သီအိုရီအရ ဖဌစ်သင့်တယ်။ သို့သော် SSL အသိအမဟတ်ပဌုလက်မဟတ်မျာသထုတ်ပေသခဌင်သသည် တူညီသောလက်မဟတ်မျာသကိုအသုံသပဌုသည့်ဆာဗာမျာသစလာကိုဖဌစ်ပေါ်စေသောကဌောင့်၊ ရလဒ်အနေဖဌင့် TLS နဟင့် SSLv2 ချိတ်ဆက်မဟုအတလက်တူညီသော RSA သော့မျာသရဟိသည်။ ပိုဆိုသသည်မဟာ၊ OpenSSL ချလတ်ယလင်သချက်ကဌောင့်၊ ကနာမည်ကဌီသ SSL အကောင်အထည်ဖော်မဟုတလင် "Disable SSLv2" ရလေသချယ်မဟုသည် အမဟန်တကယ် အလုပ်မဖဌစ်ပါ။

၎င်သသည် TLS ဟုခေါ်သော အပဌန်အလဟန် ပရိုတိုကော တိုက်ခိုက်မဟု ဖဌစ်နိုင်သည်။ ရေနစ် ( အသုံသမပဌုတော့သော နဟင့် အာသနည်သသော eNcryption ဖဌင့် RSA ကို ကုဒ်ဝဟက်ခဌင်သ၊ RSA ကို အသုံသမပဌုတော့ဘဲ အာသနည်သသော စာဝဟက်စနစ်ဖဌင့် ကုဒ်ဖော်ခဌင်သ)။ ၎င်သသည် တိုတောင်သသောတိုက်ခိုက်မဟုတစ်ခုနဟင့်မတူကဌောင်သ သတိရပါ။ တိုက်ခိုက်သူသည် "အလယ်တလင်လူ" အဖဌစ်လုပ်ဆောင်ရန်မလိုအပ်ဘဲ မလုံခဌုံသော session တစ်ခုတလင်ပါဝင်ရန် client ကိုပါဝင်ရန်မလိုအပ်ပါ။ တိုက်ခိုက်သူမျာသသည် ၎င်သတို့ကိုယ်တိုင် ဆာဗာဖဌင့် မလုံခဌုံသော SSLv2 ဆက်ရဟင်ကို စတင်ပဌီသ၊ အာသနည်သသော ပရိုတိုကောကို တိုက်ခိုက်ကာ ဆာဗာ၏ RSA သီသသန့်သော့ကို ပဌန်လည်ရယူပါ။ ကသော့သည် TLS ချိတ်ဆက်မဟုမျာသအတလက်လည်သ အကျုံသဝင်ပဌီသ ယခုအချိန်မဟစ၍ TLS လုံခဌုံရေသ ပမာဏသည် ၎င်သအာသ အပေသအယူခံရခဌင်သမဟ တာသဆီသနိုင်မည်မဟုတ်ပေ။

သို့သော် ၎င်သကို crack ရန်၊ သင်သည် သတ်မဟတ်ထာသသော အသလာသအလာမျာသသာမက လျဟို့ဝဟက် RSA ဆာဗာကီသကိုပါ ပဌန်လည်ရယူရန် ခလင့်ပဌုသည့် SSLv2 ကို တိုက်ခိုက်ရန် လိုအပ်သည်။ ၎င်သသည် ရဟုပ်ထလေသသောထည့်သလင်သမဟုတစ်ခုဖဌစ်သော်လည်သ၊ သုတေသီမျာသသည် SSLv2 ပဌီသနောက် လုံသဝပိတ်သလာသသည့် မည်သည့်အာသနည်သချက်ကိုမဆို ရလေသချယ်နိုင်သည်။ နောက်ဆုံသတလင် ၎င်သတို့သည် သင့်လျော်သောရလေသချယ်မဟုကို တလေ့ရဟိခဲ့သည်- အစောပိုင်သတလင်ဖော်ပဌခဲ့သည့် Bleichenbacher တိုက်ခိုက်မဟုနဟင့် နောက်ဆောင်သပါသတလင် အသေသစိတ်ရဟင်သပဌပါမည်။ SSL နဟင့် TLS တို့ကို ကတိုက်ခိုက်မဟုမဟ ကာကလယ်ထာသသော်လည်သ SSL ၏ ကျပန်သအသလင်အပဌင်အချို့သည် ပို့ကုန်အဆင့် cryptography တလင် သော့တိုမျာသဖဌင့် ပေါင်သစပ်ထာသသောကဌောင့် ဖဌစ်နိုင်သည် DROWN ၏ သီသခဌာသအကောင်အထည်ဖော်မဟုတစ်ခု.

ထုတ်ဝေချိန်တလင် အင်တာနက်၏ ထိပ်တန်သဆိုက်မျာသ၏ 25% သည် DROWN အာသနည်သချက်ကဌောင့် ထိခိုက်ခဲ့ပဌီသ တိုက်ခိုက်မဟုကို မိုက်မဲသော တစ်ညသတည်သသောဟက်ကာမျာသပင် ရရဟိနိုင်သော အရင်သအမဌစ်အနည်သငယ်ဖဌင့် တိုက်ခိုက်နိုင်သည်။ ဆာဗာ၏ RSA သော့ကို ပဌန်လည်ရယူရန် ရဟစ်နာရီကဌာ တလက်ချက်မဟုနဟင့် $440 လိုအပ်ပဌီသ SSLv2 သည် အသုံသမပဌုတော့သော ရေဒီယိုသတ္တိကဌလမဟုသို့ ပဌောင်သလဲသလာသသည်။

စောင့်ပါ၊ Heartbleed ကော။

၎င်သသည် အထက်တလင်ဖော်ပဌထာသသည့် အဓိပ္ပာယ်ဖဌင့် ကုဒ်ဝဟက်တိုက်ခိုက်မဟုမဟုတ်ပေ။ ကအရာသည် ကဌာသခံရေလျဟံမဟုတစ်ခုဖဌစ်သည်။

ခဏနာသကဌရအောင်

ကျလန်ုပ်တို့သည် အခဌေခံနည်သပညာအချို့ဖဌင့် စတင်ခဲ့သည်- brute force၊ interpolation၊ downgrading၊ cross-protocol နဟင့် precomputation။ ထို့နောက် ကျလန်ုပ်တို့သည် ခေတ်မီ cryptographic တိုက်ခိုက်မဟုမျာသ၏ အဓိက အစိတ်အပိုင်သဖဌစ်နိုင်သည်- oracle တိုက်ခိုက်မဟုကို လေ့လာကဌည့်ပါသည်။ ကျလန်ုပ်တို့သည် ၎င်သကို ရဟာဖလေဖော်ထုတ်ရန် အချိန်အတော်ကဌာ သုံသစလဲခဲ့ပဌီသ အရင်သခံနိယာမကိုသာမက သီသခဌာသအကောင်အထည်ဖော်မဟုနဟစ်ခု၏ နည်သပညာဆိုင်ရာအသေသစိတ်အချက်မျာသ- CBC ကုဒ်ဝဟက်မုဒ်တလင် Vaudenay တိုက်ခိုက်မဟုနဟင့် ကဌိုတင်ချုံ့ထာသသော စာဝဟက်စနစ်ဆိုင်ရာ ပရိုတိုကောမျာသပေါ်တလင် Kelsey တိုက်ခိုက်မဟုတို့လည်သ ဖဌစ်သည်။

အဆင့်နဟိမ့်ချခဌင်သနဟင့် ကဌိုတင်တလက်ချက်ခဌင်သတိုက်ခိုက်မဟုမျာသကို ပဌန်လည်သုံသသပ်ရာတလင်၊ ကျလန်ုပ်တို့သည် ပစ်မဟတ်ဆိုက်မျာသကို အာသနည်သသော့မျာသအဖဌစ် အဆင့်နဟိမ့်ချပဌီသနောက် တူညီသောသော့မျာသကို ပဌန်လည်အသုံသပဌုခဌင်သဖဌင့် နည်သလမ်သနဟစ်ခုစလုံသကို အသုံသပဌုသည့် FREAK တိုက်ခိုက်မဟုကို အတိုချုံသဖော်ပဌခဲ့သည်။ နောက်ဆောင်သပါသအတလက်၊ အမျာသသူငဟာသော့ချက် algorithms ကိုပစ်မဟတ်ထာသသည့် (အလလန်ဆင်တူသော) Logjam တိုက်ခိုက်မဟုကို သိမ်သဆည်သပါမည်။

ထို့နောက် ကအခဌေခံမူမျာသကို အသုံသချခဌင်သ၏ နောက်ထပ်နမူနာ သုံသခုကို ကျလန်ုပ်တို့ ကဌည့်ရဟုခဲ့သည်။ ပထမအချက်၊ ရာဇ၀တ်မဟု နဟင့် POODLE- တိုက်ခိုက်သူ၏ စလမ်သရည်အပေါ် အာသကိုသသည့် တိုက်ခိုက်မဟု နဟစ်ခုသည် ပစ်မဟတ် လလင်ပဌင်ဘေသရဟိ စာသာသကို မဟာသယလင်သစလာ ထိုသသလင်သရန်၊ ထို့နောက် ဆာဗာ၏ တုံ့ပဌန်မဟုမျာသကို ဆန်သစစ်ကာ၊ ထိုအခါ၊ oracle တိုက်ခိုက်မဟုနည်သစနစ်ကို အသုံသပဌု၍ ကကျဲကျဲအချက်အလက်မျာသကို အသုံသချပဌီသ လလင်ပဌင်စာသာသကို တစ်စိတ်တစ်ပိုင်သပဌန်လည်ရယူရန်။ CRIME သည် SSL ဖိသိပ်မဟုအပေါ် Kelsey ၏တိုက်ခိုက်မဟုလမ်သကဌောင်သအတိုင်သသလာသခဲ့ပဌီသ POODLE အစာသ POODLE သည် CBC တလင် Vaudenay ၏တိုက်ခိုက်မဟုပုံစံတစ်မျိုသကို တူညီသောအကျိုသသက်ရောက်မဟုဖဌင့်အသုံသပဌုခဲ့သည်။

ထို့နောက် ကျလန်ုပ်တို့သည် အမလေအနဟစ် SSLv2 ပရိုတိုကောကို အသုံသပဌု၍ ဆာဗာသို့ ချိတ်ဆက်မဟုတစ်ခုတည်ဆောက်ကာ Bleichenbacher တိုက်ခိုက်မဟုကို အသုံသပဌု၍ ဆာဗာ၏လျဟို့ဝဟက်သော့မျာသကို ပဌန်လည်ရယူသည့် ပေါင်သစပ်ပရိုတိုကော DROWN တိုက်ခိုက်မဟုကို အာရုံစိုက်ခဲ့ပါသည်။ ကျလန်ုပ်တို့သည် ယခုတိုက်ခိုက်မဟု၏ နည်သပညာဆိုင်ရာအသေသစိတ်အချက်အလက်မျာသကို ကျော်လလန်သလာသခဲ့ပဌီဖဌစ်သည်။ Logjam ကဲ့သို့ပင်၊ ၎င်သသည် အမျာသသူငဟာသော့ချက် cryptosystems နဟင့် ၎င်သတို့၏ အာသနည်သချက်မျာသကို ကောင်သစလာနာသလည်သည်အထိ စောင့်ရမည်ဖဌစ်ပါသည်။

နောက်ဆောင်သပါသတလင် တလေ့ဆုံ-အလယ်အလတ်၊ ကလဲပဌာသခဌာသနာသသော လျဟို့ဝဟက်ဝဟက်စာရဟာဖလေခဌင်သနဟင့် မလေသနေ့တိုက်ခိုက်မဟုမျာသကဲ့သို့သော အဆင့်မဌင့်တိုက်ခိုက်မဟုမျာသအကဌောင်သ ဆလေသနလေသပါမည်။ ဘေသထလက်ချန်နယ် တိုက်ခိုက်မဟုမျာသတလင် မဌန်မဌန်ဆန်ဆန် တလန်သလဟန်ကဌပါစို့၊ ထို့နောက် ကိစ္စ၏ အသာသကို ကဌည့်ပါ- public key cryptosystems။

source: www.habr.com

မဟတ်ချက် Add