AES (Advanced Encryption Standard) စာဝှက်စနစ်ကို သင်သိပါသလား။

မာတိကာ

Rijndael ကုဒ်ဝှက်ခြင်းဟုလည်းသိကြသော ကုဒ်ဝှက်စနစ်ရှိ Advanced Encryption Standard (AES) သည် US ဖက်ဒရယ်အစိုးရမှ လက်ခံကျင့်သုံးသည့် စံသတ်မှတ်ချက်တစ်ခုဖြစ်သည်။

AES သည် AES ရွေးချယ်မှုလုပ်ငန်းစဉ်အတွင်း NIST သို့ အဆိုပြုချက်တစ်ခုကို တင်သွင်းခဲ့သည့် ဘယ်လ်ဂျီယံ လျှို့ဝှက်ရေးဆရာနှစ်ဦးဖြစ်သည့် Joan Daemen နှင့် Vincent Rijmen မှ တီထွင်ထားသည့် Rijndael ပိတ်ဆို့ cipher ၏ မူကွဲတစ်ခုဖြစ်သည်။ Rijndael သည် မတူညီသောသော့များနှင့် ဘလောက်အရွယ်အစားများပါရှိသော ciphers အစုတစ်ခုဖြစ်သည်။ AES အတွက်၊ NIST သည် Rijndael မိသားစုမှ အဖွဲ့ဝင် သုံးဦးကို ရွေးချယ်ခဲ့ပြီး တစ်ခုစီတွင် ဘလောက်အရွယ်အစား 128 bits ရှိသော်လည်း မတူညီသော သော့အရှည်သုံးမျိုးဖြင့် 128၊ 192 နှင့် 256 bits တို့ကို ရွေးချယ်ခဲ့သည်။

1667530107-图片၁

မူရင်း DES (Data Encryption Standard) ကို အစားထိုးရန် ဤစံနှုန်းကို အသုံးပြုထားပြီး ကမ္ဘာတစ်ဝှမ်းတွင် တွင်ကျယ်စွာ အသုံးပြုလျက်ရှိသည်။ ငါးနှစ်ကြာ ရွေးချယ်မှုလုပ်ငန်းစဉ်ပြီးနောက်၊ Advanced Encryption Standard ကို National Institute of Standards and Technology (NIST) မှ FIPS PUB 197 တွင် 26 ခုနှစ် နိုဝင်ဘာလ 2001 ရက်နေ့တွင် ထုတ်ဝေခဲ့ပြီး 26 ခုနှစ် မေလ 2002 ရက်နေ့တွင် တရားဝင်စံဖြစ်လာခဲ့သည်။ 2006 ခုနှစ်တွင်၊ Advanced Encryption Standard သည် symmetric key encryption တွင် ရေပန်းအစားဆုံး algorithms တစ်ခုဖြစ်လာခဲ့သည်။

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

AES (အဆင့်မြင့် စာဝှက်စနစ် စံနှုန်း) ၏ အင်္ဂါရပ်များ-
1.SP ကွန်ရက်- ၎င်းသည် DES algorithm တွင်တွေ့မြင်ရသော Feistel cipher တည်ဆောက်ပုံမဟုတ်ဘဲ SP ကွန်ရက်တည်ဆောက်ပုံတွင် အလုပ်လုပ်သည်။
2. Byte Data- AES ကုဒ်ဝှက်ခြင်း အယ်လဂိုရီသမ်သည် ဘစ်ဒေတာအစား ဘစ်ဒေတာပေါ်တွင် လုပ်ဆောင်သည်။ ထို့ကြောင့် ၎င်းသည် 128-bit block size ကို ကုဒ်ဝှက်နေစဉ်အတွင်း 16 bytes အဖြစ် သတ်မှတ်သည်။
3. သော့အရှည်- လည်ပတ်ရန် အကြိမ်အရေအတွက်သည် ဒေတာကို စာဝှက်ရန်အသုံးပြုသည့် သော့၏အရှည်ပေါ်တွင် မူတည်သည်။ 10-bit သော့အရွယ်အစားအတွက် 128 ပတ်၊ 12-bit သော့အရွယ်အစားအတွက် 192 ပတ်နှင့် 14-bit သော့အရွယ်အစားအတွက် 256 ပတ်ရှိသည်။
4. သော့ချဲ့ခြင်း- ၎င်းသည် ပထမအဆင့်တွင် သော့တစ်ခုတည်းယူသည်၊ နောက်ပိုင်းတွင် တစ်ဦးချင်းလှည့်ပတ်ရာတွင် အသုံးပြုသည့် သော့များစွာအထိ ချဲ့ထွင်သည်။

လက်ရှိတွင်၊ Feasycom ၏ Bluetooth module အများစုသည် AES-128 encryption data transmission ကို ပံ့ပိုးပေးပြီး၊ data transmission ၏လုံခြုံရေးကို များစွာတိုးတက်ကောင်းမွန်စေသည်။ အသေးစိတ်အချက်အလက်များအတွက် ကျေးဇူးပြု၍ Feasycom အဖွဲ့ထံ ဆက်သွယ်ပါ။

ထိပ်တန်းမှလှိမ့်