Өзгертілген sponge схемасына негізделген криптографиялық хеш функциясының мысалы
##plugins.pubIds.doi.readerDisplayName##:
https://doi.org/10.51301/vest.su.2021.v143.i1.31Ключевые слова:
ақпараттық қауіпсіздік, криптография, хеш функциясы, «Sponge» схемасы, ішкі функциясы.Аннотация
Қазіргі уақытта «Sponge» схемасы заманауи криптографиялық хеш функцияларын құрудың ең сәтті және перспективалы тәсілі болып табылады. Бұл мақаланың мақсаты - осы схемаға негізделген криптографиялық хэш функциясының мысалын құру.. «Sponge» схемасының негізгі және маңызды құрамдас бөлігі-бұл бекітілген ұзындықты түрлендіру немесе функцияның ішкі күйін құрайтын биттердің белгіленген санымен жұмыс істейтін iшкі функция. Классикалық «Sponge» схемасы және оның көптеген модификациялары тек бір ішкі функцияны ұсынады. Бұл жұмыста көптеген ішкі функцияларды қолдануды қамтитын осы схемасының модификациясы қарастырылған. Ішкі функцияның үш жаңа нұсқасы қарастырылады. Біріншіден, айналмалы конфигурацияны беру үшін кері байланысы бар ығысу сөздік регистрлерін қолдануға негізделген ішкі функцияның нұсқасы қарастырылады. Екіншіден, Keccak ауыстыруына негізделген ішкі функцияның жаңа нұсқасы қарастырылады. Үшіншіден, AES жобалаудың жалпыланған әдіснамасы арқылы құрылған iшкі функция қарастырылады. Әрі қарай, модификацияланған схема негізінде және осы үш ішкі функцияны қолдана отырып, хtш алгоритмі құрылады. Бүкіл схеманың бөлігі ретінде осы үш ішкі функцияның біреуін таңдау жалған кездейсоқ түрде жасалған хабарламаға тәуелді таңдау биттерін қолдану арқылы анықталады.
Загрузки
Опубликован
Как цитировать
Выпуск
Раздел
Лицензия
Copyright (c) 2021 Вестник Satbayev University
Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» («Атрибуция — Некоммерческое использование — Без производных произведений») 4.0 Всемирная.
<div class="pkpfooter-son">
<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/80x15.png"></a><br>This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>.
</div>