Գիտե՞ք AES (Advanced Encryption Standard) կոդավորումը:

Բառը

Գաղտնագրման առաջադեմ գաղտնագրման ստանդարտը (AES), որը նաև հայտնի է որպես Rijndael գաղտնագրում, գաղտնագրման սպեցիֆիկացման ստանդարտ է, որն ընդունվել է ԱՄՆ դաշնային կառավարության կողմից:

AES-ը Rijndael բլոկային ծածկագրի տարբերակն է, որը մշակվել է երկու բելգիացի կրիպտոգրաֆների՝ Ջոան Դեմենի և Վինսենթ Ռայմենի կողմից, ովքեր առաջարկ են ներկայացրել NIST-ին AES ընտրության գործընթացում: Rijndael-ը տարբեր ստեղներով և բլոկի չափսերով ծածկագրերի մի շարք է: AES-ի համար NIST-ն ընտրել է Rijndael ընտանիքի երեք անդամի, որոնցից յուրաքանչյուրը բլոկի չափով 128 բիթ է, բայց երեք տարբեր բանալիների երկարություններով՝ 128, 192 և 256 բիթ:

1667530107-图片1

Այս ստանդարտը օգտագործվում է փոխարինելու օրիգինալ DES-ին (Տվյալների գաղտնագրման ստանդարտ) և լայնորեն կիրառվել է ամբողջ աշխարհում: Հնգամյա ընտրության գործընթացից հետո Ընդլայնված գաղտնագրման ստանդարտը հրապարակվեց Ստանդարտների և տեխնոլոգիաների ազգային ինստիտուտի (NIST) կողմից FIPS PUB 197-ում 26 թվականի նոյեմբերի 2001-ին և դարձավ վավեր ստանդարտ 26 թվականի մայիսի 2002-ին: 2006 թ. Ընդլայնված գաղտնագրման ստանդարտը դարձել էր սիմետրիկ բանալիների կոդավորման ամենատարածված ալգորիթմներից մեկը:

AES-ը ներդրված է ծրագրային ապահովման և ապարատային ոլորտում ողջ աշխարհում՝ զգայուն տվյալները գաղտնագրելու համար: Այն կարևոր է կառավարության համակարգչային անվտանգության, կիբերանվտանգության և էլեկտրոնային տվյալների պաշտպանության համար:

AES-ի (Ընդլայնված կոդավորման ստանդարտ) առանձնահատկությունները.
1.SP Network. Այն աշխատում է SP ցանցի կառուցվածքի վրա, այլ ոչ թե Feistel ծածկագրային կառուցվածքի, որը երևում է DES ալգորիթմի դեպքում:
2. Բայթ տվյալներ. AES կոդավորման ալգորիթմը բիթային տվյալների փոխարեն գործում է բայթ տվյալների վրա: Այսպիսով, այն վերաբերվում է 128-բիթանոց բլոկի չափին որպես 16 բայթ կոդավորման ընթացքում:
3. Բանալի երկարություն. կատարվող փուլերի քանակը կախված է տվյալների գաղտնագրման համար օգտագործվող բանալի երկարությունից: 10-բիթանոց ստեղնաշարի համար կա 128 փուլ, 12-բիթանոց ստեղնի չափի համար՝ 192, և 14-բիթանոց ստեղնաշարի համար՝ 256 փուլ:
4. Բանալինների ընդլայնում. առաջին փուլի ընթացքում այն ​​վերցնում է մեկ ստեղն, որը հետագայում ընդլայնվում է առանձին ռաունդներում օգտագործվող բազմաթիվ ստեղներով:

Ներկայումս Feasycom-ի Bluetooth մոդուլների մեծ մասն աջակցում է AES-128 կոդավորման տվյալների փոխանցմանը, ինչը մեծապես բարելավում է տվյալների փոխանցման անվտանգությունը: Լրացուցիչ մանրամասների համար դիմեք Feasycom թիմին:

Ոլորել դեպի սկիզբ