www.wikidata.uk-ua.nina.az
U kriptografiyi S skrinya S blok angl Substitution box S box ce zasadnicha skladova shifruvannya z simetrichnimi klyuchami yaka vikonuye pidstanovki Po suti ce zvichajna tablicya pidstanovki U blochnih shifrah yih zdebilshogo vikoristovuyut dlya prihovuvannya zv yazkiv mizh klyuchem i shifrotekstom vlastivist plutanini vvedena Shennonom 1 Zagalom S skrinya prijmaye m bit na vhid i peretvoryuye yih v n bit na vihodi de n ne zavzhdi dorivnyuye m 1 m n S skrinyu mozhna vtiliti yak tablicyu poshuku z 2m sliv n bitiv kozhne Stali tablici zvichajno vikoristovuyutsya v DES ale v deyakih shifrah tablici stvoryuyutsya dinamichno yak pohidni vid klyucha napriklad algoritmi shifruvannya Blowfish i Twofish dzherelo Zmist 1 S skrini v DES 1 1 Priklad nevdaloyi S skrini 2 S skrinya v AES 3 Primitki 4 PosilannyaS skrini v DES red Odnim z dobrih prikladiv staloyi tablici ye cya 6 4 bitiv S skrinya z DES S5 S5 Vnutrishni 4 biti na vhodi0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111Zovnishni biti 00 0010 1100 0100 0001 0111 1010 1011 0110 1000 0101 0011 1111 1101 0000 1110 100101 1110 1011 0010 1100 0100 0111 1101 0001 0101 0000 1111 1010 0011 1001 1000 011010 0100 0010 0001 1011 1010 1101 0111 1000 1111 1001 1100 0101 0110 0011 0000 111011 1011 1000 1100 0111 0001 1110 0010 1101 0110 1111 0000 1001 1010 0100 0101 0011Dani 6 bitiv na vhodi i 4 biti na vihodi znahodyatsya cherez vibir ryadka vikoristovuyuchi zovnishni dva biti pershij i ostannij a stovpchik znahoditsya po chotiroh vnutrishnih bitah Napriklad vhid 011011 maye zovnishni 01 i vnutrishni biti 1101 vidpovidnij vihid 1001 U svoyih komentaryah NSA vidznachilo taki vimogi do dizajnu S skrinok 1 Zhodna S skrinya ne ye linijnoyu abo afinnoyu funkciyu vid svogo vhodu 2 Zmina 1 vhodovogo bitu maye yak naslidok zminu shonajmenshe 2 bitiv na vihodi 3 S x i S x 001100 musyat riznitis ne mensh yak dvoma bitami Nastupni NSA vidznachila yak sprichineni vimogami do dizajnu 4 S x S x 11ab00 dlya bud yakogo viboru a i b 5 S skrini obirali takim chinom shob minimizuvati riznicyu mizh kilkistyu 1 i 0 u bud yakomu vihodi S skrini za umovi stalosti odnogo vhodovogo bitu Inshij naslidok umov dizajnu zauvazhili Mejyer i Matyas 2 6 Zumisno vidibrani S skrinki potrebuyut dlya vtilennya znachno bilshe mintermiv nizh dovilno obrani Pislya vinajdennya diferencialnogo kriptoanalizu Don Koppersmit oprilyudniv umovi vikoristani pri rozrobci S skrinok 3 4 Kozhna S skrinka povinna mati 6 bit na vhodi i 4 na vihodi U 1974 ce buv najbilshij rozmir S skrinki yakij mozhna bula vikoristati tak shob DES vpisuvavsya v odin chip Zhoden vihodovij bit S skrinki ne povinen buti zanadto blizkim do linijnoyi funkciyi vid vhodovih bitiv S skrinki yedina nelinijna skladova DES V yihnij nelinijnosti polyagaye sila algoritmu Kozhen ryadok S skriniki povinen mistiti vsi mozhlivi vihodi Ce uvipadkovlyuye vihid Yaksho dva vhodi riznyatsya odnim bitom yih vihodi mayut riznitis ne menshe nizh dvoma bitami Yaksho dva vhodi S skrinki riznyatsya dvoma serednimi bitami yih vihodi povinni riznitisya shonajmenshe dvoma bitami Cya j poperednya umovi zabezpechuyut pevne poshirennya Yaksho dva vhodi S skrinki riznyatsya svoyimi pershimi dvoma bitami j mayut odnakovi ostanni vihodi mayut buti riznimi Dlya bud yakoyi 6 bitnoyi riznici mizh vhodami ne bilshe nizh 8 z 32 par vhodiv sho proyavlyayut taku riznicyu mozhut proyavlyatis v takij samij riznici vihodiv Koppersmit zauvazhiv sho krashoyu drugoyu umovoyu bula b 2 Zhodna linijna kombinaciya vhodovih bit dlya S skrini ne maye buti zanadto blizkoyu do linijnoyi funkciyi vid vhodovih bit 8 S skrinok algoritmu DES buli predmetom napoleglivih doslidzhen vprodovzh bagatoh rokiv shob pereviriti chi ne zalishili rozrobniki chornij vhid Priklad nevdaloyi S skrini red Rozglyanemo S i x 1 x 2 x 6 x 2 x 3 x 1 x 4 x 5 x 1 x 6 x 2 x 3 x 6 displaystyle S i x 1 x 2 x 6 x 2 oplus x 3 x 1 oplus x 4 oplus x 5 x 1 oplus x 6 x 2 oplus x 3 oplus x 6 nbsp abo totozhno S i x A i x mod 2 displaystyle S i x A i cdot x pmod 2 nbsp 0 1 1 0 0 0 1 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 1 x 1 x 2 x 3 x 4 x 5 x 6 x 2 x 3 x 1 x 4 x 5 x 1 x 6 x 2 x 3 x 6 displaystyle begin pmatrix 0 amp 1 amp 1 amp 0 amp 0 amp 0 1 amp 0 amp 0 amp 1 amp 1 amp 0 1 amp 0 amp 0 amp 0 amp 0 amp 1 0 amp 1 amp 1 amp 0 amp 0 amp 1 end pmatrix times begin pmatrix x 1 x 2 x 3 x 4 x 5 x 6 end pmatrix begin pmatrix x 2 oplus x 3 x 1 oplus x 4 oplus x 5 x 1 oplus x 6 x 2 oplus x 3 oplus x 6 end pmatrix nbsp Todi S i displaystyle S i nbsp ye linijnoyu funkciyeyu S skrinya v AES red S skrinya utvoryuyetsya viznachannyam obernenih elementiv dlya vhodu v G F 2 8 G F 2 x x 8 x 4 x 3 x 1 displaystyle GF 2 8 GF 2 x x 8 x 4 x 3 x 1 nbsp skinchenne pole Rijndael nul yakij ne maye obernenogo vstanovlyuyetsya v nul Obernenij element potim piddayetsya afinnomu peretvorennyu Zvorotna S skrinya ye prosto S skrinya zapushena v protilezhnomu napryamku S skrinya pracyuye yak tablicya poshuku Primitki red a b Chandrasekaran J et al 2011 A Chaos Based Approach for Improving Non Linearity in the S Box Design of Symmetric Key Cryptosystems U Meghanathan N et al Advances in Networks and Communications First International Conference on Computer Science and Information Technology CCSIT 2011 Bangalore India January 2 4 2011 Proceedings Part 2 Springer s 516 ISBN 9783642178771 Arhiv originalu za 11 travnya 2016 Procitovano 4 travnya 2012 C H Meyer S M Matyas Cryptography A New Dimension in Data Security John Wiley amp Sons New York 1982 Don Coppersmith The Data Encryption Standard DES and its strength against attacks Technical Report RC 18613 IBM T J Watson Center December 1992 Don Coppersmith The Data Encryption Standard DES and its strength against attacks IBM Journal of Research and Development Vol 38 n 3 pp 243 250 May 1994 Posilannya red A literature survey on S Box design Arhivovano 14 kvitnya 2012 u Wayback Machine John Savard s Questions of S Box Design Arhivovano 16 lipnya 2012 u Wayback Machine Gargiulo s S Box Modifications and Their Effect in DES like Encryption Systems Arhivovano 20 travnya 2012 u Wayback Machine Otrimano z https uk wikipedia org w index php title S skrinya amp oldid 40351794