SP-мережа

Схема трираундової мережі замін-перестановок, що шифрує 16 біт вхідного тексту в 16 біт вихідного. S-скрині — Si’s, P-скрині — P і ключ раунду — Ki.

SP-мережа, або мережа замін-перестановок (англ. substitution-permutation network) — це ряд пов'язаних математичних операцій що використовуються в блочних шифрах, наприклад AES. SP-мережу також використовують 3-Way, SAFER, SHARK, і Square.

Така мережа приймає блок відкритого тексту і ключ на вході, і застосовує декілька «раундів» S-скринь і P-скринь які чергуються для отримання блоку шифротексту. S- і P-скрині перетворють підблоки вхідних бітів на вихідні біти. Ці операції обираються такими щоб бути зручними для ефективного втілення в залізі, наприклад додавання за модулем 2 (XOR) і побітове обертання. Ключ вводиться в кожному раунді, зазвичай у вигляді ключа раунду (англ. round keys) похідного від нього. (Іноді самі S-скрині залежать від ключа.)

Розшифрування здійснюється зворотнім процесом (використанням обернених S- і P-скринь і застосуванням ключів раундів у зворотному порядку).

S-скриня замінює маленький блок бітів (дані на вході) на інший блок бітів (дані на виході). Ця заміна має бути однозначною, для гарантування оборотності (відповідно розшифрування). Зокрема довжина даних на вході може збігатись із довжиною даних на виході (зображення праворуч містить S-скрині для 4 біт на вході і виході), що не завжди має місце для S-скриньок, які також можуть змінювати довжину, наприклад DES. S-скрині це зазвичай не просто перестановка бітів. Вдала S-скринька має властивість змінювати близько половини бітів на виході через зміну одного біту на вході (лавиновий ефект). Також вона матиме властивість залежності кожного біту на виході від кожного біту на вході.

P-скриняперестановка всіх бітів: вона отримує вихідні дані усіх S-скриньок поточного раунду, переставляє біти і передає результат S-скринькам наступного раунду. Хороша P-скриня має властивість: вихід будь-якої S-скрині розподіляється між якнайбільшою кількістю S-скринь наступного раунду.

На кожному раунді ключ раунду (отриманий з ключа за допомогою простих дій, наприклад, із використанням S- і P-скринь) додається через якусь просту групову дію, зазвичай XOR.

Одна S- або P-скриня не має особливої криптостійкості: S-скриню можна розглядати як підстановочний шифр, а P-скриню як перестановочний шифр. Однак, добре продумана SP-мережа з кількома почерговими раундами S- і P-скринь вже задовільняє властивостям плутанини і поширення (англ. confusion and diffusion) Шеннона:

  • Причина для поширення така: У випадку зміни одного біту відкритого тексту і подання його на вхід S-скрині, її вихід буде різнитись кількома бітами, тоді ці зміни розповсюджуються через P-скриню поміж кількома S-скринями, отже вихід всіх цих S-скринь знов змінюються в кількох бітах і т.д.. За кілька раундів кожен біт змінюється кілька разів, отже, з рештою, шифротекст змінюється повністю псевдовипадковим чином. Зокрема, для довільного блоку на вході, якщо змінюється i-й біт, тоді ймовірність зміни j-го біта на виході приблизно половина для будь-якого i та j, а це сувора умова лавиновості.
  • Причина для плутанини така сама як і для поширення: зміна одного біта ключа змінює кілька раундових ключів, і кожна така зміна поширюються мід усіма бітами, змінюючи шифротекст складним чином. І навпаки, зміна шифротексту змінить ключ повністю.

Хоча Мережа Фейстеля, яка використовує S-скрині (наприклад DES) дуже подібна до SP-мереж, тут є декілька відмінностей, що роблять кожну з них застосовнішою в певних умовах. Для даної кількості плутанини і поширення SP-мережа має більше «властивого паралелізму» (англ. inherent parallelism)[1] отже — окремий процесор з більшою кількістю функціональних одиниць — може обробити її швидше ніж мережу Фейстеля. [2] ЦПУ з малою кількістю функціональних одиниць — як більшість смарт-карт — не може отримати перевагу від цього властивого паралелізму.

Примітки

  1. "Principles and Performance of Cryptographic Algorithms" [Архівовано 10 жовтня 2007 у Wayback Machine.] by Bart Preneel, Vincent Rijmen, and Antoon Bosselaers.
  2. "The Skein Hash Function Family" [Архівовано 15 січня 2009 у Wayback Machine.] 2008 by Niels Ferguson, Stefan Lucks, Bruce Schneier, Doug Whiting, Mihir Bellare, Tadayoshi Kohno, Jon Callas, Jesse Walker page 40.

Джерела

  • Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography. CRC Press, 2007.
  • Douglas R. Stinson, Cryptography. Theory and Practice. Third edition. Chapman & Hall/CRC, 2006.

Read other articles:

Odissi classical musician, Guru of traditional Odisha Rasa theatre, Indian film director Mohan Sundar Deb Goswamiମୋହନ ସୁନ୍ଦର ଦେବ ଗୋସ୍ୱାମୀBornShyama Sundar Deb Goswami(1892-08-08)8 August 1892[1][2]Puri, British IndiaDied11 January 1948(1948-01-11) (aged 55)Occupation(s)Film director, producerKnown forOdia Rahasa (Manabhanjana), Odissi music, Abhinaya (Odissi dance)Notable workManabhanjanaStyleOdissi music Mohan Sundar Deb Gos...

 

 

Poste ItalianeJenisSocietà per azioniKode emitenBIT: PSTFTSE MIB ComponentIndustriPosLayanan finansialKantorpusat190 viale Europa, Roma, ItaliaTokohkunciMatteo Del Fante (CEO)Pendapatan€ 10,86 miliar [1] (2018)Laba bersih€ 1,40 miliar [1] (2018)PemilikCDP (35%)Italy MEF (29.696%)Kuwait (2.058%)Karyawan134,360 [2] (2018)DivisiBancoPosta[3]AnakusahaPosteMobilePoste Air CargoSDA Express CourierBancoPosta Fondi SGRPoste VitaPoste AssicuraPo...

 

 

This article is about the wild animals of the Eurasian country. For an overview of its biodiversity also including plants, fungi and human influence on the ecosystems see Wildlife of Turkey. Wild animals of the Eurasian country Caracal: One of Türkiye's wildcats Common bottlenose dolphin (Tursiops truncates) The fauna of Türkiye is abundant and very varied. The wildlife of Türkiye includes a great diversity of plants and animals, each suited to its own particular habitat, as it is a large ...

Pemeriksaan denyut pada pembuluh nadi. Dalam kedokteran, denyut nadi mewakili pemeriksaan pembuluh nadi dengan ditekan menggunakan ujung jari. Denyut nadi dapat diperiksa di tempat pembuluh nadi berdekatan dengan tulang, seperti leher, di bawah siku, di dekat pergelangan tangan, paha, dan kaki. Denyut nadi (atau detak pembunuh nadi per menit) setara dengan ukuran denyut jantung. Denyut jantung juga diukur dengan memeriksa detak jantung secara langsung, yang biasanya menggunakan stetoskop dan...

 

 

Paraguayan footballer (born 1987) In this Spanish name, the first or paternal surname is Estigarribia and the second or maternal family name is Balmori. Marcelo Estigarribia Estigarribia in 2013Personal informationFull name Marcelo Alejandro Estigarribia BalmoriDate of birth (1987-09-21) 21 September 1987 (age 36)Place of birth Fernando de la Mora, ParaguayHeight 1.81 m (5 ft 11 in)Position(s) Left wingerTeam informationCurrent team Sportivo AmelianoYouth career Un...

 

 

اعترافات ملكة الدراما المراهقةConfessions of a Teenage Drama Queen (بالإنجليزية)[1] معلومات عامةالصنف الفني كوميديتاريخ الصدور 2004مدة العرض 89 دقيقةاللغة الأصلية الإنجليزيةمأخوذ عن Confessions of a Teenage Drama Queen (en) [2] البلد الولايات المتحدةمواقع التصوير نيويورك — تورونتو — نيوجيرسي موقع ا�...

Uptown GirlBerkas:Uptown Girl joel.jpgSingel oleh Billy Joeldari album An Innocent ManDirilis29 September 1983FormatVinyl (7)[1]Direkam1983GenrePop rock, New waveDurasi3:18LabelColumbiaPenciptaBilly JoelProduserPhil Ramone[1] Uptown Girl adalah lagu dari penyanyi Amerika Serikat Billy Joel yang dirilis sebagai single tanggal 29 September 1983 dari album An Innocent Man. Lagu ini di Billboard mencapai posisi 3 dan posisi 1 di UK Singles Chart. Chart Chart (1983) Posisi Australi...

 

 

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

 

UAE newspaper The NationalFront page of The National on 27 June 2018TypeDaily newspaperFormatBroadsheetOwner(s)International Media Investments (IMI)Editor-in-chiefMina Al-OraibiDeputy editorDaniel GledhillManaging editorLaura KootStaff writersMore than 120Founded17 April 2008; 15 years ago (2008-04-17)Political alignmentPro-governmentLanguageEnglishHeadquartersAbu DhabiCirculationUnaudited[1]Websitethenationalnews.com The National is a UAE state-owned English-languag...

Tadeus ReichsteinTadeusz Reichstein.BiographieNaissance 20 juillet 1897WłocławekDécès 1er août 1996 (à 99 ans)BâleNom dans la langue maternelle Tadeusz ReichsteinNationalités polonaisesuisseDomiciles Kiev, IénaFormation École polytechnique fédérale de ZurichActivités Chimiste, professeur d'université, botaniste, médecin, scientifiqueConjoint Henriette Louise Quarles van Ufford (d)Autres informationsA travaillé pour Université de BâleMembre de Académie américaine des s...

 

 

برونو مونتي   معلومات شخصية الميلاد 12 يونيو 1930(1930-06-12)ألبانو لاتسيالي، إيطاليا الوفاة 16 أغسطس 2011 (81 سنة)روما الجنسية  إيطاليا الحياة العملية المهنة دراج  نوع السباق سباق الدراجات الهوائية  بلد الرياضة إيطاليا  آخر تحديث 29 ديسمبر 2012 تعديل مصدري - تعديل   برونو �...

 

 

Tronc beralih ke halaman ini. Untuk kegunaan lain, lihat Tronc (disambiguasi). Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris. (Juli 2023) klik [tampil] untuk melihat petunjuk sebelum menerjemahkan. Lihat versi terjemahan mesin dari artikel bahasa Inggris. Terjemahan mesin Google adalah titik awal yang berguna untuk terjemahan, tapi penerjemah harus merevisi kesalahan yang diperlukan dan meyakinkan bahwa hasil terjemahan tersebut akurat, bukan hanya salin...

莎拉·阿什頓-西里洛2023年8月,阿什頓-西里洛穿著軍服出生 (1977-07-09) 1977年7月9日(46歲) 美國佛羅里達州国籍 美國别名莎拉·阿什頓(Sarah Ashton)莎拉·西里洛(Sarah Cirillo)金髮女郎(Blonde)职业記者、活動家、政治活動家和候選人、軍醫活跃时期2020年—雇主內華達州共和黨候選人(2020年)《Political.tips》(2020年—)《LGBTQ國度》(2022年3月—2022年10月)烏克蘭媒�...

 

 

موقعة الإسماعيلية 1952 جزء من الاحتلال البريطاني لمصر افراد من القوات المصرية أثناء الاشتباكات معلومات عامة التاريخ 25 يناير 1952 البلد مصر الموقع الإسماعيلية30°35′N 32°16′E / 30.583°N 32.267°E / 30.583; 32.267 النتيجة سيطرة القوات الإنجليزية على مبنى المحافظة المتحاربون القوات �...

 

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 2007 Tampa mayoral election – news · newspapers · books · scholar · JSTOR (October 2019) Tampa mayoral election, 2007← 20032011 →   Candidate Pam Iorio Marion Serious Lewis Aria Ray Green Party Nonpartisan Nonpartisan Nonpa...

Герб Хмельницької області ДеталіНосій Хмельницька область Затверджений 21 березня 2002 Герб Хмельни́цької о́бласті — це символ, офіційна емблема області, що разом із прапором становить офіційну символіку органів місцевого самоврядування та виконавчої влади Хмельниц�...

 

 

Election 1924 Swedish general election ← 1921 19–21 September 1924 1928 → All 230 seats in the Riksdag   First party Second party Third party   Leader Hjalmar Branting Arvid Lindman Carl Gustaf Ekman Party Social Democrats Electoral League Free-minded Last election 93 62 41 Seats won 104 65 29 Seat change 11 3 12 Popular vote 725,407 461,257 228,913 Percentage 41.09% 26.12% 12.97%   Fourth party Fifth party Sixth party   Leader J...

 

 

First aid organisation based in Jersey St John AmbulanceLogo of St John Ambulance JerseyAbbreviationSJAJFoundedcirca 1869[1]TypeNon-governmental, charitable voluntary organisationRegistration no.AJC76Location14-16 Midvale Road, Jersey, JE2 3YRCoordinates49°11′31″N 2°06′17″W / 49.191928°N 2.104712°W / 49.191928; -2.104712OriginsSt John AmbulanceServices Community service Emergency medical services Key people Sarah Harman, CEO Websitewww.stjohnam...

British TV sitcom (1972–1985) This article is about the original British sitcom. For other uses, see Are You Being Served? (disambiguation). Are You Being Served?Typical intertitleGenreSitcomCreated by Jeremy Lloyd David Croft Written by Jeremy Lloyd David Croft Michael Knowles John Chapman Derren Litten (2016) Directed by David Croft Bernard Thompson Harold Snoad Ray Butt Gordon Elsbury John Kilby Martin Shardlow Starring Mollie Sugden Trevor Bannister Frank Thornton John Inman Wendy Richa...

 

 

Australian stand-up comedian, actor and writer For the footballer, see Jim Jefferies (footballer). Not to be confused with Jim Jeffries (baseball). Jim JefferiesJefferies performing in April 2012BornGeoff James NugentFebruary 1977 (1977-02) (age 47)Sydney, New South Wales, AustraliaOccupationsComedianactorwriterSpouse Tasie Lawrence ​ ​(m. 2020)​Children2Websitejimjefferies.com Geoff James Nugent (born February 1977), known professionally as Jim Je...