MDS-матриція (Maximum Distance Separable) - це матриця, що складається з (m+n)-кортежів, таких що два різних (m+n)-кортежа не можуть збігатися у будь-яких m позиціях. MDS-матриція є еквівалентною повному набору значень (x,f(x)), де f(x) - код, що виправляє помилки, який досягає межі Сінглтона.
Як такий код може використовуватись код Ріда-Соломона.
Використання у криптографії
Serge Vaudenay запропонував використовувати MDS-матриці у криптографічних примітивах для створення так званих мультиперестановок, не обов'язково лінійних функцій з довершеною дифузією. Зміна t входів змінює щонайменше m-t+1 виходів. Він показав як використовувати недовершеність дифузії для криптоаналізу функцій, які не є мультиперестановками.
MDS-матриці використовуються для забезпечення дифузії у блокових симетричних шифрах таких як Калина, AES, SHARK, , Twofish, , KHAZAD, , , та Camellia, потоковому шифрі та криптографічній геш-функції WHIRLPOOL.
Посилання
- Serge Vaudenay (16 листопада 1994). . 2nd International Workshop on Fast Software Encryption (FSE '94). Leuven: Springer-Verlag. с. 286—297. Архів оригіналу (PDF/PostScript) за 19 липня 2008. Процитовано 5 березня 2007.
- , , Bart Preneel, Anton Bosselaers, Erik De Win (February 1996). . 3rd International Workshop on Fast Software Encryption (FSE '96). Cambridge: Springer-Verlag. с. 99—111. Архів оригіналу (PDF/PostScript) за 3 травня 2008. Процитовано 6 березня 2007.
- Bruce Schneier, , Doug Whiting, , Chris Hall, . The Twofish Encryption Algorithm (PDF/PostScript). — 1998. — 15 червня. з джерела 8 березня 2013. Процитовано 2007-03-04.
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
MDS matriciya Maximum Distance Separable ce matricya sho skladayetsya z m n kortezhiv takih sho dva riznih m n kortezha ne mozhut zbigatisya u bud yakih m poziciyah MDS matriciya ye ekvivalentnoyu povnomu naboru znachen x f x de f x kod sho vipravlyaye pomilki yakij dosyagaye mezhi Singltona Yak takij kod mozhe vikoristovuvatis kod Rida Solomona Vikoristannya u kriptografiyiSerge Vaudenay zaproponuvav vikoristovuvati MDS matrici u kriptografichnih primitivah dlya stvorennya tak zvanih multiperestanovok ne obov yazkovo linijnih funkcij z dovershenoyu difuziyeyu Zmina t vhodiv zminyuye shonajmenshe m t 1 vihodiv Vin pokazav yak vikoristovuvati nedovershenist difuziyi dlya kriptoanalizu funkcij yaki ne ye multiperestanovkami MDS matrici vikoristovuyutsya dlya zabezpechennya difuziyi u blokovih simetrichnih shifrah takih yak Kalina AES SHARK Twofish KHAZAD ta Camellia potokovomu shifri ta kriptografichnij gesh funkciyi WHIRLPOOL PosilannyaSerge Vaudenay 16 listopada 1994 2nd International Workshop on Fast Software Encryption FSE 94 Leuven Springer Verlag s 286 297 Arhiv originalu PDF PostScript za 19 lipnya 2008 Procitovano 5 bereznya 2007 Bart Preneel Anton Bosselaers Erik De Win February 1996 3rd International Workshop on Fast Software Encryption FSE 96 Cambridge Springer Verlag s 99 111 Arhiv originalu PDF PostScript za 3 travnya 2008 Procitovano 6 bereznya 2007 Bruce Schneier Doug Whiting Chris Hall The Twofish Encryption Algorithm PDF PostScript 1998 15 chervnya z dzherela 8 bereznya 2013 Procitovano 2007 03 04 Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi