Кеңейтілген шифрлаудың стандартты процесі - Advanced Encryption Standard process - Wikipedia

The Кеңейтілген шифрлау стандарты (AES), симметриялы блоктық шифр стандарт ретінде ратификацияланған Ұлттық стандарттар және технологиялар институты Америка Құрама Штаттарының (NIST), 1997-2000 жылдарға дейінгі процесті қолданып таңдалды, ол өзінің предшественніне қарағанда анағұрлым ашық және мөлдір болды. Деректерді шифрлау стандарты (DES). Бұл процесс ашық криптографиялық қоғамдастықтың мақтауына ие болды және алдыңғы DES-те артқы есіктерге күдікпен қарағандардан жеңетін алгоритм қауіпсіздігіне сенімділікті арттыруға көмектесті.

Жаңа стандарт, ең алдымен, DES-тің салыстырмалы түрде кішкентай 56-биттік кілтіне ие болғандықтан қажет болды дөрекі шабуылдар. Сонымен қатар, DES негізінен аппараттық құралдарға арналған және бағдарламалық қамтамасыздандыруда салыстырмалы түрде баяу жұмыс істейді.[1] Triple-DES кішігірім кілт өлшемі проблемасынан аулақ болғанымен, ол аппараттық құралдарда да өте баяу, шектеулі ресурстарға арналған платформалар үшін жарамсыз және бұған блоктың (қазіргі кездегі салыстырмалы түрде аз) өлшемімен байланысты қауіпсіздік мәселелері әсер етуі мүмкін. 64 бит.

Процестің басталуы

1997 жылдың 2 қаңтарында NIST компаниясы AES ретінде танымал болу үшін DES мұрагерін таңдауды қалайтындықтарын мәлімдеді. DES сияқты, бұл «құпия емес мемлекеттік құпия ақпаратты келесі ғасырға дейін қорғауға қабілетті, жалпыға жария етілмеген шифрлау алгоритмі» болуы керек.[2] Алайда NIST мұрагерді жариялаудан гөрі, мұрагерді қалай таңдау керектігі туралы мүдделі тараптардан пікір сұрады. Ашық криптографиялық қауымдастықтың қызығушылығы бірден жоғары болды және NIST үш айлық түсініктеме кезінде көптеген ұсыныстар алды.

Осы кері байланыстың нәтижесі 1997 жылдың 12 қыркүйегінде жаңа алгоритмдерді шақыру болды.[3] Алгоритмдердің барлығы блоктың 128 бит көлемін және 128, 192 және 256 биттің негізгі өлшемдерін қолдайтын блоктық шифрлар болуы керек. Мұндай шифрлар хабарландыру кезінде сирек кездесетін; ең танымал болған шығар Алаң.

Бір және екінші айналымдар

Одан кейінгі тоғыз айда бірнеше елдерден он бес дизайн жасалып, ұсынылды. Олар алфавит бойынша: CAST-256, КРИПТОН, МӘМІЛЕ, DFC, E2, FROG, HPC, LOKI97, MAGENTA, MARS, RC6, Райндель, ҚАУІПСІЗДІК +, Жылан, және Екі балық.

Келесі пікірсайыста кандидаттардың көптеген артықшылықтары мен кемшіліктерін криптографтар зерттеді; олар тек қауіпсіздікке ғана емес, сонымен қатар әр түрлі параметрлердегі (әр түрлі архитектурадағы компьютерлер, смарт-карталар, аппараттық қондырғылар) және олардың шектеулі ортадағы мүмкіндігіне (жады өте шектеулі смарт-карталар, қақпаларды санаудың төмен деңгейлеріне, FPGA) сәйкес бағаланды. ).

Кейбір дизайндар құлдырауға байланысты болды криптоанализ Бұл кішігірім кемшіліктерден маңызды шабуылдарға дейін болды, ал басқалары әртүрлі ортадағы нашар өнімділіктің немесе басқа үміткерлерге ұсыныстарының аздығынан пайдасын жоғалтты. NIST ұсыныстарды талқылау үшін екі конференция өткізді (AES1, 1998 ж. Тамыз және AES2, наурыз 1999 ж.)[4][5][6]), ал 1999 жылдың тамызында олар жариялады[7] олар өрісті он бестен беске дейін тарылтып жатқандығы: MARS, RC6, Райндель, Жылан, және Екі балық. Әдетте «AES финалисті» деп аталатын барлық бес алгоритмді криптографтар танымал және қоғамда сыйлы деп есептеген. AES2 конференциясының дауыстары келесідей болды:

Қарқынды талдау мен криптоанализдің келесі кезеңі 2000 жылдың сәуірінде өткен AES3 конференциясымен аяқталды, онда финалға шыққан бес команданың әрқайсысының өкілі олардың дизайнын неге AES ретінде таңдау керек екендігі туралы презентация жасады.

Жеңімпазды таңдау

2000 жылдың 2 қазанында NIST жариялады[8] бұл Райндель ұсынылған AES ретінде таңдалып, оны ресми стандартқа айналдыру туралы хабарландыру жариялау арқылы басталды Федералдық тіркелім[9] түсініктемелер сұрауға арналған FIPS жобасы үшін 28 ақпанда 2001 ж. 2001 жылдың 26 ​​қарашасында NIST бұл туралы хабарлады AES ретінде бекітілді FIPS PUB 197.

NIST криптографиялық қауымдастықтың стандарттар процесінің ашықтығы мен ұқыптылығы үшін жоғары бағаға ие болды. Брюс Шнайер, жоғалған Twofish алгоритмінің авторларының бірі, конкурс аяқталғаннан кейін: «Менде NIST және AES процесі туралы жақсы сөздерден басқа ештеңе жоқ» деп жазды.[10]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «криптология :: деректерді шифрлау стандарты және кеңейтілген шифрлау стандарты». Britannica.com. Архивтелген түпнұсқа 14 мамыр 2014 ж. Алынған 9 қазан, 2018.
  2. ^ «Кеңейтілген шифрлау стандарты үшін ақпаратты өңдеудің федералды стандартын әзірлеу туралы жариялау». csrc.nist.gov. 1992 жылғы 2 қаңтар. Алынған 9 қазан, 2018.
  3. ^ «AES үміткер алгоритмін ұсынуға сұраныс беру». csrc.nist.gov. 12 қыркүйек 1997 ж. Алынған 9 қазан, 2018.
  4. ^ Джоргоудис, Дианелос. «Екінші AES конференциясының тікелей эфирінен, 1-ші күн». Криптом. Алынған 7 сәуір, 2019.
  5. ^ Джоргоудис, Дианелос. «Екінші AES конференциясының тікелей эфирінен, 2-ші күн». Криптом. Алынған 7 сәуір, 2019.
  6. ^ Джоргоудис, Дианелос. «Екінші AES конференциясы туралы пікірталас». Google топтары. Алынған 30 қараша, 2019.
  7. ^ «AES әзірлеу - криптографиялық стандарттар мен нұсқаулар». csrc.nist.gov. Алынған 9 қазан, 2018.
  8. ^ Суенсон, Гейл (2000 ж. 2 қазан). «Сауда бөлімі ақпараттық қауіпсіздіктің жаһандық конкурсының жеңімпазын жариялады». NIST. Алынған 9 қазан, 2018.
  9. ^ NIST (28 ақпан, 2001). «Кеңейтілген шифрлау стандарты (AES) үшін Федералдық ақпаратты өңдеу стандартының (FIPS) жобасын жариялау және түсініктеме сұрау» (PDF). Федералдық тіркелім. 66: 12762. Алынған 9 қазан, 2018.
  10. ^ «Крипто-грам: 2000 ж. 15 қазан - Шнайер қауіпсіздік туралы». www.schneier.com. 15 қазан 2000 ж. Алынған 9 қазан, 2018.

Сыртқы сілтемелер