Одностороння функція стиснення Міагучі — Пренеля (англ. Miyaguchi-Preneel single-block-length one-way compression function) є розширеним варіантом аналогічної функції Matyas-Meyer-Oseas. Ця функція була незалежно запропонована Бартом Пренелем і Сьодзо Міагучі.
Загальна характеристика
Функція передає кожен блок вихідного повідомлення (m i )як текст, який буде зашифрований в процесі. Далі здійснюється операція XOR () зашифрованого тексту з тим же блоком вихідного повідомлення (m i ), а потім чергово проходять також операції XOR з попереднім значенням геш-функції (H i-1 ) для отримання наступного значення хешу (H i ).
Початкове значення геш-функції (H i-1 ) подають в якості ключа для блочного шифру. У першому раунді, коли немає початкового значення гешу, він використовує постійне, заздалегідь обумовлене, початкове значення (H 0 ).
Якщо блочний шифр має відмінні розміри блоку й ключа, тоді значення геш-функції (H i-1 ) матиме неправильний розмір для використання в якості ключа. Геш-функція пепедається на функцію g () для перетворення, щоб зреагувати, як ключ для шифрування.
У математичній символіці функція стиснення Міагучі-Пренеля може бути описана як:
Схема має швидкість:
Ролі mi та Hi-1 можуть бути змінені місцями так, що H i-1 шифруються ключем m i . Таким чином, функцію стиснення Міагучі — Пренеля можна вважати розширенням методу Девіса — Мейєра.
Примітки
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Odnostoronnya funkciya stisnennya Miaguchi Prenelya angl Miyaguchi Preneel single block length one way compression function ye rozshirenim variantom analogichnoyi funkciyi Matyas Meyer Oseas Cya funkciya bula nezalezhno zaproponovana Bartom Prenelem i Sodzo Miaguchi Odnostoronnya funkciya stisnennya Miaguchi PrenelyaZagalna harakteristikaFunkciya peredaye kozhen blok vihidnogo povidomlennya m i yak tekst yakij bude zashifrovanij v procesi Dali zdijsnyuyetsya operaciya XOR displaystyle oplus zashifrovanogo tekstu z tim zhe blokom vihidnogo povidomlennya m i a potim chergovo prohodyat takozh operaciyi XOR z poperednim znachennyam gesh funkciyi H i 1 dlya otrimannya nastupnogo znachennya heshu H i Pochatkove znachennya gesh funkciyi H i 1 podayut v yakosti klyucha dlya blochnogo shifru U pershomu raundi koli nemaye pochatkovogo znachennya geshu vin vikoristovuye postijne zazdalegid obumovlene pochatkove znachennya H 0 Yaksho blochnij shifr maye vidminni rozmiri bloku j klyucha todi znachennya gesh funkciyi H i 1 matime nepravilnij rozmir dlya vikoristannya v yakosti klyucha Gesh funkciya pepedayetsya na funkciyu g dlya peretvorennya shob zreaguvati yak klyuch dlya shifruvannya U matematichnij simvolici funkciya stisnennya Miaguchi Prenelya mozhe buti opisana yak Hi Eg Hi 1 mi Hi 1 mi displaystyle H i E g H i 1 m i oplus H i 1 oplus m i Shema maye shvidkist RMP n1 n 1 displaystyle R MP frac n 1 cdot n 1 Roli mi ta Hi 1 mozhut buti zmineni miscyami tak sho H i 1 shifruyutsya klyuchem m i Takim chinom funkciyu stisnennya Miaguchi Prenelya mozhna vvazhati rozshirennyam metodu Devisa Mejyera PrimitkiPosilannya