Advanced Encryption Standard (ယခင် Rijndael ဟုခေါ်သည်) သည် အချက်အလက်များကို ကုဒ်ဝှက်ခြင်းနည်းလမ်းများထဲမှ တစ်ခုဖြစ်သည်။ ၎င်းသည် အလွန်လုံခြုံသောကြောင့် brute force ပင်လျှင် ၎င်းကို မချိုးဖျက်နိုင်ပါ။ ဤအဆင့်မြင့် ကုဒ်ဝှက်ခြင်းစံနှုန်းကို အွန်လိုင်းဘဏ်လုပ်ငန်းအပါအဝင် လုပ်ငန်းအများအပြားနှင့်အတူ အမျိုးသားလုံခြုံရေးအေဂျင်စီ (NSA) မှ အသုံးပြုပါသည်။ ဒီတော့၊ AES Encryption ဆိုတာဘာလဲ ၎င်းသည်မည်သို့အလုပ်လုပ်သနည်း။ ရှာကြစို့!
အတိုချုပ်- AES-256 ကုဒ်ဝှက်ခြင်းဆိုသည်မှာ အဘယ်နည်း။ AES-256 ကုဒ်ဝှက်ခြင်းသည် မမြင်နိုင်သူများထံမှ လျှို့ဝှက်စာများ သို့မဟုတ် အချက်အလက်များကို လုံခြုံစွာ ထိန်းသိမ်းထားနိုင်သော နည်းလမ်းတစ်ခုဖြစ်သည်။ AES-256 ကုဒ်ဝှက်ခြင်းသည် အလွန်တိကျသောသော့ဖြင့်သာ ဖွင့်နိုင်သော သင့်သေတ္တာပေါ်တွင် အလွန်ပြင်းထန်သောသော့ခတ်ထားခြင်းနှင့် တူပါသည်။ သော့ခတ်တာက အရမ်းပြင်းထန်တဲ့အတွက် တစ်စုံတစ်ယောက်က ညာဘက်သော့မပါဘဲ ဘောက်စ်ကို ဖောက်ထွင်းပြီး ဖွင့်ဖို့ ခက်ခဲပါလိမ့်မယ်။
မာတိကာ
- AES Encryption ဆိုတာ ဘာလဲ
- Advanced Encryption Standard (AES) ကို မည်သည့်နေရာတွင် အသုံးပြုသနည်း။
- AES 256 ဘယ်လိုအလုပ်လုပ်သလဲ။
- AES ကုဒ်ဝှက်ခြင်းသည် လုံခြုံပါသလား။
- ဟက်ကာများသည် AES 256 ကို Crack နိုင်ပါသလား။
- AES Encryption ၏ အားသာချက်များ
- AES နှင့် ChaCha20
- AES vs Twofish
- အမြဲမေးလေ့ရှိသောမေးခွန်းများ
- ကောက်ချက်
AES Encryption ဆိုတာ ဘာလဲ
AES သည် ယနေ့ခေတ်၏ data encryption စံနှုန်းဖြစ်သည်။ ၎င်းသည် ပေးဆောင်သော လုံခြုံရေးနှင့် ကာကွယ်မှု ပမာဏတွင် တုနှိုင်းမဲ့ဖြစ်သည်။
အဲဒါဘာလဲဆိုတာ ခွဲကြည့်ရအောင် ဖြစ်ပါတယ်။ AES သည် တစ်ခုဖြစ်သည်။
- Symmetric key ကုဒ်ဝှက်ခြင်း
- cipher ကိုပိတ်သည်
Symmetric vs. Asymmetric Encryption
AES သည် တစ်ခုဖြစ်သည်။ အချိုးကျ ကုဒ်ဝှက်ခြင်းအမျိုးအစား။
"Symmetric" ဆိုသည်မှာ ၎င်းကိုအသုံးပြုသည်။ စာဝှက်နှင့် စာဝှက်နှစ်ခုလုံးအတွက် တူညီသောသော့ သတင်းအချက်အလတ်၊ နှစ်ခုလုံး အ ပေးပို့သူနှင့် လက်ခံသူ ဒေတာ၏ လျှို့ဝှက်စာဝှက်ကို ကုဒ်ဝှက်ရန် ၎င်း၏မိတ္တူတစ်ခု လိုအပ်သည်။
သို့သော်ငြားလည်း, အချိုးမညီ သော့စနစ်များ a ကိုအသုံးပြုသည်။ တစ်ခုစီအတွက် မတူညီသောသော့ လုပ်ငန်းစဉ်နှစ်ခု၏- ကုဒ်ဝှက်ခြင်းနှင့် စာဝှက်ခြင်း။
ကsymmetric စနစ်များ၏အားသာချက် AES လိုပဲ asymmetric ထက်အများကြီးပိုမြန်တယ်။ မထင်ပါနဲ့။ အဘယ်ကြောင့်ဆိုသော် Symmetric key algorithms များ လိုအပ်သောကြောင့် ဖြစ်သည်။ ကွန်ပြူတာ ပါဝါ နည်းတယ်။
ထို့ကြောင့် asymmetric keys များကို အကောင်းဆုံးအသုံးပြုသည်။ ပြင်ပဖိုင်လွှဲပြောင်းမှုများ။ Symmetric keys တွေအတွက် ပိုကောင်းပါတယ်။ အတွင်းကုဒ်ဝှက်ခြင်း.
Block Ciphers ဆိုတာ ဘာလဲ
နောက်တစ်ခုကတော့ AES ဟာ နည်းပညာလောက လို့ ခေါ်တဲ့ အရာလည်း ဖြစ်ပါတယ်။ "အပိတ်စာဝှက်။"
ဤ cipher အမျိုးအစားဖြစ်သောကြောင့် “block” ဟုခေါ်သည်။ ကုဒ်ဝှက်ထားရန် အချက်အလက်များကို ပိုင်းခြားထားသည်။ blocks ဟုခေါ်သော အပိုင်းများအဖြစ် (plaintext ဟုခေါ်သည်)။
ပိုမိုတိကျစေရန် AES သည် a ကိုအသုံးပြုသည်။ 128-bit ဘလောက်အရွယ်အစား။
ဆိုလိုတာက Data တွေကို ခွဲခြားထားတယ်။ လေးခု လေးခု ခင်းကျင်းထားသည်။ 16 bytes ပါဝင်သည်။ ဘိုက်တစ်ခုစီတွင် ရှစ်ဘစ်ပါရှိသည်။
ထို့ကြောင့် 16 bytes ကို 8 bits ဖြင့် မြှောက်ခြင်းသည် အထွက်နှုန်း a ဖြစ်သည်။ block တစ်ခုစီတွင် စုစုပေါင်း 128 bits ရှိသည်။
ဒီဌာနက ဘယ်လိုပဲ ဖြစ်ဖြစ်၊ ကုဒ်ဝှက်ထားသော ဒေတာအရွယ်အစားသည် အတူတူပင် ဖြစ်သည်။. တစ်နည်းဆိုရသော် လွင်ပြင်စာသား 128 bits သည် ciphertext 128 bits ကို ထုတ်ပေးသည်။
AES Algorithm ၏လျှို့ဝှက်ချက်
စိတ်ဝင်စားစရာကောင်းတဲ့ ဦးထုပ်တွေကို ကိုင်ထားလိုက်ပါ။
Joan Daemen နှင့် Vincent Rijmen တို့သည် ၎င်းကို အသုံးပြုရန် ထက်မြက်သော ဆုံးဖြတ်ချက်ကို ချခဲ့ကြသည်။ အစားထိုးခွင့်ပြုချက်ကွန်ရက် (SPN) algorithm ကို။
SPN ကို လျှောက်ထားခြင်းဖြင့် အလုပ်လုပ်ပါသည်။ စာဝှက်ရန် သော့ချဲ့ထွင်မှု အကြိမ်ပေါင်းများစွာ ဒေတာ။
ကနဦးသော့ကို ဖန်တီးရန် အသုံးပြုသည်။ သော့အသစ်စီးရီးများ "အဝိုင်းသော့များ" ဟုခေါ်သည်။
ဤအဝိုင်းကီးများကို မည်သို့ထုတ်ပေးကြောင်းကို နောက်ပိုင်းတွင် ကျွန်ုပ်တို့ ပိုမိုသိရှိနိုင်ပါမည်။ ပြောရလောက်အောင်၊ အကြိမ်ပေါင်းများစွာ ပြုပြင်မွမ်းမံမှုများသည် အချိန်တိုင်းတွင် အဝိုင်းသော့အသစ်တစ်ခုကို ထုတ်ပေးပါသည်။
ဖြတ်သန်းမှုတိုင်းတွင် ဒေတာသည် ပို၍လုံခြုံလာပြီး ကုဒ်ဝှက်စနစ်ကို ချိုးဖျက်ရန် ပိုမိုခက်ခဲလာသည်။
အဘယ်ကြောင့်?
ဤ ကုဒ်ဝှက်ခြင်း ဝိုင်းများသည် AES ကို ဖောက်ဖျက်၍ မရသောကြောင့် ဖြစ်သည်။ ရုံတွေရှိတယ်။ အကြိမ်ပေါင်းများစွာ ၎င်းကို ကုဒ်ဝှက်ရန် ဟက်ကာများ ဖြတ်ကျော်ရန် လိုအပ်သည်။
ဤနည်းအတိုင်းထားပါ- စူပါကွန်ပြူတာတစ်လုံးသည် AES ကုဒ်တစ်ခုကို ဖော်ထုတ်ရန် စကြဝဠာ၏ ယူဆထားသည့် သက်တမ်းထက် နှစ်ပေါင်းများစွာ ကြာမည်ဖြစ်သည်။
ယနေ့အထိ၊ AES သည် လက်တွေ့ကျကျ ခြိမ်းခြောက်မှု ကင်းစင်ပါသည်။
ကွဲပြားခြားနားသောသော့အလျားများ
ရှိပါတယ် AES ကုဒ်ဝှက်ခြင်းသော့ အရှည်သုံးမျိုး.
သော့အရှည်တစ်ခုစီတွင် ဖြစ်နိုင်သော သော့ပေါင်းစပ်မှု အရေအတွက် ကွဲပြားသည်-
- 128-bit သော့အရှည်- 3.4 x 1038
- 192-bit သော့အရှည်- 6.2 x 1057
- 256-bit သော့အရှည်- 1.1 x 1077
ဤကုဒ်ဝှက်ခြင်းနည်းလမ်း၏ သော့အရှည်သည် ကွဲပြားသော်လည်း၊ ၎င်း၏ ပိတ်ဆို့ခြင်းအရွယ်အစား- 128-bits (သို့မဟုတ် 16 bytes) - ဒီအတိုင်းပဲ ရှိနေတယ်။
သော့အရွယ်အစား အဘယ်ကြောင့်ကွာခြားသနည်း။ ဒါတွေအားလုံးက လက်တွေ့ဆန်တယ်။
ဥပမာ app တစ်ခုကို ကြည့်ရအောင်။ အကယ်၍ AES 256 အစား 128-bit AES ကို အသုံးပြုပါက၊ ကွန်ပျူတာစွမ်းအား ပိုလိုအပ်သည်။.
လက်တွေ့ကျတဲ့ အကျိုးသက်ရောက်မှုတွေ ရှိလာမှာပါ။ ဓာတ်အားပိုမိုလိုအပ်သည်။ သင့်ဘက်ထရီမှနေ၍ သင့်ဖုန်းသည် ပိုမိုမြန်ဆန်စွာသေဆုံးသွားမည်ဖြစ်သည်။
ထို့ကြောင့် AES 256-bit encryption ကိုအသုံးပြုနေစဉ် ကိုရွှေစံနေ့စဉ်သုံးဖို့ မဖြစ်နိုင်ပါဘူး။
Advanced Encryption Standard (AES) ကို မည်သည့်နေရာတွင် အသုံးပြုသနည်း။
AES သည် ကမ္ဘာပေါ်တွင် အယုံကြည်ရဆုံး စနစ်များထဲမှ တစ်ခုဖြစ်သည်။ အလွန်မြင့်မားသော လုံခြုံရေးအဆင့် လိုအပ်သော စက်မှုလုပ်ငန်း အများအပြားတွင် ၎င်းကို ကျယ်ကျယ်ပြန့်ပြန့် လက်ခံကျင့်သုံးခဲ့သည်။
ယနေ့တွင်၊ AES စာကြည့်တိုက်များအပါအဝင် ပရိုဂရမ်းမင်းဘာသာစကားများစွာအတွက် ဖန်တီးထားပါသည်။ C၊ C++၊ Java၊ Javascript နှင့် Python.
AES ကုဒ်ဝှက်ခြင်းစံနှုန်းကိုလည်း ကွဲပြားစွာအသုံးပြုသည်။ ဖိုင်ချုံ့အစီအစဉ်များ 7 Zip၊ WinZip နှင့် RAR တို့ ပါဝင်သည်။ disk ကုဒ်ဝှက်စနစ်များ BitLocker နှင့် FileVault ကဲ့သို့၊ နှင့် NTFS ကဲ့သို့သော ဖိုင်စနစ်များ။
သင်သတိမထားမိဘဲ သင့်နေ့စဉ်ဘ၀တွင် ၎င်းကို သင်အသုံးပြုနေပြီဖြစ်သည်။
AES သည် အရေးကြီးသောကိရိယာတစ်ခုဖြစ်သည်။ ဒေတာဘေ့စ် ကုဒ်ဝှက်ခြင်း နှင့် VPN ကို စနစ်တွေ.
သင့်အကောင့်များစွာအတွက် သင့်အကောင့်ဝင်ခြင်းအထောက်အထားများကို မှတ်သားရန် စကားဝှက်မန်နေဂျာများကို အားကိုးပါက၊ AES ကို သင်ကြုံတွေ့ပြီးဖြစ်နိုင်ဖွယ်ရှိသည်။
WhatsApp နှင့် Facebook Messenger ကဲ့သို့ သင်အသုံးပြုသည့် အဆိုပါ စာတိုပေးပို့ခြင်းအက်ပ်များ။ ဟုတ်တယ်၊ သူတို့က ဒါကိုလည်း သုံးတယ်။
ပင် ဗီဒီယိုဂိမ်းများ ကဲ့သို့ Grand Theft Auto IV ဟက်ကာများကိုကာကွယ်ရန် AES ကိုအသုံးပြုပါ။
AES ညွှန်ကြားချက်အစုံကို ပေါင်းစပ်ထားသည်။ Intel နှင့် AMD ပရိုဆက်ဆာအားလုံးဒါကြောင့် သင့် PC ဒါမှမဟုတ် Laptop မှာ ဘာမှလုပ်စရာမလိုဘဲ Built-in ပါပြီးသားပါ။
ပြီးလျှင်၊ သင်၏အက်ပ်များကို မမေ့ပါနှင့် ကမ်း သင့်ငွေကြေးများကို အွန်လိုင်းတွင် စီမံခန့်ခွဲနိုင်စေရန် ဖန်တီးထားသည်။
AES ကုဒ်ဝှက်ခြင်း အလုပ်လုပ်ပုံကို သင်ရှာဖွေပြီးနောက်၊ အသက်ရှူရတာ ပိုလွယ်တယ်။ သင့်အချက်အလက်များသည် လုံခြုံသောလက်ထဲတွင်ရှိကြောင်း အသိပညာဖြင့်။
AES ကုဒ်ဝှက်ခြင်းသမိုင်း
AES သည် တုံ့ပြန်မှုအဖြစ် စတင်ခဲ့သည်။ အမေရိကန်အစိုးရ လိုအပ်ချက်များကို။
1977 တွင် ဖက်ဒရယ်အေဂျင်စီများသည် D ကို အားကိုးခဲ့ကြသည်။ata Encryption Standard (DES) ၎င်းတို့၏ အဓိက ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်အဖြစ်။
သို့သော် ၁၉၉၀ ပြည့်လွန်နှစ်များတွင် DES သည် ကျိုးပဲ့သွားနိုင်သောကြောင့် မလုံခြုံတော့ပါ။ 22 နာရီ။
အဲဒီတော့ အစိုးရက ကြေညာတယ်။ လူထုပြိုင်ပွဲ ၅ နှစ်ကျော် ကြာမြင့်သော စနစ်သစ်ကို ရှာဖွေရန်။
အဆိုပါ ဤပွင့်လင်းသောလုပ်ငန်းစဉ်၏အကျိုး တင်သွင်းထားသည့် ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်တစ်ခုစီသည် အများသူငှာ လုံခြုံရေးကို လွှမ်းမိုးထားနိုင်ခြင်းကြောင့် ဖြစ်သည်။ ဆိုလိုတာက အစိုးရဖြစ်နိုင်တယ်။ 100% သေချာတယ်။ သူတို့ရဲ့ အောင်ပွဲခံစနစ်မှာ နောက်ကွယ်မှ မရှိဘူး။
ထို့အပြင်၊ စိတ်နှင့်မျက်စိများစွာပါဝင်နေသောကြောင့်၊ အစိုးရက၎င်း၏အခွင့်အရေးကိုအမြင့်မားဆုံးအသုံးချခဲ့သည်။ ချို့ယွင်းချက်များအား ဖော်ထုတ်ခြင်းနှင့် ပြုပြင်ပေးခြင်း။
နောက်ဆုံးအနေနဲ့၊ Rijndael cipher (ယနေ့ခေတ် Advanced Encryption Standard) သည် ချန်ပီယံသရဖူကို ဆွတ်ခူးခဲ့သည်။.
Rijndael သည် ၎င်းကို ဖန်တီးခဲ့သော ဘယ်လ်ဂျီယံ လျှို့ဝှက်ရေးဆရာနှစ်ဦး၏ အမည်မှည့်ခေါ်ခြင်းဖြစ်သည်။ Vincent Rijmen နှင့် Joan Daemen.
2002 ခုနှစ်တွင်ပြုလုပ်ခဲ့သည် Advanced Encryption Standard ကို အမည်ပြောင်းခဲ့သည်။ US National Institute of Standards and Technology (NIST) မှ ထုတ်ဝေသည်။
NSA သည် ၎င်း၏စွမ်းရည်နှင့် လုံခြုံရေးအတွက် AES algorithm ကို အတည်ပြုခဲ့သည်။ ထိပ်တန်းလျှို့ဝှက်အချက်အလက်။ ၎င်းသည် AES ကို မြေပုံပေါ်တွင် တင်ထားသည်။
ထိုအချိန်မှစ၍ AES သည် i ဖြစ်လာခဲ့သည်။ကုဒ်ဝှက်ခြင်းအတွက် ndustry စံ.
၎င်း၏ဖွင့်ဆိုချက်သည် AES ဆော့ဖ်ဝဲကို ဆိုလိုသည်။ အစိုးရနှင့် ပုဂ္ဂလိက၊ စီးပွားဖြစ်နှင့် စီးပွားဖြစ်မဟုတ်သော နှစ်မျိုးလုံးအတွက် အသုံးပြုသည်။ လျှောက်လွှာများ။
AES 256 ဘယ်လိုအလုပ်လုပ်သလဲ။
ကုဒ်ဝှက်ခြင်းနှင့် စာဝှက်ခြင်းတို့သည် ခေတ်မီဒေတာလုံခြုံရေး၏ အခြေခံအဆောက်အအုံများဖြစ်သည်။
ကုဒ်ဝှက်ခြင်းတွင် စာသားကို ciphertext အဖြစ်သို့ ပြောင်းလဲခြင်းတွင် ပါ၀င်သည်၊ ကုဒ်ဝှက်ခြင်းသည် ciphertext ကို plaintext အဖြစ်သို့ ပြန်ပြောင်းခြင်း၏ နောက်ပြန်လှည့်သည့် လုပ်ငန်းစဉ်ဖြစ်သည်။
၎င်းကိုအောင်မြင်ရန်၊ ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်များသည် ပြည်နယ် ခင်းကျင်းတစ်ခုပေါ်တွင် လုပ်ဆောင်သည့် အစားထိုးခြင်းနှင့် ပြောင်းလဲခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များအပါအဝင် ပေါင်းစပ်လုပ်ဆောင်ခြင်းအဆင့်များကို အသုံးပြုသည်။
ကုဒ်ဝှက်ခြင်းသော့အရွယ်အစားနှင့် အယ်လဂိုရီသမ်၏ ဘစ်ဘလောက်အရွယ်အစားဖြင့် သတ်မှတ်သည့် အကြိမ်အရေအတွက်ဖြင့် နိုင်ငံတော် ခင်းကျင်းမှုကို အဝိုင်းဗားရှင်းများဖြင့် ပြုပြင်ထားသည်။
ciphertext ကိုထုတ်လုပ်ရန်အသုံးပြုသည့် ကုဒ်ဝှက်ကီးနှင့် မူရင်းလွင်ပြင်စာသားကိုထုတ်လုပ်ရန်အသုံးပြုသည့် ကုဒ်ဝှက်ခြင်းသော့ဖြင့် ဒေတာကိုအသွင်ပြောင်းရန် ကုဒ်ဝှက်ခြင်းသော့နှင့် ကုဒ်ဝှက်ခြင်းသော့တို့ လိုအပ်ပါသည်။
အဆင့်မြင့် ကုဒ်ဝှက်ခြင်းစံနှုန်း (AES) သည် သော့အချိန်ဇယားကို ဖန်တီးရန် ချဲ့ထွင်မှုလုပ်ငန်းစဉ်ကို အသုံးပြုကာ ဒေတာကာကွယ်မှုရရှိရန် byte အစားထိုးခြင်းနှင့် ကူးပြောင်းခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များ ပါဝင်သည့် ကွန်ရက်ဖွဲ့စည်းပုံကို အသုံးပြုသည်။
ယခုအချိန်အထိ၊ ဤကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်များသည် ၎င်းကိုကာကွယ်ပေးထားသည့် အချက်အလက်များကို ရောထွေးကာ ကျပန်းအရှုပ်အထွေးအဖြစ်သို့ ပြောင်းလဲသွားကြောင်း ကျွန်ုပ်တို့သိပါသည်။
ကျွန်တော်ဆိုလိုသည်မှာ ကုဒ်ဝှက်ခြင်းအားလုံး၏ အခြေခံနိယာမဖြစ်သည်။ is လုံခြုံရေးကီးပေါ်မူတည်၍ ဒေတာယူနစ်တစ်ခုစီကို မတူညီသောတစ်ခုဖြင့် အစားထိုးမည်ဖြစ်သည်။
သို့သော်လည်းအဘယ်သို့ တိကျစွာ AES ကုဒ်ဝှက်ခြင်းကို စက်မှုလုပ်ငန်းစံအဖြစ် သတ်မှတ်ရန် လုံလုံလောက်လောက် လုံခြုံစေပါသလား။
လုပ်ငန်းစဉ်၏ခြုံငုံသုံးသပ်ချက်
ယနေ့ခေတ် ဒစ်ဂျစ်တယ်ခေတ်တွင် အင်တာနက်လုံခြုံရေးနှင့် ဒေတာလုံခြုံရေးသည် တစ်ဦးချင်းနှင့် အဖွဲ့အစည်းများအတွက် ထိပ်တန်းဦးစားပေးဖြစ်လာသည်။
ကမ္ဘာတစ်ဝှမ်းရှိ အစိုးရများသည် ၎င်းတို့၏ အရေးကြီးသော အချက်အလက်များကို ကာကွယ်ရန်နှင့် ထိုသို့ပြုလုပ်ရန်အတွက် လုံခြုံရေးအစီအမံများကို အသုံးပြုရန် အခိုင်အမာ အလေးပေးထားသည်။
ထိုကဲ့သို့သော အတိုင်းအတာတစ်ခုမှာ သုံးစွဲသူဒေတာကို ကာကွယ်ရန် အဆင့်မြင့် ကုဒ်ဝှက်နည်းပညာများကို အသုံးပြုခြင်းဖြစ်သည်။
လျှို့ဝှက်ကုဒ်သွင်းခြင်းသည် သော့ဖြင့်သာ စာဝှက်ထားနိုင်သော ဒေတာကို ဖတ်မရသော စာဝှက်စာသားအဖြစ်သို့ ပြောင်းလဲခြင်းဖြင့် အနားယူချိန်နှင့် ဖြတ်သန်းမှုတွင် ဒေတာကို ကာကွယ်ရန် ကူညီပေးပါသည်။
ဒေတာကို ကာကွယ်ရန် ကုဒ်ဝှက်စနစ်ကို အသုံးပြုခြင်းဖြင့်၊ အစိုးရများနှင့် အခြားအဖွဲ့အစည်းများသည် မှားယွင်းသောလက်တွင်းသို့ ကျရောက်သွားသည့်တိုင် အရေးကြီးသောအချက်အလက်များသည် လုံခြုံပြီး လျှို့ဝှက်ထားကြောင်း သေချာစေနိုင်ပါသည်။
ကုဒ်ဝှက်ခြင်း၏ အားကောင်းမှုသည် cipher key ၏အရှည်၊ အကြိမ်အရေအတွက်နှင့် cipher လုံခြုံရေးစသည့် အချက်များစွာပေါ်တွင် မူတည်သည်။
၎င်းသည် byte ဒေတာ သို့မဟုတ် ဘစ်ဒေတာဖြစ်စေ၊ ကုဒ်ကုဒ်သည် ဒေတာလုံခြုံရေးနှင့် လျှို့ဝှက်မှုကို ထိန်းသိမ်းရာတွင် အရေးကြီးသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။
AES ကုဒ်ဝှက်ခြင်းဆိုင်ရာ algorithm သည် ဖြတ်သန်းသွားသည်။ အကြိမ်ပေါင်းများစွာ စာဝှက်စနစ်။ 9၊ 11 သို့မဟုတ် 13 ကြိမ်တိုင်တိုင် ဖြတ်သန်းနိုင်သည်။
အဝိုင်းတစ်ခုစီတွင် တူညီသောအဆင့်များ ပါဝင်ပါသည်။
- ဒေတာများကို blocks များခွဲပါ။
- သော့ချဲ့ထွင်ခြင်း။
- အဝိုင်းသော့ထည့်ပါ။
- bytes ၏ အစားထိုး/အစားထိုးခြင်း။
- အတန်းပြောင်းပါ။
- ကော်လံများကို ရောမွှေပါ။
- အဝိုင်းသော့ကို ထပ်မံထည့်ပါ။
- အကုန်ပြန်လုပ်ပါ။
နောက်ဆုံးအချီပြီးနောက်၊ algorithm သည် နောက်ထပ်အဝိုင်းတစ်ခုသို့ ဖြတ်သန်းသွားမည်ဖြစ်သည်။ ဤ set တွင်၊ algorithm သည် အဆင့် 1 မှ 7 အထိ လုပ်ဆောင်မည်ဖြစ်သည်။ မှတပါး အဆင့် 6
ဒီအချိန်မှာ အများကြီး မလုပ်နိုင်လို့ အဆင့် 6 ကို ပြောင်းသွားတာပါ။ ၎င်းသည် ဤလုပ်ငန်းစဉ်ကို အကြိမ်များစွာ ဖြတ်သန်းပြီးဖြစ်ကြောင်း သတိရပါ။
ဒီတော့ အဆင့် 6 ကို ထပ်ခါတလဲလဲ လုပ်ရလိမ့်မယ်။ မလိုတော့ဘူး။ ကော်လံများကို ထပ်မံရောနှောရန် လိုအပ်သည့် စီမံဆောင်ရွက်မှု စွမ်းအားပမာဏသည် အလိုအလျောက် ထိုက်တန်မည်မဟုတ်ပေ။ ဒေတာကို သိသိသာသာ မပြောင်းလဲတော့ဘူး။.
ဤအချိန်တွင်၊ ဒေတာများသည် အောက်ပါအလှည့်များကို ဖြတ်သန်းပြီးပြီဖြစ်သည်-
- 128-bit သော့- 10 ကြိမ်
- 192-bit သော့- 12 ကြိမ်
- 256-bit သော့- 14 ကြိမ်
အထွက်?
r သို့ခုန်နေသော ဇာတ်ကောင်များ ၏ andom အစုံ ၎င်းသည် AES သော့မရှိသူတိုင်းအတွက် အဓိပ္ပာယ်မရှိပေ။
အတွင်းကျကျကြည့်ရှုခြင်း။
ယခု သင် ဤ symmetric block cipher ကို မည်သို့ ပြုလုပ်ထားသည်ကို ယခု သင် စိတ်ကူးရပါပြီ။ ပိုပြီးအသေးစိတ်သွားကြည့်ရအောင်။
ပထမဦးစွာ၊ ဤကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်များသည် ပိတ်ဆို့ခြင်းသို့ ကနဦးသော့ကို ပေါင်းထည့်သည်။ XOR (“သီးသန့် သို့မဟုတ်”) လျှို့ဝှက်စာဝှက်။
ဤစာဝှက်သည် တစ်ခုဖြစ်သည်။ စစ်ဆင်ရေးတွင်တည်ဆောက်ထားသည်။ ပရိုဆက်ဆာ ဟာ့ဒ်ဝဲ။
ထို့နောက် data ၏ byte တစ်ခုစီသည် အစားထိုး နောက်တစ်ယောက်နဲ့။
ဤ အရေးပါ အဆင့်ဟုခေါ်သော ကြိုတင်သတ်မှတ်ထားသော ဇယားတစ်ခုအတိုင်း လုပ်ဆောင်ပါမည်။ Rijndael ၏အဓိကအချိန်ဇယား အစားထိုးမှုတစ်ခုစီကို မည်သို့ပြုလုပ်ထားသည်ကို ဆုံးဖြတ်ရန်။
အခု မင်းမှာ အစုံရှိတယ်။ 128-bit အဝိုင်းသော့အသစ်များ ရှုပ်ပွနေတဲ့ စာလုံးတွေ ဖြစ်နေပြီ။
တတိယအချက်ကတော့ ဖြတ်သန်းရမယ့်အချိန်ပါပဲ။ AES ကုဒ်ဝှက်ခြင်း ပထမအကျော့။ အယ်လဂိုရီသမ်သည် အဝိုင်းသော့အသစ်များသို့ ကနဦးသော့ကို ပေါင်းထည့်မည်ဖြစ်သည်။
အခု မင်းရဲ့ ရပြီ။ ဒုတိယ ကျပန်းစာဝှက်။
စတုတ္ထ၊ အယ်လဂိုရီသမ် byte တိုင်းကို အစားထိုးသည်။ Rijndael S-box အရ ကုဒ်တစ်ခုနှင့်။
ကဲ၊ အချိန်ကျပြီ အတန်းပြောင်းပါ။ 4×4 array ၏
- ပထမတန်းသည် ထိုနေရာတွင် ရှိနေသည်။
- ဒုတိယတန်းကို ဘယ်ဘက်သို့ နေရာလွတ်တစ်ခုရွှေ့သည်။
- တတိယတန်းကို အကွက်နှစ်ကွက်သို့ ပြောင်းထားသည်။
- နောက်ဆုံး စတုတ္ထနေရာက သုံးနေရာရွှေ့တယ်။
ဆဋ္ဌမ၊ ကော်လံတစ်ခုစီကို ထပ်မံပေးမည့် ကြိုတင်သတ်မှတ်ထားသော matrix ဖြင့် မြှောက်မည်ဖြစ်သည်။ ကုဒ်ဘလော့ခ်အသစ်.
အဆင့်မြင့်သင်္ချာများစွာ လိုအပ်သောကြောင့် ဤအရာသည် အလွန်ရှုပ်ထွေးသော လုပ်ငန်းစဉ်တစ်ခုဖြစ်သောကြောင့် ကျွန်ုပ်တို့ အသေးစိတ်ပြောမည်မဟုတ်ပါ။
နောက်ထပ်ဘလောက်တစ်ခုဖြစ်လာရန် cipher ကော်လံများကို ရောစပ်ပြီး ပေါင်းစပ်ထားသည်ကို သိပါ။
နောက်ဆုံးတွင်၊ ၎င်းသည် ဘလောက်ထဲသို့ အဝိုင်းသော့ကို ပေါင်းထည့်လိမ့်မည် (ကနဦးသော့သည် တတိယအဆင့်တွင်ရှိသကဲ့သို့)။
ထို့နောက် သင်ပြုလုပ်ရန် လိုအပ်သည့် အကြိမ်အရေအတွက်ပေါ်မူတည်၍ ရေဆေးချပြီး ပြန်လုပ်ပါ။
လုပ်ငန်းစဉ်သည် သင့်အား ciphertext ပေး၍ နောက်ထပ်အကြိမ်များစွာ ဆက်လက်လုပ်ဆောင်သည်။ အခြေခံကျကျကွဲပြားခြားနားသည် လွင်ပြင်မှ။
၎င်းကို ကုဒ်ဝှက်ရန်၊ အရာအားလုံးကို ပြောင်းပြန်လုပ်ပါ။
AES ကုဒ်ဝှက်ခြင်းဆိုင်ရာ အယ်ဂိုရီသမ်၏ အဆင့်တိုင်းသည် အရေးကြီးသောလုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်။
ခြေလှမ်းအားလုံး ဘာကြောင့်လဲ။
အဝိုင်းတစ်ခုစီအတွက် မတူညီသောသော့ကိုအသုံးပြုခြင်းသည် သင့်အားအသုံးပြုနေသောသော့အရွယ်အစားကိုမခွဲခြားဘဲ သင့်ဒေတာများကို brute-force attack မှဘေးကင်းအောင်ထားခြင်းဖြင့် ပိုမိုရှုပ်ထွေးသောရလဒ်ကိုပေးပါသည်။
byte အစားထိုးခြင်းလုပ်ငန်းစဉ်သည် ဒေတာကို လိုင်းမဟုတ်သောနည်းလမ်းဖြင့် မွမ်းမံသည်။ ဒါကို ဖုံးကွယ်ထားတယ်။ မူရင်းနှင့် ကုဒ်ဝှက်ထားသော ဆက်စပ်မှု အကြောင်းအရာ။
အတန်းများပြောင်းခြင်းနှင့် ကော်လံများကို ရောစပ်ပေးလိမ့်မည်။ data ကိုဖြန့်ကျက်။ Shifting သည် data များကို အလျားလိုက် ပျံ့နှံ့စေပြီး ရောနှောခြင်းသည် ဒေါင်လိုက်ပြုလုပ်သည်။
ဘိုက်များကို ကူးပြောင်းခြင်းဖြင့်၊ သင်သည် ပိုမိုရှုပ်ထွေးသော ကုဒ်ဝှက်စနစ်ကို ရရှိမည်ဖြစ်သည်။
ရလဒ်တစ်ခုဖြစ်သည် မယုံနိုင်လောက်အောင် ဆန်းပြားသော ကုဒ်ဝှက်ခြင်းပုံစံ သင့်တွင် လျှို့ဝှက်သော့မရှိပါက ၎င်းကို ဟက်ခ်မရနိုင်ပါ။
AES ကုဒ်ဝှက်ခြင်းသည် လုံခြုံပါသလား။
ကျွန်ုပ်တို့၏ လုပ်ငန်းစဉ်၏ ဖော်ပြချက်သည် AES သော့၏ ပါဝါကို ယုံကြည်စေရန် မလုံလောက်ပါက၊ AES မည်မျှ လုံခြုံကြောင်း စူးစမ်းကြည့်ကြပါစို့။
အစတွင်ကျွန်ုပ်တို့ပြောခဲ့သည့်အတိုင်း National Institute of Standards and Technology (NIST) သည် AES အမျိုးအစားသုံးမျိုးကိုရွေးချယ်ခဲ့သည်- 128-bit AES၊ 192-bit နှင့် 256-bit သော့များ.
အမျိုးအစားတစ်ခုစီသည် တူညီသော 128-ဘစ်တုံးများကို အသုံးပြုဆဲဖြစ်သော်လည်း ၎င်းတို့သည် အရာနှစ်ခုတွင် ကွဲပြားသည်။
သော့အရှည်
အဆိုပါ ပထမခြားနားချက် ဘစ်ကီးတစ်ခုစီ၏ အရှည်တွင် ရှိသည်။
အရှည်ဆုံးအဖြစ်၊ AES 256-bit encryption သည် အခိုင်မာဆုံး ပံ့ပိုးပေးသည်။ ကုဒ်ဝှက်ခြင်းအဆင့်။
အဘယ်ကြောင့်ဆိုသော် 256-bit AES ကုဒ်ဝှက်ခြင်းကို ကြိုးစားရန် ဟက်ကာတစ်ဦး လိုအပ်သောကြောင့် ဖြစ်သည်။ ကွဲပြားခြားနားသောပေါင်းစပ်ပေါင်း ၁၀၀၀၀ မှန်ကန်ကြောင်း သေချာစေရန်။
ဒီနံပါတ်ကို အလေးထားဖို့လိုတယ်။ နက္ခတ္တဗေဒအရ ကြီးမားသည်။ ဒါဟာင် စုစုပေါင်း ၇၈ လုံး။
ဘယ်လောက်ကြီးလဲ နားမလည်သေးရင် ဒီနည်းလေးရေးကြည့်ရအောင်။ ဒီလောက်ကြီးတယ်။ အဆ သာ. ကြီး မြင်နိုင်သော စကြဝဠာရှိ အက်တမ်အရေအတွက်ထက်။
အမျိုးသားလုံခြုံရေးနှင့် အခြားအချက်အလက်များကို ကာကွယ်ရန် အကျိုးစီးပွားအတွက် အမေရိကန်အစိုးရသည် ထင်ရှားသည်။ 128- သို့မဟုတ် 256-bit ကုဒ်ဝှက်ခြင်းလုပ်ငန်းစဉ် လိုအပ်သည်။ အရေးကြီးသောဒေတာအတွက်။
AES-256 ပါရှိပြီး၊ သော့အရှည် 256 bits, သည် အကြီးဆုံးဘစ်အရွယ်အစားကို ပံ့ပိုးထားပြီး လက်ရှိတွက်ချက်မှုပါဝါစံနှုန်းများပေါ်တွင် အခြေခံ၍ brute force ဖြင့် လက်တွေ့ကျကျ မပြိုကွဲနိုင်သောကြောင့် ၎င်းသည် ယနေ့အထိ၊ အပြင်းထန်ဆုံး ကုဒ်ဝှက်စံနှုန်းတစ်ခု ဖြစ်လာစေသည်။
သော့အရွယ်အစား | ပေါင်းစပ်မှုများ ဖြစ်နိုင်သည်။ |
1 bit နဲ့ | 2 |
2-bits | 4 |
4-bits | 16 |
8-bits | 256 |
16-bits | 65536 |
32-bits | X ကို 4.2 109 |
56 bits (DES) | X ကို 7.2 1016 |
64-bits | X ကို 1.8 1019 |
128 bits (AES) | X ကို 3.4 1038 |
192 bits (AES) | X ကို 6.2 1057 |
256 bits (AES) | X ကို 1.1 1077 |
ကုဒ်ဝှက်ခြင်း အဝိုင်းများ
အဆိုပါ ဒုတိယကွာခြားချက် ဤ AES မျိုးကွဲသုံးမျိုးကြားတွင် ၎င်းဖြတ်သန်းသွားသော ကုဒ်ဝှက်ခြင်းအကြိမ်အရေအတွက်ဖြစ်သည်။
128-bit AES ကုဒ်ဝှက်ခြင်းကို အသုံးပြုသည်။ 10 ကျည်AES 192 ကိုအသုံးပြုသည်။ 12 ကျည်နှင့် AES 256 ကိုအသုံးပြုသည်။ 14 ကျည်.
သင် ခန့်မှန်းထားသည့်အတိုင်း၊ သင်အဝိုင်းများ ပိုများလေ၊ ကုဒ်ဝှက်ခြင်းမှာ ပိုမိုရှုပ်ထွေးလေဖြစ်သည်။ အဓိကအားဖြင့် AES 256 ကို အလုံခြုံဆုံး AES အကောင်အထည်ဖော်မှု ဖြစ်စေသည်။
အဆိုပါဖမ်းမိ
ပိုရှည်သောသော့နှင့် နောက်ထပ်အလှည့်များသည် ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်နှင့် အရင်းအမြစ်များ/စွမ်းအားများ လိုအပ်မည်ဖြစ်သည်။
AES 256 ကိုအသုံးပြုသည်။ 40% ပိုသောစနစ်အရင်းအမြစ်များ AES 192 ထက်။
ထို့ကြောင့် 256-bit Advanced Encryption standard သည် အကောင်းဆုံးဖြစ်သည်။ အာရုံခံနိုင်စွမ်းမြင့်မားသော ပတ်ဝန်းကျင်များအရေးကြီးသော အချက်အလက်များနှင့် ဆက်ဆံရာတွင် အစိုးရကဲ့သို့ပင်။
ဒါတွေက ဘယ်မှာလဲ။ လုံခြုံရေးက အရှိန် ဒါမှမဟုတ် ပါဝါထက် ပိုအရေးကြီးတယ်။.
ဟက်ကာများသည် AES 256 ကို Crack နိုင်ပါသလား။
အဆိုပါ အဟောင်းကို 56-bit DES သော့သည် တစ်ရက်ထက်နည်းသော အက်ကွဲသွားနိုင်သည်။ ဒါပေမယ့် AES အတွက်လား။ ကြာပါ့မလား နှစ်ဘီလီယံပေါင်းများစွာ ယနေ့ခေတ် ကွန်ပျူတာနည်းပညာကို အသုံးပြု၍ ချိုးဖျက်ရန်၊
ဟက်ကာများသည် ဤတိုက်ခိုက်မှုမျိုးကိုပင် ကြိုးပမ်းရန် မိုက်မဲပေလိမ့်မည်။
အဲဒီလိုပြောတာကို ကျနော်တို့ ဝန်ခံရမယ်။ ကုဒ်ဝှက်စနစ်သည် လုံးဝလုံခြုံခြင်းမရှိပါ။.
AES ကို လေ့လာခဲ့သော သုတေသီများသည် ဝင်ရောက်ရန် အလားအလာ အနည်းငယ်ကို ရှာဖွေတွေ့ရှိခဲ့သည်။
ခြိမ်းခြောက်မှု #1- ဆက်စပ်-သော့တိုက်ခိုက်မှုများ
2009 ခုနှစ်တွင် ၎င်းတို့သည် ဖြစ်နိုင်ချေရှိသော သော့တိုက်ခိုက်မှုကို ရှာဖွေတွေ့ရှိခဲ့သည်။ ရက်စက်ကြမ်းကြုတ်သောအင်အားအစား၊ ဤတိုက်ခိုက်မှုများဖြစ်လိမ့်မည်။ ကုဒ်ဝှက်ခြင်းသော့ကို ကိုယ်တိုင်ပစ်မှတ်ပါ။.
ဤ cryptanalysis အမျိုးအစားသည် မတူညီသောသော့များကို အသုံးပြု၍ ၎င်းလုပ်ဆောင်ပုံကို လေ့လာခြင်းဖြင့် cipher တစ်ခုကို crack ရန် ကြိုးပမ်းမည်ဖြစ်သည်။
ကံကောင်းထောက်မစွာ, ဆက်စပ်-သော့တိုက်ခိုက်မှုဖြစ်ပါတယ်။ ခြိမ်းခြောက်မှုတစ်ခုသာဖြစ်သည်။ AES စနစ်များသို့။ ဟက်ကာမှ သော့နှစ်စုံကြားရှိ ဆက်စပ်မှုကို ဟက်ကာမှ သိခြင်း (သို့မဟုတ်) သံသယရှိလျှင် ၎င်းလုပ်ဆောင်နိုင်သည့် တစ်ခုတည်းသောနည်းလမ်းမှာ ဖြစ်သည်။
စိတ်ချပါ၊ ဤတိုက်ခိုက်မှုများကို တားဆီးရန် ဤတိုက်ခိုက်မှုများပြီးနောက် လျှို့ဝှက်ရေးနည်းပညာရှင်များသည် AES သော့ချက်အချိန်ဇယား၏ ရှုပ်ထွေးမှုကို အမြန်တိုးတက်စေပါသည်။
ခြိမ်းခြောက်မှု # 2- လူသိများသော သော့ချက်ခွဲခြားတိုက်ခိုက်မှု
ရက်စက်ကြမ်းကြုတ်သောအင်အားနှင့်မတူဘဲ၊ ဤတိုက်ခိုက်မှုကိုအသုံးပြုခဲ့သည်။ သိပြီးသားသော့ စာဝှက်စနစ်၏ ဖွဲ့စည်းပုံကို ပုံဖော်ရန်။
သို့သော်လည်း ဟက်ကာသည် AES 128 ၏ ရှစ်ပတ်မြောက်ဗားရှင်းကိုသာ ပစ်မှတ်ထားခဲ့သည်။ standard 10-round version မဟုတ်ပါ။ သို့သော်၊ ဒါက ကြီးမားတဲ့ ခြိမ်းခြောက်မှု မဟုတ်ပါဘူး။
ခြိမ်းခြောက်မှု နံပါတ် ၃- ဘေးထွက်ချန်နယ် တိုက်ခိုက်မှုများ
ဤသည်မှာ AES ရင်ဆိုင်နေရသော အဓိကအန္တရာယ်ဖြစ်သည်။ ကြိုးစားခြင်းဖြင့် အလုပ်လုပ်ပါသည်။ အချက်အလက်တစ်ခုခုကို ကောက်ယူပါ။ စနစ်က ပေါက်ကြားနေတယ်။
ဟက်ကာများက နားထောင်နိုင်သည်။ အသံများ၊ လျှပ်စစ်သံလိုက်အချက်ပြမှုများ၊ အချိန်ကိုက်အချက်အလက် သို့မဟုတ် ပါဝါသုံးစွဲမှု လုံခြုံရေး အယ်လဂိုရီသမ်များ မည်သို့အလုပ်လုပ်သည်ကို စမ်းကြည့်ရန်။
ဘေးထွက်ချန်နယ် တိုက်ခိုက်မှုများကို ကာကွယ်ရန် အကောင်းဆုံးနည်းလမ်းမှာ နည်းလမ်းဖြစ်သည်။ အချက်အလက်ပေါက်ကြားမှုကို ဖယ်ရှားခြင်း သို့မဟုတ် ပေါက်ကြားလာသော အချက်အလက်များကို ဖုံးကွယ်ထားခြင်း (အပိုလျှပ်စစ်သံလိုက်အချက်ပြမှုများ သို့မဟုတ် အသံများကိုထုတ်ပေးခြင်းဖြင့်)။
ခြိမ်းခြောက်မှု # 4- သော့ကိုဖော်ထုတ်ခြင်း။
အောက်ပါတို့ကို ပြုလုပ်ခြင်းဖြင့် သက်သေပြရန် လုံလောက်ပါသည်။
- ခိုင်မာသော စကားဝှက်များ
- Multifactor authentication ကို
- Firewall များ
- ဗိုင်းရပ်စ်နှိမ်နင်းရေးဆော့ဝဲ
ထိုမှတပါး, သင့်ဝန်ထမ်းများကို ပညာပေးပါ။ လူမှုအင်ဂျင်နီယာနှင့် ဖြားယောင်းသောတိုက်ခိုက်မှုများကို ဆန့်ကျင်သည်။
AES Encryption ၏ အားသာချက်များ
ကုဒ်ဝှက်ခြင်းနှင့်ပတ်သက်၍ သော့စီမံခန့်ခွဲမှုသည် အရေးကြီးပါသည်။ ဥပမာအားဖြင့် AES သည် ကွဲပြားသောသော့အရွယ်အစားများကို အသုံးပြုသည်၊ အသုံးအများဆုံးမှာ 128၊ 192 နှင့် 256 ဘစ်များဖြစ်သည်။
သော့ရွေးချယ်မှုလုပ်ငန်းစဉ်တွင် ကျပန်းလုပ်ဆောင်ခြင်းနှင့် ကြိုတင်မခန့်မှန်းနိုင်ခြင်းတို့ကဲ့သို့သော စည်းမျဉ်းအစုအဝေးအပေါ်အခြေခံ၍ လုံခြုံသောသော့တစ်ခုဖန်တီးခြင်းပါဝင်သည်။
ထို့အပြင်၊ cipher keys ဟုလည်းလူသိများသော ကုဒ်ဝှက်ခြင်းသော့များကို ကုဒ်ဝှက်ခြင်းနှင့် ကုဒ်ဝှက်ရန်အတွက် အသုံးပြုကြသည်။ အဆင့်မြင့် ကုဒ်ဝှက်ခြင်း လုပ်ငန်းစဉ်တွင် ကုဒ်ဝှက်ခြင်း လုပ်ငန်းစဉ်အတွင်း မူလသော့မှ ထုတ်ပေးသည့် အဝိုင်းသော့လည်း ပါဝင်သည်။
သို့သော်၊ သော့ပြန်လည်ရယူခြင်းတိုက်ခိုက်မှု သို့မဟုတ် ဘေးထွက်ချန်နယ်တိုက်ခိုက်မှုတစ်ခုသည် ကုဒ်ဝှက်စနစ်၏လုံခြုံရေးကို ထိခိုက်နိုင်သည်။
ထို့ကြောင့် လုံခြုံရေးစနစ်များသည် အမြင့်ဆုံးကာကွယ်မှုအဆင့်ကို သေချာစေရန် စစ်ဘက်အဆင့် ကုဒ်ဝှက်ခြင်းနှင့် အချက်ပေါင်းများစွာ စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းကို အသုံးပြုလေ့ရှိပါသည်။
AES ၏ ကုဒ်ဝှက်ခြင်း လုပ်ငန်းစဉ်သည် နားလည်ရန် အတော်လေး လွယ်ကူသည်။ ဒီလိုလုပ်ပေးတယ်။ လွယ်ကူသောအကောင်အထည်ဖော်မှုအပြင်က တကယ်ပါ။ မြန်ဆန်သော ကုဒ်ဝှက်ခြင်းနှင့် ကုဒ်ဝှက်ခြင်းအချိန်များ.
ထို့အပြင် AES မှတ်ဉာဏ်နည်းရန် လိုအပ်သည်။ အခြား စာဝှက်စနစ် အမျိုးအစားများထက် (DES ကဲ့သို့)။
နောက်ဆုံးအနေနဲ့၊ အပိုဘေးကင်းမှုအလွှာကို လိုအပ်တဲ့အခါတိုင်း၊ သင် e လုပ်နိုင်ပါတယ်။အမျိုးမျိုးသော လုံခြုံရေး ပရိုတိုကောများနှင့် AES ကို အလွယ်တကူ ပေါင်းစပ်ပါ။ WPA2 ကဲ့သို့ သို့မဟုတ် SSL ကဲ့သို့ အခြားသော စာဝှက်အမျိုးအစားများပင်။
AES နှင့် ChaCha20
AES တွင် အခြားသော ကုဒ်ဝှက်ခြင်း အမျိုးအစားများကို ဖြည့်စွက်ရန် ကြိုးစားခဲ့သည့် ကန့်သတ်ချက်အချို့ရှိသည်။
AES သည် ခေတ်မီကွန်ပြူတာအများစုအတွက် အလွန်ကောင်းမွန်သော်လည်း၊ ကျွန်ုပ်တို့၏ဖုန်းများ သို့မဟုတ် တက်ဘလက်များတွင် ထည့်သွင်းထားခြင်းမရှိပါ။.
ထို့ကြောင့် AES ကို မိုဘိုင်းလ်စက်ပစ္စည်းများတွင် ဆော့ဖ်ဝဲလ် (ဟာ့ဒ်ဝဲအစား) မှတစ်ဆင့် အကောင်အထည်ဖော်ခြင်းဖြစ်သည်။
သို့သော် AES ၏ဆော့ဖ်ဝဲကိုအကောင်အထည်ဖော်သည်။ ဘက်ထရီ သက်တမ်း အလွန်ကြာသည်။.
ChaCha20 သည်လည်း 256-bit သော့များကို အသုံးပြုသည်။ ၎င်းကို အင်ဂျင်နီယာများစွာမှ တီထွင်ခဲ့သည်။ Google ဤကွက်လပ်ကိုဖြည့်ရန်။
ChaCha20 ၏ အားသာချက်များ
- CPU ပိုအဆင်ပြေတယ်။
- အကောင်အထည်ဖော်ဖို့ ပိုလွယ်တယ်။
- ပါဝါနည်းရန် လိုအပ်သည်။
- ကက်ရှ်အချိန်ကိုက်တိုက်ခိုက်မှုများကို ပိုမိုလုံခြုံစေပါသည်။
- ၎င်းသည် 256-bit သော့လည်းဖြစ်သည်။
AES vs Twofish
Twofish သည် DE များနေရာတွင်အစားထိုးရန်အစိုးရကျင်းပသောပြိုင်ပွဲတွင်နောက်ဆုံးဆန်ခါတင်တစ်ဦးဖြစ်သည်။
လုပ်ကွက်များအစား Twofish သည် Feistel ကွန်ရက်ကို အသုံးပြုသည်။ ဆိုလိုသည်မှာ ၎င်းသည် DES ကဲ့သို့သော စံနှုန်းဟောင်းများ၏ ဆင်တူသော်လည်း ပိုမိုရှုပ်ထွေးသောဗားရှင်းဖြစ်သည်။
ယနေ့အချိန်အထိ Twofish သည် မပျက်စီးသေးပါ။ ထို့ကြောင့် အစောပိုင်းတွင် ကျွန်ုပ်တို့ဖော်ပြခဲ့သည့် ဖြစ်နိုင်ချေရှိသော ခြိမ်းခြောက်မှုများကို ထည့်သွင်းစဉ်းစားခြင်းဖြင့် ၎င်းသည် AES ထက် ပိုမိုလုံခြုံသည်ဟု လူအများက ဆိုကြသည်။
အဓိကခြားနားချက်မှာ AES သည် သော့အလျားပေါ်မူတည်၍ ကုဒ်ဝှက်ခြင်းအကြိမ်အရေအတွက် ကွဲပြားပြီး Twofish က ၎င်းကို သိမ်းဆည်းထားချိန်တွင်၊ 16 ကြိမ်၏အဆက်မပြတ်.
သို့သော် Twofish Memory နှင့် power ပိုလိုအပ်သည်။ AES နှင့် နှိုင်းယှဉ်ပါက ၎င်းသည် မိုဘိုင်း သို့မဟုတ် အောက်တန်းစား ကွန်ပျူတာကိရိယာများကို အသုံးပြုသောအခါတွင် ၎င်း၏ အကြီးမားဆုံး ကျဆင်းမှုဖြစ်သည်။
အမြဲမေးလေ့ရှိသောမေးခွန်းများ
ကောက်ချက်
AES 256 ဘစ်ကုဒ်ဝှက်ခြင်းသည် အမျိုးသားလုံခြုံရေးအေဂျင်စီအတွက် လုံလောက်ပါက၊ ကျွန်ုပ်တို့သည် ၎င်း၏လုံခြုံရေးကို ယုံကြည်ရန်ဆန္ဒရှိခြင်းထက်ပိုပါသည်။
ယနေ့ခေတ်တွင် နည်းပညာများစွာ ရရှိနိုင်သော်လည်း AES သည် ထုပ်ပိုးမှု၏ ထိပ်ဆုံးတွင် ရှိနေသည်။ ကုမ္ပဏီတိုင်းသည် ၎င်းတို့၏ ထိပ်တန်းလျှို့ဝှက်အချက်အလက်များအတွက် အသုံးပြုရန် လုံလောက်ပါသည်။
ကိုးကား
- https://www.atpinc.com/blog/what-is-aes-256-encryption
- https://www.samiam.org/key-schedule.html
- https://www.youtube.com/watch?v=vFXgbEL7DhI
- https://digitalguardian.com/blog/social-engineering-attacks-common-techniques-how-prevent-attack
- https://www.consumer.ftc.gov/articles/how-recognize-and-avoid-phishing-scams