Skipjack

Skipjack
Создатель Агентство национальной безопасности (США)
Создан 1980-е
Опубликован 1998 г. (рассекречен)
Размер ключа 80 бит
Размер блока 64 бит
Число раундов 32
Тип Сеть Фейстеля

Skipjack — блочный шифр, разработанный Агентством национальной безопасности США в рамках проекта Capstone[англ.]. После разработки сведения о шифре были засекречены. Изначально он предназначался для использования в чипе Clipper для защиты аудиоинформации, передаваемой по сетям правительственной телефонной связи, а также по сетям мобильной и беспроводной связи. Позже алгоритм был рассекречен[1].

История

Skipjack являлся одной из инициатив, предложенных в рамках проекта Capstone[англ.]. Руководили проектом Агентство национальной безопасности (АНБ) и Национальный институт стандартов и технологий (НИСТ), финансируемые правительством США. Официальная дата начала инициативы — 1993 год. Алгоритм шифрования был разработан в 1980 году, а первая его реализация была получена в 1987 году. Шифр был предназначен для использования в чипе Clipper, встраиваемом в защищаемое оборудование. При этом Skipjack использовался только для шифрования сообщений, а депонирование ключа[2] для возможности последующего использования уполномоченными органами — наиболее обсуждаемый аспект использования шифра — достигалось за счёт отдельного механизма, называемого Law Enforcement Access Field[1].

Изначально проект был засекречен и по этой причине подвергся огромной критике. Для повышения общественного доверия и оценки алгоритма были призваны несколько академических исследователей. По причине отсутствия времени для самостоятельного тщательного исследования эксперты сконцентрировались на изучении представленного АНБ описания процесса разработки и оценки алгоритма. В дополнение к этому они, в течение месяца, провели ряд небольших тестов. В предварительном отчете об их работе (окончательного отчета так и не последовало) указаны три заключения[3]:

  1. Принимая во внимание, что стоимость вычислительных мощностей уменьшается вдвое каждые 18 месяцев, лишь через 36 лет стоимость взлома Skipjack полным перебором сравняется со стоимостью взлома DES сегодня.
  2. Риск взлома шифра с помощью более быстрых способов, включая дифференциальный криптоанализ, незначителен. Алгоритм не имеет слабых ключей[англ.] и свойства комплементарности[К 1].
  3. Устойчивость Skipjack к криптоанализу не зависит от секретности самого алгоритма.

Шифр был опубликован в открытый доступ 24 июня 1998 года. В августе 2016 года НИСТ принял новые принципы использования криптографических стандартов, в которых отозвал сертификацию алгоритма Skipjack для правительственных целей[5].

Описание

Skipjack использует 80-битный ключ для шифрования/дешифрования 64-битных блоков данных. Это несбалансированная сеть Фейстеля с 32 раундами[6].

Шифрование

Раунды алгоритма Skipjack

Текст разбивается на 4 слова по 2 байта каждое. Начальные данные есть слова, для которых , где  — порядковый номер раунда. Сначала совершается 8 раундов по правилу А, затем — по правилу Б. Это повторяется дважды, что, в итоге, дает 32 раунда.

Здесь и далее операция есть бинарная операция побитового (поразрядного к числам и ) сложения по модулю 2.

После завершения алгоритма шифротекстом будут являться слова .

Дешифрование

Начальные данные есть слова, для которых . Сначала совершается 8 раундов по правилу Б, затем — по правилу А. Повторяется дважды.

После завершения алгоритма открытым текстом будут являться слова .

Блок перестановок G

Схематическое представление блока перестановок G в шифре Skipjack

Блок перестановок[англ.] действует на 16-битное число и представляет собой четырёхуровневую сеть Фейстеля. Функция , действующая на число размером в 8 бит, есть блок подстановок, который в спецификации алгоритма называется -таблицей. Математически действие блока можно описать так:

-таблица
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x a3 d7 09 83 f8 48 f6 f4 b3 21 15 78 99 b1 af f9
1x e7 2d 4d 8a ce 4c ca 2e 52 95 d9 1e 4e 38 44 28
2x 0a df 02 a0 17 f1 60 68 12 b7 7a c3 e9 fa 3d 53
3x 96 84 6b ba f2 63 9a 19 7c ae e5 f5 f7 16 6a a2
4x 39 b6 7b 0f c1 93 81 1b ee b4 1a ea d0 91 2f b8
5x 55 b9 da 85 3f 41 bf e0 5a 58 80 5f 66 0b d8 90
6x 35 d5 c0 a7 33 06 65 69 45 00 94 56 6d 98 9b 76
7x 97 fc b2 c2 b0 fe db 20 e1 eb d6 e4 dd 47 4a 1d
8x 42 ed 9e 6e 49 3c cd 43 27 d2 07 d4 de c7 67 18
9x 89 cb 30 1f 8d c6 8f aa c8 74 dc c9 5d 5c 31 a4
Ax 70 88 61 2c 9f 0d 2b 87 50 82 54 64 26 7d 03 40
Bx 34 4b 1c 73 d1 c4 fd 3b cc fb 7f ab e6 3e 5b a5
Cx ad 04 23 9c 14 51 22 f0 29 79 71 7e ff 8c 0e e2
Dx 0c ef bc 72 75 6f 37 a1 ec d3 8e 62 8b 86 10 e8
Ex 08 77 11 be 92 4f 24 c5 32 36 9d cf f3 a6 bb ac
Fx 5e 6c a9 13 57 25 b5 e3 bd a8 3a 01 05 59 2a 46

Криптоанализ

Эли Бихам и Ади Шамир произвели криптографическую атаку против 16 из 32 раундов в течение одного дня после рассекречивания алгоритма. Вместе с Алексом Бирюковым они, используя невозможный дифференциальный криптоанализ[англ.], всего в течение нескольких месяцев раскрыли 31 из 32 его раундов[7]. Позже были опубликованы статьи атакующие 28 раундов шифра с использованием усеченных дифференциалов[англ.][8].

В 2002 году Рафаэлем Фаном была опубликована статья, анализирующая возможные атаки на полные 32 раунда[9]. Позднее, в 2009 году, в статье, соавтором которой тоже являлся Фан, указано, что на тот момент не существовало атаки на полный алгоритм шифра Skipjack[10].

Комментарии

  1. Существует свойство комплементарности ключей: если , то , где:  — зашифровывание алгоритмом DES блока открытого текста ,  — полученный шифротекст, побитовое дополнение к .[4]

Примечания

  1. 1 2 Стенограмма пресс-релиза в Белом Доме по проекту Capstone (англ.). Пресс-служба Белого Дома[англ.] (1993). Дата обращения: 29 ноября 2016. Архивировано из оригинала 7 августа 2011 года.
  2. Депонирование ключей (key escrow). Словарь терминов по информационной безопасности. www.glossary.ib-bank.ru. Дата обращения: 16 ноября 2016. Архивировано 16 ноября 2016 года.
  3. E.F. Brickell; D.E. Denning[англ.], S.T. Kent, D.P. Maher[англ.], W. Tuchman.: Skipjack review. Interim report. (англ.) (1993). Архивировано из оригинала 8 июня 2011 года.
  4. Панасенко С. П. Алгоритмы шифрования. Специальный справочникСПб.: BHV-СПб, 2009. — С. 170. — 576 с. — ISBN 978-5-9775-0319-8
  5. Guideline for using cryptographic standards in the Federal Government: Cryptographic mechanisms (англ.). НИСТ (2016). Дата обращения: 29 ноября 2016. Архивировано 23 ноября 2016 года.
  6. Skipjack and KEA algorithm specifications (англ.). НИСТ (1998). Дата обращения: 29 ноября 2016. Архивировано из оригинала 21 октября 2011 года.
  7. Biham E., Biryukov A., Shamir A. Cryptanalysis of Skipjack Reduced to 31 Rounds Using Impossible Differentials (англ.) // Advances in Cryptology — EUROCRYPT ’99: International Conference on the Theory and Application of Cryptographic Techniques Prague, Czech Republic, May 2–6, 1999 Proceedings / J. Stern — Berlin, Heidelberg: Springer Science+Business Media, 1999. — P. 12—23. — ISBN 978-3-540-65889-4doi:10.1007/3-540-48910-X_2
  8. Knudsen L. R., Robshaw M., Wagner D. A. Truncated Differentials and Skipjack (англ.) // Advances in Cryptology — CRYPTO’ 99: 19th Annual International Cryptology Conference Santa Barbara, California, USA, August 15–19, 1999 Proceedings / M. WienerSpringer Berlin Heidelberg, 1999. — P. 165—180. — ISBN 978-3-540-66347-8doi:10.1007/3-540-48405-1_11
  9. Chung-Wei Phan R. Cryptanalysis of full Skipjack block cipher (англ.) // Electronics LettersIEEE, 2002. — Vol. 38, Iss. 2. — P. 69—71. — ISSN 0013-5194; 1350-911Xdoi:10.1049/EL:20020051
  10. «an attack on the full 32-round Skipjack remains elusive until now» — Kim J., Raphael C.-W. Phan Advanced Differential-Style Cryptanalysis of the NSA's Skipjack Block Cipher (англ.) // Cryptologia — United States of America: Taylor & Francis, 2009. — Vol. 33. — P. 246—270. — ISSN 0161-1194; 1558-1586doi:10.1080/01611190802653228

Ссылки

  • Шнайер Б. Глава 13. Другие блочные шифры // Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си = Applied Cryptography. Protocols, Algorithms and Source Code in C. — М.: Триумф, 2002. — 816 с. — 3000 экз. — ISBN 5-89392-055-4.
  • Эли Бихам; Алекс Бирюков, Ади Шамир, E. Richardson, O. Dunkelman.: Initial observations on Skipjack (англ.) (1998). Дата обращения: 29 ноября 2016.
  • Брюс Шнайер. Declassifying Skipjack (англ.). Crypto-Gram Newsletter (1998). Дата обращения: 29 ноября 2016.

Read other articles:

Gempa bumi Venezuela 2010Waktu UTC??ISCUSGS-ANSSTanggal *18:00:48, 15 Januari 2010 (UTC) (2010-01-15T18:00:48Z)Tanggal setempatWaktu setempatKekuatan5.6 MwKedalaman117 km (73 mi)Episentrum10°25′16″N 63°29′42″W / 10.421°N 63.495°W / 10.421; -63.495Koordinat: 10°25′16″N 63°29′42″W / 10.421°N 63.495°W / 10.421; -63.495Wilayah bencanaVenezuelaKerusakan totalTidak diketahu...

 

Cricket competition World Test Championship redirects here. For the ranking system formerly known as ICC Test Championship, see ICC Men's Test Team Rankings. ICC World Test ChampionshipAdministratorInternational Cricket CouncilFormatTest cricketFirst edition2019–2021Latest edition2021–2023Next edition2023–2025Tournament formatLeague and FinalNumber of teams9Current champion Australia(1st title)Most successful New Zealand Australia(1 title each)Most runs Joe Root (4,307)Mo...

 

Jalur MusashinoKRL seri E231 di Jalur Musashino, November 2019IkhtisarNama asli武蔵野線JenisAngkutan beratLokasiTokyo, Prefektur Kanagawa, Saitama, ChibaTerminusFuchūhommachiNishi-FunabashiStasiun26Penumpang harian1.064.613 (harian 2015)[1]OperasiDibuka1973PemilikJR EastOperatorJR East, JR FreightDepoKeiyoRangkaianKRL 209-500 series, E231 seriesData teknisPanjang lintas71,8 km (operasi penumpang) 100,6 km (Total)Lebar sepur1.067 mm (3 ft 6 in)Elektrifikasi1,50...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Istana Es Antwerpen. Istana Es Antwerpen (Prancis: Palais de Glace d'Anvers, Belanda: Ijspaleis Antwerpencode: nl is deprecated ) adalah tempat olahraga yang berlokasi di Antwerp, Belgia. Berukuran 168 kaki (51 m) panjang 585 kaki (178 m)...

 

2018 United States House of Representatives elections in Michigan ← 2016 November 6, 2018 (2018-11-06) 2020 → All 14 Michigan seats to the United States House of RepresentativesTurnout57.8%   Majority party Minority party   Party Democratic Republican Last election 5 9 Seats before 4 9 Seats won 7 7 Seat change 2 2 Popular vote 2,165,586 1,847,480 Percentage 52.33% 44.65% Swing 5.36% 3.38% Congressional district results ...

 

Larkin State Park TrailLooking west on the trail in MiddleburyLength10.3 miles (16.6 km)LocationSouthbury, Oxford, Middlebury, and Naugatuck, ConnecticutEstablished1943DesignationConnecticut state parkTrailheadsSouthbury (41°28′20″N 73°12′25″W / 41.47234°N 73.20691°W / 41.47234; -73.20691) Naugatuck (41°30′45″N 73°03′56″W / 41.51246°N 73.06556°W / 41.51246; -73.06556)UseHiking, biking, horseback riding, cross-countr...

Species of tree Prunus tomentosa Leaves and fruit (drupes) Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Rosales Family: Rosaceae Genus: Prunus Subgenus: Prunus subg. Prunus Species: P. tomentosa Binomial name Prunus tomentosaThunb. Synonyms[1] List Armeniaca tomentosa hort. Cerasus tomentosa (Thunb.) Wall. Microcerasus tomentosa (Thunb.) Eremin & Juschev Prunus trichocarpa Bunge Prunus batalinii (C.K. ...

 

Loose-fitting outer garment, worn in many historical periods and contexts For other uses, see Robe (disambiguation). A dragon-themed robe originating from the Qing dynasty Academic robes An Indian Angarkha A robe is a loose-fitting outer garment.[1][2] Unlike garments described as capes or cloaks, robes usually have sleeves. The English word robe derives from Middle English robe (garment), borrowed from Old French robe (booty, spoils), itself taken from the Frankish word *roub...

 

ValchevrièreGéographiePays  FranceDivision territoriale française France métropolitaineRégion Auvergne-Rhône-AlpesDépartement français IsèreCommune française Villard-de-LansCoordonnées 45° 03′ 56″ N, 5° 29′ 23″ EFonctionnementStatut Hameaumodifier - modifier le code - modifier Wikidata Valchevrière est un hameau situé sur le territoire de la commune de Villard-de-Lans (Isère), dans le massif du Vercors, abandonné à la fin des anné...

American Founding Father and politician (1734–1817) For other people named Thomas McKean, see Thomas McKean (disambiguation). Thomas McKeanPortrait by Charles Willson Peale2nd Governor of PennsylvaniaIn officeDecember 17, 1799 – December 20, 1808Preceded byThomas MifflinSucceeded bySimon SnyderChief Justice of the Pennsylvania Supreme CourtIn officeJuly 28, 1777 – December 17, 1799Preceded byBenjamin ChewSucceeded byEdward Shippen IV8th President of the Continental Con...

 

Kapal penjelajah kelas Slava Kapal penjelajah (bahasa Inggris: cruiser) adalah jenis kapal perang. Istilah ini telah digunakan selama beberapa ratus tahun, dan memiliki arti yang berbeda sepanjang periode ini. Selama zaman pelayaran, istilah jelajah(cruising) mengacu pada jenis misi tertentu - patroli independen, perlindungan perdagangan, atau penyerbuan - bersama dengan fregat dan sloop. Kapal penjelajah modern umumnya adalah kapal terbesar dalam armada setelah kapal induk, dan biasanya ...

 

Pour les articles homonymes, voir Ciné-club (homonymie). Quelques enfants à la salle Récamier (Ufocel informations, n°17, novembre 1948).Le ciné-club (de l'élément ciné- (de cinéma), et du mot club) est un club d'amateurs de cinéma. L'on peut y étudier la technique et l'histoire du cinéma dans le cadre de la projection d'un film[1]. Sa spécificité est de réunir des membres ayant des intérêts communs, desquels dépendront la programmation du ciné-club et les sujets de discus...

National Art GalleryBalai Seni NegaraThe BalaiFull nameBalai Seni Negara / National Art GalleryFormer namesBalai Seni Lukis Negara (1958-1977) Muzium Seni Negara (1978-1980) Balai Seni Lukis Negara ( 1981 -2010) Balai Seni Visual Negara ( 2011-2017)AddressNo 2 Jalan Temerloh off Jalan Tun Razak 53200 Kuala LumpurLocationKuala Lumpur, MalaysiaPublic transit PY18  Hospital Kuala Lumpur MRT stationOwnerThe Government of MalaysiaOperatorNational Visual Art Development BoardTypeArt gall...

 

26th season of top-tier football league in Bulgaria Football league seasonA GroupSeason1969–70ChampionsLevski Sofia(11th title)RelegatedMinyorBeroeEuropean CupLevskiInter-Cities Fairs CupSlaviaBotev PlovdivMatches played240Goals scored647 (2.7 per match)Top goalscorerPetar Zhekov(31 goals)← 1968–69 1970–71 → The 1969–70 A Group was the 22nd season of the A Football Group, the top Bulgarian professional league for association football clubs, since its establishment in 1948. Ov...

 

Untuk badan pemerintahan, lihat Pemerintah Republik Rakyat Tiongkok. Pemerintahan Tiongkok PenyuntingJawatan Informasi Dewan Negara, Jawatan Riset Sastra Partai Komite Pusat Partai Komunis Tiongkok, Kelompok Penerbitan Internasional TiongkokPengarangXi JinpingJudul asli习近平谈治国理政 NegaraTiongkok darataBahasaTionghoa Sederhana, Inggris, Arab, Prancis, Jerman, Jepang, Portugis, Rusia, Spanyol, Uighur, Tibet, Mongolia, Korea, Kazakh, Kirgiz, dllGenrePolitikPenerbitForeign Langu...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Balai Pelatihan Pertanian (disingkat BPP) adalah unit pelaksana teknis (UPT) di bidang pelatihan pertanian yang berada di bawah Kementerian Pertanian Indonesia. BPP bertanggung jawab kepada Kepala Badan Pengembangan Sumber Daya Manusia Pertanian, yang...

 

Bank Pembangunan Daerah Bengkulu atau Bank Bengkulu adalah sebuah bank di Indonesia. Bank ini didirikan pada 9 Agustus 1969 dan berkantor pusat di Kota Bengkulu. Sejarah Kantor pusat Bank Bengkulu di Kota Bengkulu Bank Pembangunan Daerah Bengkulu didirikan pada tanggal 9 Agustus 1969 berdasarkan Surat Keputusan pd Gubernur Penguasa Daerah Provinsi Bengkulu Nomor: 08/14/EKU/1969, yang disahkan oleh Menteri Dalam Negeri Republik Indonesia dengan Surat Keputusan Nomor: 14/4/1323 tanggal 29 Novem...

 

Russian Hydrographic ServiceГидрографическая служба РоссииFlag of hydrographic vessels of the Russian Navy (since 2001)Agency overviewFormedNovember 1777JurisdictionRussian FederationHeadquartersSt. PetersburgAgency executiveCapt. Sergey V. Travin, Head of Navigation and Oceanography of the Ministry of Defence[1]Parent agencyMinistry of DefenceRussian NavyChild agencyRussian Lighthouse Administration The Russian Hydrographic Service, full current official n...

1941 American horror film directed by Victor Fleming Dr. Jekyll and Mr. HydeTheatrical release posterDirected byVictor FlemingWritten byJohn Lee MahinPercy HeathSamuel HoffensteinBased onStrange Case of Dr. Jekyll and Mr. Hyde1886 novellaby Robert Louis StevensonProduced byVictor SavilleStarring Spencer Tracy Ingrid Bergman Lana Turner Donald Crisp CinematographyJoseph RuttenbergEdited byHarold F. KressMusic byFranz WaxmanProductioncompanyMetro-Goldwyn-MayerDistributed byLoew's, Inc.Release d...

 

Kleinrinderfeld. Kleinrinderfeld adalah kota yang terletak di distrik Würzburg di Bayern, Jerman. Kota Kleinrinderfeld memiliki luas sebesar 7.74 km². Kleinrinderfeld pada tahun 2006, memiliki penduduk sebanyak 2.135 jiwa. lbsKota dan kotamadya di Würzburg Altertheim Aub Bergtheim Bieberehren Bütthard Eibelstadt Eisenheim Eisingen Erlabrunn Estenfeld Frickenhausen am Main Gaukönigshofen Gelchsheim Gerbrunn Geroldshausen Giebelstadt Greußenheim Güntersleben Hausen bei Würzburg Hel...