Фойдаланилган адабиётлар
[1] Encyclopedia of modern Cryptography and Internet Security - From AutoCrypt and Exponential Encryption to Zero-Knowledge-Proof Keys. Bertram, Linda A. / Dooble, Gunther van (2019).
[2] Modern Cryptography: Applied Mathematics for Encryption and Information Security. William Easttom (2020).
[3] Modern Cryptography for Cybersecurity Professionals. Lisa Bock (2021).
ГОСТ 28147-89 СТАНДАРТИ АСОСИДА ШИФРЛАШ АЛГОРИТМИНИ ЖАДВАЛ ЁРДАМИДА ТАСОДИФИЙ ҚИДИРИШ УСУЛИ
Очилов Н.Н. (PhD, Ўзбекистон Республикаси Вазирлар Маҳкамаси ҳузуридаги Давлат тест маркази)
Мақолада ГОСТ 28147-89 стандарти асосида шифрлаш алгоритмининг жадвал ёрдамида тасодифий қидириш усули билан статистик криптобардошлилиги таҳлили қилинган бўлиб, ГОСТ 28147-89 нинг тасодифий алмаштириш усулини кўриб чиқамиз. Бу усулларда шифрлаш процедурасининг узоқ муддатлик калитлари сифатида ишлатилиши тавсия этилган тасодифий алмаштириш ва тасодифий алмаштиришлар жадвалларини танлаш мезонлари келтириб ўтилади [2].
Калит сўзлар: шифрлаш, S-блоклари, калит, модуль, алмаштириш жадвали, стандарт.
Маълумки, статик таҳлиллар алмаштириш ва алмаштириш блокларининг ўзгарувчан қатламлари шаклида қурилган махфий калитларга эга йирик криптографик тизимларни синашнинг ягона усулидир. Бундай усул DES шифрлаш алгоритмларида ҳам тадбиқ этилган ва ижобий натижаларга эришилган [1].
Тасодифий алмаштиришлар самарадорлигини асослашда биринчи вазифа шифрлашдаги ҳар бир цикл учун шифрланган блокнинг кириш битларидаги ўзгаришларнинг чиқиш битларига таъсирини ўрганиш. Бунинг учун ГОСТ стандарти учун вақтинчалик калитнинг бир қисми сифатида тақдим этилган қидириш жадвалининг хусусиятлари кўриб чиқилди ва 1-жадвалда ўз аксини топган. Статистик таҳлилдаги mw – W(Dk) сонинг математик кутилаётган сони мантиқий бит суммасидаги Dk (модуль йиғиндиси) битлари сони. Шифрлаш алгоритмининг K – циклдаги битта битга фарқланувчи очиқ матнниг шифр жуфтлигидаги – битлар йиғиндиси учун битта битнинг ўзгаришлари сони. Узоқ муддатлик калитларни (S-блоклари) алмаштириш процедурасига таъсирини ажратиб олиш мақсадида 1-жадвалнинг дастлабки иккта устунида сессия калити сифатида нолинчи вектор ишлатилган бўлиб , K0 = K1 = … = K7 = 0. Ўнгдаги иккита устунда 1 – жадвалдаги нол бўлмаган векторда сеанс калити сифатида ишлатилган. Бу ерда ҳар хил битли оддий жуфт матнлардаги позициялар белгиланди. Шу ўринда савол тўғилади, циклнинг тартиб рақамини қандай аниқлаш мумкин ва кириш битининг ўзгариши циклининг барча чиқиш битларига таъсир қилишини аниқлаш мумкинми?
1-жадвал
ГОСТ стандартининг статистик таҳлили
Do'stlaringiz bilan baham: |