Rijndael cipher သည် Advanced Encryption Standard (AES) cryptosystem ဖြစ်လာစေရန် 2000 ခုနှစ်တွင် National Institute of Standards and Technology (NIST) မှ ကျင်းပသော ပြိုင်ပွဲတွင် အနိုင်ရရှိခဲ့ပါသည်။ NIST သည် သက်တမ်းရင့် Data Encryption Standard (DES) ကိုအစားထိုးမည့် Symmetric key encryption algorithm အသစ်ကို ရွေးချယ်ရန် NIST မှ စီစဉ်ကျင်းပခြင်းဖြစ်သည်။ ပြိုင်ပွဲတွင် စုစုပေါင်းတင်သွင်းမှု ၁၅ ခုကို ဆွဲဆောင်ခဲ့ပြီး Rijndael သည် အနိုင်ရသူအဖြစ် ပေါ်ထွက်လာခဲ့သည်။
Rijndael ကို ဘယ်လ်ဂျီယံ စာရေးဆရာ နှစ်ဦးဖြစ်သည့် Vincent Rijmen နှင့် Joan Daemen တို့မှ တီထွင်ခဲ့သည်။ အယ်လဂိုရီသမ်၏အမည်သည် ၎င်း၏ဖန်တီးသူများ၏အမည်များပေါင်းစပ်မှုဖြစ်သည်။ Rijndael သည် ၎င်း၏ ခိုင်မာသော လုံခြုံရေး၊ ဆော့ဖ်ဝဲလ်နှင့် ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်မှု နှစ်ခုလုံးတွင် ထိရောက်မှုနှင့် သော့အရွယ်အစားနှင့် ဘလောက်အရှည်များကို ပံ့ပိုးပေးရာတွင် ပြောင်းလွယ်ပြင်လွယ်ကြောင့် အသိအမှတ်ပြုခံရပါသည်။ ဤအရည်အချင်းများသည် ပြိုင်ပွဲကာလအတွင်း NIST မှရရှိသောတင်ပြချက်များတွင် ထူးချွန်သော ကိုယ်စားလှယ်လောင်းဖြစ်လာစေသည်။
AES အတွက် ရွေးချယ်ရေး လုပ်ငန်းစဉ်တွင် လုံခြုံရေး၊ စွမ်းဆောင်ရည်နှင့် လိုက်လျောညီထွေမှု အပါအဝင် ပြင်းထန်သော အကဲဖြတ်မှု စံနှုန်းများ ပါဝင်ပါသည်။ NIST သည် အမျိုးမျိုးသော cryptographic တိုက်ခိုက်မှုများကို ခံနိုင်ရည်ရှိမှု၊ တွက်ချက်မှုဆိုင်ရာ ထိရောက်မှု၊ နှင့် မတူညီသော အပလီကေးရှင်းများအတွက် သင့်လျော်မှုကို အကဲဖြတ်ရန် cryptographer များနှင့် လုံခြုံရေးကျွမ်းကျင်သူများမှ ကျယ်ကျယ်ပြန့်ပြန့်ခွဲခြမ်းစိတ်ဖြာမှုတွင် တင်ပြချက်အားလုံးကို အကျုံးဝင်ပါသည်။ အကဲဖြတ်ခြင်းနှင့် အများသူငှာ စိစစ်မှု အကြိမ်ကြိမ်ပြုလုပ်ပြီးနောက် Rijndael သည် အခြားကိုယ်စားလှယ်လောင်းများနှင့် နှိုင်းယှဉ်ပါက သာလွန်ကောင်းမွန်သော လုံခြုံရေးဆိုင်ရာ ဂုဏ်သတ္တိများနှင့် စွမ်းဆောင်ရည်ဆိုင်ရာ လက္ခဏာများကို ပြသခဲ့ပြီး ရှင်းလင်းသော အနိုင်ရရှိသူအဖြစ် ပေါ်ထွက်လာခဲ့သည်။
2 ခုနှစ် အောက်တိုဘာလ 2000 ရက်နေ့တွင် NIST သည် AES စံနှုန်းအတွက် ရွေးချယ်ထားသော algorithm အဖြစ် Rijndael ကို တရားဝင်ကြေငြာခဲ့သည်။ ဤဆုံးဖြတ်ချက်သည် cryptographic အသိုက်အဝန်း၏ သဘောတူညီမှုနှင့် NIST ၏ကိုယ်ပိုင်အကဲဖြတ်မှုအပေါ် အခြေခံထားခြင်းဖြစ်ပြီး ကျယ်ပြန့်သောအပလီကေးရှင်းများအတွက် လုံခြုံပြီး ထိရောက်သော ကုဒ်ဝှက်စနစ်ကို ပံ့ပိုးပေးရာတွင် Rijndael ၏အစွမ်းသတ္တိကို မီးမောင်းထိုးပြထားသည်။ AES စံနှုန်းအဖြစ် Rijndael ကို ရွေးချယ်ခြင်းသည် ကမ္ဘာတစ်ဝှမ်းလုံးရှိ လုံခြုံသောဒေတာ ကုဒ်ဝှက်ခြင်းအတွက် စံသတ်မှတ်ချက်အသစ်တစ်ခုကို ထူထောင်ခြင်းဖြင့် ကုဒ်ဝှက်ခြင်းနယ်ပယ်တွင် သိသာထင်ရှားသော မှတ်တိုင်တစ်ခု အမှတ်အသားပြုပါသည်။
AES စံနှုန်းအဖြစ် ၎င်း၏ရွေးချယ်မှုမှစပြီး Rijndael သည် လုံခြုံသောဆက်သွယ်ရေးနှင့် ဒေတာကို အကာအကွယ်ပေးရန် လိုအပ်သော စက်မှုလုပ်ငန်းနှင့် အပလီကေးရှင်းများတွင် ကျယ်ကျယ်ပြန့်ပြန့် လက်ခံကျင့်သုံးခဲ့သည်။ ဆော့ဖ်ဝဲလ်နှင့် ဟာ့ဒ်ဝဲစနစ်များတွင် ၎င်း၏ အကောင်အထည်ဖော်မှုသည် cryptanalysis တွင် ခံနိုင်ရည်ရှိပြီး အမျိုးမျိုးသော တိုက်ခိုက်မှုများကို ခံနိုင်ရည်ရှိကြောင်း ပြသခဲ့သည်။ AES စံနှုန်းအတိုင်း Rijndael ၏ အောင်မြင်မှုသည် ဆန်းသစ်တီထွင်မှုကို မောင်းနှင်ရန်နှင့် cryptography နယ်ပယ်ကို မြှင့်တင်ရာတွင် ပွင့်လင်းသော ပြိုင်ဆိုင်မှုများ၏ အရေးပါမှုကို အလေးပေးသည်။
Rijndael cipher သည် 2000 ခုနှစ်တွင်ကျင်းပသော NIST ပြိုင်ပွဲတွင် AES စံနှုန်းကိုရွေးချယ်ရန် ၊ လက်ခံရရှိထားသောတင်ပြချက်များကြားတွင် သာလွန်ကောင်းမွန်သောလုံခြုံရေး၊ စွမ်းဆောင်ရည်နှင့် ဘက်စုံစွမ်းဆောင်နိုင်မှုကိုပြသသည့်အနေဖြင့် ထွက်ပေါ်လာခဲ့သည်။ AES စံနှုန်းအဖြစ် Rijndael ကို လက်ခံကျင့်သုံးခြင်းသည် ယနေ့ခေတ် ဒစ်ဂျစ်တယ်ခေတ်တွင် အရေးကြီးသော အချက်အလက်များကို လုံခြုံစေရန် အသုံးပြုသည့် ကုဒ်ဝှက်စနစ်ဆိုင်ရာ အယ်လဂိုရီသမ်များအတွက် မြင့်မားသောဘားကို သတ်မှတ်ခြင်းဖြင့် ကုဒ်စာရိုက်ခြင်းနယ်ပယ်အပေါ် ရေရှည်အကျိုးသက်ရောက်မှုရှိသည်။
အခြား လတ်တလောမေးခွန်းများနှင့် အဖြေများ အဆင့်မြင့်စာဝှက်စနစ် (AES):
- AES MixColumn Sublayer ဆိုတာဘာလဲ။
- AES cryptosystem သည် အကန့်အသတ်အကွက်များပေါ်တွင် အခြေခံပါသလား။
- AES တွင် သော့အရွယ်အစားနှင့် အကြိမ်အရေအတွက်၏ အရေးပါပုံကို ရှင်းပြပြီး ၎င်းတို့သည် အယ်လဂိုရီသမ်မှ ပံ့ပိုးပေးသည့် လုံခြုံရေးအဆင့်ကို မည်ကဲ့သို့ အကျိုးသက်ရောက်ကြောင်း ရှင်းပြပါ။
- AES အယ်လဂိုရီသမ်၏ အကြိမ်တိုင်းတွင် အဓိကလုပ်ဆောင်သည့် လုပ်ဆောင်ချက်များသည် အဘယ်နည်း၊ ၎င်းတို့သည် ကုဒ်ဝှက်ခြင်းလုပ်ငန်းစဉ်၏ အလုံးစုံလုံခြုံရေးကို မည်သို့အထောက်အကူပြုသနည်း။
- သော့ချဲ့ထွင်ခြင်းလုပ်ငန်းစဉ်နှင့် ပတ်ပတ်လည်တစ်ခုစီအတွင်း ဒေတာကိုအသုံးပြုသည့် အသွင်ကူးပြောင်းမှုများအပါအဝင် AES ကိုအသုံးပြု၍ ကုဒ်ဝှက်ခြင်းလုပ်ငန်းစဉ်ကို ဖော်ပြပါ။
- AES သည် ဒေတာပေးပို့ခြင်းနှင့် သိမ်းဆည်းစဉ်အတွင်း အရေးကြီးသော အချက်အလက်များ၏ လျှို့ဝှက်မှုနှင့် ခိုင်မာမှုကို မည်သို့သေချာစေသနည်း။
- တိုက်ခိုက်မှုများနှင့် လုံခြုံရေးကို ခံနိုင်ရည်ရှိသော Advanced Encryption Standard (AES) ၏ အဓိကအားသာချက်များကား အဘယ်နည်း။