Поддерживать
www.wikidata.ru-ru.nina.az
Simmetri chnye kriptosiste my takzhe simmetrichnoe shifrovanie simmetrichnye shifry angl symmetric key algorithm sposob shifrovaniya v kotorom dlya shifrovaniya i rasshifrovaniya primenyaetsya odin i tot zhe kriptograficheskij klyuch Do izobreteniya shemy asimmetrichnogo shifrovaniya edinstvennym sushestvovavshim sposobom yavlyalos simmetrichnoe shifrovanie Klyuch algoritma dolzhen sohranyatsya v tajne obeimi storonami dolzhny osushestvlyatsya mery po zashite dostupa k kanalu na vsem puti sledovaniya kriptogrammy ili storonami vzaimodejstviya posredstvom kriptoobektov soobshenij esli dannyj kanal vzaimodejstviya pod grifom Ne dlya ispolzovaniya tretimi licami Algoritm shifrovaniya vybiraetsya storonami do nachala obmena soobsheniyami Osnovnye svedeniyaAlgoritmy shifrovaniya dannyh shiroko primenyayutsya v kompyuternoj tehnike v sistemah sokrytiya konfidencialnoj i kommercheskoj informacii ot zlonamerennogo ispolzovaniya storonnimi licami Glavnym principom v nih yavlyaetsya uslovie chto peredatchik i priemnik zaranee znayut algoritm shifrovaniya a takzhe klyuch k soobsheniyu bez kotoryh informaciya predstavlyaet soboj vsego lish nabor simvolov ne imeyushih smysla Klassicheskimi primerami takih algoritmov yavlyayutsya simmetrichnye kriptograficheskie algoritmy perechislennye nizhe Prostaya perestanovka Odinochnaya perestanovka po klyuchu Dvojnaya perestanovka Perestanovka Magicheskij kvadrat Prostaya perestanovka Prostaya perestanovka bez klyucha odin iz samyh prostyh metodov shifrovaniya Soobshenie zapisyvaetsya v tablicu po stolbcam Posle togo kak otkrytyj tekst zapisan kolonkami dlya obrazovaniya shifrteksta on schityvaetsya po strokam Dlya ispolzovaniya etogo shifra otpravitelyu i poluchatelyu nuzhno dogovoritsya ob obshem klyuche v vide razmera tablicy Obedinenie bukv v gruppy ne vhodit v klyuch shifra i ispolzuetsya lish dlya udobstva zapisi nesmyslovogo teksta Odinochnaya perestanovka po klyuchu Bolee prakticheskij metod shifrovaniya nazyvaemyj odinochnoj perestanovkoj po klyuchu ochen pohozh na predydushij On otlichaetsya lish tem chto kolonki tablicy perestavlyayutsya po klyuchevomu slovu fraze ili naboru chisel dlinoj v stroku tablicy Dvojnaya perestanovka Dlya dopolnitelnoj skrytnosti mozhno povtorno shifrovat soobshenie kotoroe uzhe bylo zashifrovano Etot sposob izvesten pod nazvaniem dvojnaya perestanovka Dlya etogo razmer vtoroj tablicy podbirayut tak chtoby dliny eyo strok i stolbcov otlichalis ot dlin v pervoj tablice Luchshe vsego esli oni budut vzaimno prostymi Krome togo v pervoj tablice mozhno perestavlyat stolbcy a vo vtoroj stroki Nakonec mozhno zapolnyat tablicu zigzagom zmejkoj po spirali ili kakim to drugim sposobom Takie sposoby zapolneniya tablicy esli i ne usilivayut stojkost shifra to delayut process deshifrovaniya gorazdo bolee zanimatelnym Perestanovka Magicheskij kvadrat Magicheskimi kvadratami nazyvayutsya kvadratnye tablicy so vpisannymi v ih kletki posledovatelnymi naturalnymi chislami ot 1 kotorye dayut v summe po kazhdomu stolbcu kazhdoj stroke i kazhdoj diagonali odno i to zhe chislo Podobnye kvadraty shiroko primenyalis dlya vpisyvaniya shifruemogo teksta po privedennoj v nih numeracii Esli potom vypisat soderzhimoe tablicy po strokam to poluchalas shifrovka perestanovkoj bukv Na pervyj vzglyad kazhetsya budto magicheskih kvadratov ochen malo Tem ne menee ih chislo ochen bystro vozrastaet s uvelicheniem razmera kvadrata Tak sushestvuet lish odin magicheskij kvadrat razmerom 3 h 3 esli ne prinimat vo vnimanie ego povoroty Magicheskih kvadratov 4 h 4 naschityvaetsya uzhe 880 a chislo magicheskih kvadratov razmerom 5 h 5 okolo 250000 Poetomu magicheskie kvadraty bolshih razmerov mogli byt horoshej osnovoj dlya nadezhnoj sistemy shifrovaniya togo vremeni potomu chto ruchnoj perebor vseh variantov klyucha dlya etogo shifra byl nemyslim V kvadrat razmerom 4 na 4 vpisyvalis chisla ot 1 do 16 Ego magiya sostoyala v tom chto summa chisel po strokam stolbcam i polnym diagonalyam ravnyalas odnomu i tomu zhe chislu 34 Vpervye eti kvadraty poyavilis v Kitae gde im i byla pripisana nekotoraya magicheskaya sila 16 3 2 135 10 11 89 6 7 124 15 14 1 Shifrovanie po magicheskomu kvadratu proizvodilos sleduyushim obrazom Naprimer trebuetsya zashifrovat frazu PriezzhayuSegodnya Bukvy etoj frazy vpisyvayutsya posledovatelno v kvadrat soglasno zapisannym v nih chislam poziciya bukvy v predlozhenii sootvetstvuet poryadkovomu chislu V pustye kletki stavitsya tochka 16 3 i 2 r 13 d5 z 10 e 11 g 8 yu9 S 6 zh 7 a 12 o4 e 15 ya 14 n 1 P Posle etogo shifrovannyj tekst zapisyvaetsya v stroku schityvanie proizvoditsya sleva napravo postrochno irdzegyuSzhaoeyanP Pri deshifrovanii tekst vpisyvaetsya v kvadrat i otkrytyj tekst chitaetsya v posledovatelnosti chisel magicheskogo kvadrata Programma dolzhna generirovat magicheskie kvadraty i po klyuchu vybirat neobhodimyj Razmer kvadrata bolshe chem 3h3 IstoriyaOsnovnaya statya Istoriya kriptografiiTrebovaniyaPolnaya utrata vseh statisticheskih zakonomernostej ishodnogo soobsheniya yavlyaetsya vazhnym trebovaniem k simmetrichnomu shifru Dlya etogo shifr dolzhen imet effekt laviny dolzhno proishodit silnoe izmenenie shifrobloka pri 1 bitnom izmenenii vhodnyh dannyh v ideale dolzhny menyatsya znacheniya 1 2 bit shifrobloka Takzhe vazhnym trebovaniem yavlyaetsya otsutstvie linejnosti to est usloviya f a xor f b f a xor b v protivnom sluchae oblegchaetsya primenenie differencialnogo kriptoanaliza k shifru Obshaya shemaV nastoyashee vremya simmetrichnye shifry eto blochnye shifry Obrabatyvayut informaciyu blokami opredelyonnoj dliny obychno 64 128 bit primenyaya k bloku klyuch v ustanovlennom poryadke kak pravilo neskolkimi ciklami peremeshivaniya i podstanovki nazyvaemymi raundami Rezultatom povtoreniya raundov yavlyaetsya lavinnyj effekt narastayushaya poterya sootvetstviya bitov mezhdu blokami otkrytyh i zashifrovannyh dannyh potochnye shifry v kotoryh shifrovanie provoditsya nad kazhdym bitom libo bajtom ishodnogo otkrytogo teksta s ispolzovaniem gammirovaniya Potochnyj shifr mozhet byt legko sozdan na osnove blochnogo naprimer GOST 28147 89 v rezhime gammirovaniya zapushennogo v specialnom rezhime Bolshinstvo simmetrichnyh shifrov ispolzuyut slozhnuyu kombinaciyu bolshogo kolichestva podstanovok i perestanovok Mnogie takie shifry ispolnyayutsya v neskolko inogda do 80 prohodov ispolzuya na kazhdom prohode klyuch prohoda Mnozhestvo klyuchej prohoda dlya vseh prohodov nazyvaetsya raspisaniem klyuchej key schedule Kak pravilo ono sozdaetsya iz klyucha vypolneniem nad nim nekih operacij v tom chisle perestanovok i podstanovok Tipichnym sposobom postroeniya algoritmov simmetrichnogo shifrovaniya yavlyaetsya set Fejstelya Algoritm stroit shemu shifrovaniya na osnove funkcii F D K gde D porciya dannyh razmerom vdvoe menshe bloka shifrovaniya a K klyuch prohoda dlya dannogo prohoda Ot funkcii ne trebuetsya obratimost obratnaya ej funkciya mozhet byt neizvestna Dostoinstva seti Fejstelya pochti polnoe sovpadenie deshifrovki s shifrovaniem edinstvennoe otlichie obratnyj poryadok klyuchej prohoda v raspisanii chto znachitelno oblegchaet apparatnuyu realizaciyu Operaciya perestanovki peremeshivaet bity soobsheniya po nekoemu zakonu V apparatnyh realizaciyah ona trivialno realizuetsya kak pereputyvanie provodnikov Imenno operacii perestanovki dayut vozmozhnost dostizheniya effekta laviny Operaciya perestanovki linejna f a xor f b f a xor b Operacii podstanovki vypolnyayutsya kak zamena znacheniya nekoej chasti soobsheniya chasto v 4 6 ili 8 bit na standartnoe zhestko vstroennoe v algoritm inoe chislo putyom obrasheniya k konstantnomu massivu Operaciya podstanovki privnosit v algoritm nelinejnost Zachastuyu stojkost algoritma osobenno k differencialnomu kriptoanalizu zavisit ot vybora znachenij v tablicah podstanovki S blokah Kak minimum schitaetsya nezhelatelnym nalichie nepodvizhnyh elementov S x x a takzhe otsutstvie vliyaniya kakogo to bita vhodnogo bajta na kakoj to bit rezultata to est sluchai kogda bit rezultata odinakov dlya vseh par vhodnyh slov otlichayushihsya tolko v dannom bite Parametry algoritmovSushestvuet mnozhestvo ne menee dvuh desyatkov algoritmov simmetrichnyh shifrov sushestvennymi parametrami kotoryh yavlyayutsya stojkost dlina klyucha chislo raundov dlina obrabatyvaemogo bloka slozhnost apparatnoj programmnoj realizacii slozhnost preobrazovaniyaVidy simmetrichnyh shifrovblochnye shifryAES angl Advanced Encryption Standard amerikanskij standart shifrovaniya GOST 28147 89 sovetskij i rossijskij standart shifrovaniya takzhe yavlyaetsya standartom SNG DES angl Data Encryption Standard standart shifrovaniya dannyh v SShA 3DES Triple DES trojnoj DES RC2 Shifr Rivesta Rivest Cipher ili Ron s Cipher RC5 Blowfish Twofish NUSH IDEA International Data Encryption Algorithm mezhdunarodnyj algoritm shifrovaniya dannyh CAST po inicialam razrabotchikov Carlisle Adams i Stafford Tavares 3 WAY Khufu i Khafre Kuznechikpotokovye shifryRC4 algoritm shifrovaniya s klyuchom peremennoj dliny SEAL Software Efficient Algorithm programmno effektivnyj algoritm WAKE World Auto Key Encryption algorithm algoritm shifrovaniya na avtomaticheskom klyuche Sravnenie s asimmetrichnymi kriptosistemamiDostoinstva skorost prostota realizacii za schyot bolee prostyh operacij menshaya trebuemaya dlina klyucha dlya sopostavimoj stojkosti izuchennost za schyot bolshego vozrasta Nedostatki slozhnost upravleniya klyuchami v bolshoj seti slozhnost obmena klyuchami Dlya primeneniya neobhodimo reshit problemu nadyozhnoj peredachi klyuchej kazhdomu abonentu tak kak nuzhen sekretnyj kanal dlya peredachi kazhdogo klyucha obeim storonam Dlya kompensacii nedostatkov simmetrichnogo shifrovaniya v nastoyashee vremya shiroko primenyaetsya kombinirovannaya gibridnaya kriptograficheskaya shema gde s pomoshyu asimmetrichnogo shifrovaniya peredayotsya seansovyj klyuch ispolzuemyj storonami dlya obmena dannymi s pomoshyu simmetrichnogo shifrovaniya Vazhnym nedostatkom simmetrichnyh shifrov yavlyaetsya nevozmozhnost ih ispolzovaniya v mehanizmah formirovaniya elektronnoj cifrovoj podpisi i sertifikatov tak kak klyuch izvesten kazhdoj storone LiteraturaGatchin Yu A Korobejnikov A G Osnovy kriptograficheskih algoritmov Uchebnoe posobie SPb SPbGITMO TU 2002 Kon P Universalnaya algebra M Mir 1968 Korobejnikov A G Matematicheskie osnovy kriptografii Uchebnoe posobie SPb SPb GITMO TU 2002 Ssylkisajt A Vinokurova posvyashennyj blochnym shifram ssylka bitaya statya Pochemu kriptosistemy nenadezhny P Semyanov Algoritmy shifrovaniya ssylka bitaya
Вершина