Купина (геш-функція)
українська криптографічна геш-функція / З Вікіпедії, безкоштовно encyclopedia
Шановний Wikiwand AI, Давайте зробимо це простіше, відповівши на ключові запитання:
Чи можете ви надати найпопулярніші факти та статистику про ДСТУ 7564:2014?
Підсумуйте цю статтю для 10-річної дитини
«Купина» (англ. Kupyna) — ітеративна криптографічна геш-функція описана у національному стандарті України ДСТУ 7564:2014 «Інформаційні технології. Криптографічний захист інформації. Функція хешування». Стандарт набрав чинності з 1 квітня 2015 року наказом Мінекономрозвитку від 2 грудня 2014 року №1431[2]. Текст стандарту є у вільному доступі [3].
Державний стандарт України | |
---|---|
Позначення | ДСТУ 7564:2014 |
Назва | Інформаційні технології. Криптографічний захист інформації. Функція хешування |
Інформаційні дані | |
Розробники | Приватне акціонерне товариство «Інститут інформаційних технологій» |
Внесено | Мінекономрозвитку України |
Введено в дію | наказ від 2 грудня 2014 р. № 1431 |
Чинний від | 1 квітня 2015 року |
Статус | Чинний[1] |
Останні зміни | ІПС №11-2015 |
Пов'язані стандарти | ДСТУ 7624:2014, ДСТУ 4145-2002, ГОСТ 34.311-95[ru] |
Кількість сторінок | 40 |
База нормативних документів |
Стандарт ДСТУ 7564:2014 розроблено задля поступової заміни міждержавного стандарту ГОСТ 34.311-95[ru][4] та згідно чинного наказу Мінцифри від 30 вересня 2020 року №140/614[5] може застосовуватися для створення кваліфікованого електронного підпису з 01 січня 2021 року, та обов'язковий для застосування після 1 січня 2022 року замість функції гешування за ГОСТ 34.311-95[ru].
Функція стиснення Купини складається з двох фіксованих 2n-бітних перестановок T⊕ і T+, структура яких запозичена у шифра Калина. Зокрема, використовуються чотири таких самих S-блока. Результат роботи геш-функції може мати довжину від 8 до 512 біт. Варіант, який повертає n біт, позначається як Купина-n.[6]