Decim

В криптографии, Decim — потоковый шифр на основе РСЛОС, разработанный Комом Бербаином, Оливером Биллетом, Анн Канту, Николя Куртуа, Бландином Дебре, Генри Гильбертом, Луи Губином, Алином Гуже, Луи Гранбуланом, Седериком Ларду, Марин Минье, Томасом Порнином и Эрвом Сибе. Специализирован для аппаратной реализации. Запатентован. Был представлен в проекте eSTREAM, где не прошёл дальше третьего этапа.

Генерация ключевого потока шифром Decim

Введение

Самое главное требование к шифрам — устойчивость к различным видам атак. Алгебраические атаки — одна из самых серьёзных угроз безопасности потоковым шифрам. Если соотношение между комбинацией битов секретного ключа и порождённым её битом гамма является простым или легко предсказуемым, то и нахождение алгебраических зависимостей между комбинацией битов секретного ключа и битом ключевого потока (гамма) так же является простой задачей. Для усложнения соотношений между комбинацией битов секретного ключа (или комбинацией битов начального состояния РСЛОС, порождённого секретным ключом) и битов ключевого потока (гамма) используют нелинейную фильтрующую функцию от комбинации битов секретного ключа и механизмы десинхронизации между комбинацией битов секретного ключа и битами ключевого потока (гамма). Оба этих механизма (нелинейная фильтрующая функция и механизм десинхронизации между комбинацией битов РСЛОС и битами ключевого потока) являются основой работы и основным средством предотвращения криптоаналитических атак шифра Decim.

Обзор работы Decim

Начало работы потокового шифра Decim начинается с ввода 80-битного секретного ключа и 64-битного открытого ключа (Initialization Vector). Затем, с помощью определённых линейных комбинаций битов и битов , использования нелинейной фильтрующей функции и применения механизма выборки ABSG вычисляется начальное состояние 192-битного РСЛОС. После выполнения всех этих операций начинается генерация ключевого потока [1] и заполнение им специального буфера BUFFER, использующегося для обеспечения непрерывной выдачи битов на выход шифра, где происходит их сложение по модулю два с двоичной последовательностью символов открытого текста.

Спецификация

Примитивный многочлен, ассоциированный с РСЛОС, имеет вид:

Обозначим через [2] последовательность битов, полученных с выхода РСЛОС, тогда правило вычисления бита на выходе РСЛОС имеет вид:

Для усложнений зависимостей между битами РСЛОС и битами используется нелинейная фильтрующая функция от семи переменных . В каждый такт применяется дважды — к битам, стоящим на разных позициях в РСЛОС. Обозначим и функции такие, что

и

, где

Пусть

.

Позиции битов РСЛОС, которые являются аргументами и :

  • для : 1, 32, 40, 101, 164, 178, 187;
  • для : 6, 8, 60, 116, 145, 181, 191.

Тогда

.

Механизм выборки ABSG

Механизм выборки ABSG используется для предотвращения алгебраических атак и некоторых видов быстрых корреляционных атак с помощью десинхронизации фильтрованных битов РСЛОС и битов гамма . Работа механизма выборки ABSG заключается в разбивке последовательности на подпоследовательности вида , где , и выдачи , если , и в другом случае.

Алгоритм работы ABSG

Input: ()

Set: ,

Repeat the following steps:

  1. , ;
  2. ;
  3. while (==) ;
  4. ;
  5. output ;
  6. ;

Пример:

пусть , тогда, соответствующая последовательность на выходе ABSG имеет вид .

В среднем, бит, поступившем на вход ABSG, соответствует бит на выходе, что и видно из примера.

Буфер BUFFER

Так как выдача битов механизмом ABSG непостоянна (для генерации одного бита используется, в среднем, три бита ), а во время работы потокового шифра на каждый такт должен выдаваться бит гамма, то для непрерывной выдачи битов гамма используется буфер BUFFER.

После инициализации начального состояния РСЛОС, начинается заполнение BUFFER, и только после того, как BUFFER будет заполнен начнётся шифрование открытого текста (причём BUFFER работает по типу очереди — первый бит попавший в BUFFER, первым и выходит).

Существует вероятность, что в то время как BUFFER должен выдать бит, он оказался пустым. Эта вероятность мала, например, для BUFFER с четырьмя входами, вероятность, что он оказался пуст, в то время как он должен выдать бит, равна . Разработчики Decim предлагают не считаться с этой возможностью, принимая, что её вероятность равна нулю.

Инициализация начального состояния РСЛОС

Сектретный ключ имеет длину 80 бит, открытый ключ (Initialization Vector) имеет длину 64 бита, но дополняется нулями до 80 бит. Пусть биты РСЛОС. Тогда начальное состояние РСЛОС вычисляется следующим образом:

Видно, что число всевозможных начальных состояний РСЛОС это .

Некоторые пояснения работы Decim

Для предотвращения атак компромисс «время-память» длина РСЛОС должна быть не меньше 160 бит. Также РСЛОС должен быть прост в аппаратной реализации. Исходя из этих факторов, размер РСЛОС был выбран равным 192 битам.

Вес Хэмминга примитивного многочлена должен быть достаточно большим, чтобы предотвратить быструю корреляционную атаку, но с дургой стороны вес Хэмминга примитивного многочлена не должен быть слишком большим, чтобы не увеличивать время работы шифра в аппаратной реализации.

Фильтрующая функция должна быть равновесной[3] и для предотвращения дифференциального криптоанализа должна удовлетворять propagation criterion: функция должна быть равновесной. Также, для упрощения аппаратной реализации, желательно, чтобы функция была симметричной, то есть, чтобы значение функции зависело только от веса Хэмминга её аргумента (набора x_1,…x_7). Всем этим требованием удовлетворяет квадратичная функция вида:

,

которая и используется, как фильтрующая функция шифра Decim.

Надёжность шифра Decim

Исключая сложные случаи атак компромисс «время-память» вычислительная сложность атак на шифр Decim, по мнению его авторов, равна сложности атаки методом грубой силы и составляет не меньше, чем [4].

Но, независимый криптоанализ, проведенный Хунян Ву и Бартом Пренилом, показал ненадежность шифра Decim, причём вычислительная сложность атаки оказалась не больше чем , что является абсолютно неприемлемым[5].

Примечания

  1.  — гамма, сгенерированная в такт
  2.  — бит, вычисленный в такт
  3. функция от переменных называется равновесной, если её вес Хэмминга равен
  4. [1] Архивная копия от 27 мая 2011 на Wayback Machine C. Berbain1, O. Billet1, A. Canteaut2, N. Courtois3, B. Debraize, H. Gilbert, L. Goubin, A. Gouget, L. Granboulan, C. Lauradoux, M. Minier, T. Pornin, H. Sibert Decim — a new stream cipher for hardware applications
  5. [2] Архивная копия от 27 мая 2011 на Wayback Machine Hongjun Wu, Bart Preneel Cryptanalysis of Stream Cipher DECIM Katholieke Universiteit Leuven, Dept. ESAT/COSIC

Ссылки

Read other articles:

Masjid Agung JamiaAgamaAfiliasiSunni IslamDistrikLahoreProvinsiPunjabEcclesiastical or organizational statusMasjidKepemimpinanMalik RiazDiberkati2014LokasiLokasiBahria Town, Lahore, PakistanArsitekturTipeMasjidGaya arsitekturIslami, MughalSpesifikasiKapasitas70,000 JamaahKubah21Menara4Tinggi menara165 kaki (feet)Situs webGrand Jamia Masjid.comMasjid Agung Jamia Lahore adalah sebuah masjid yang terletak di Kota Bahria, Lahore, Pakistan. Dengan kapasitas 70.000 jamaah, dan merupakan masjid terb...

 

34th Governor of Florida C. Farris BryantDirector of the Office of Emergency PlanningIn officeMarch 23, 1966 – October 9, 1967PresidentLyndon B. JohnsonPreceded byBuford EllingtonSucceeded byPrice Daniel34th Governor of FloridaIn officeJanuary 3, 1961 – January 5, 1965Preceded byLeRoy CollinsSucceeded byW. Haydon BurnsSpeaker of the Florida House of RepresentativesIn office1953–1954Preceded byElmer B. ElliottSucceeded byThomas E. David Personal detailsBornCecil Farris ...

 

Liga Utama InggrisMusim2011–12JuaraManchester Citygelar pertama Liga Utama gelar ke-3 dalam sepak bola InggrisDegradasiWolverhampton WanderersBlackburn RoversBolton WanderersLiga ChampionsManchester UnitedManchester CityArsenalChelseaLiga EropaTottenham HotspurNewcastle UnitedLiverpoolJumlah pertandingan380Jumlah gol1.066 (2,81 per pertandingan)Pencetak golterbanyakRobin van Persie (30 gol)Kemenangan kandangterbesarManchester United 8–2 ArsenalArsenal 7–1 Blackburn RoversFulham 6�...

JungmädelbundSingkatanJMStatusDibubarkan, ilegalTipeOrganisasi pemudiWilayah layanan Jerman NaziOrganisasi indukLiga Putri JermanAfiliasiPemuda Hitler Jungmädelbund (Jerman untuk Liga Putri Muda) adalah cabang dari Pemuda Hitler bagi para putri yang berusia antara 10 dan 14 tahun. Kelompok tersebut disebut Jungmädelbund dalam bahasa Jerman, dan umum disingkat dalam tulisan-tulisan periodik dan sejarah kontemporer menjadi JM. Sumber Chris Crawford. Bund Deutscher Maedel: A Historical Resear...

 

Voce principale: Athlītikī Enōsis Kōnstantinoupoleōs (pallacanestro). Athlītikī Enōsis KōnstantinoupoleōsStagione 2020-2021Sport pallacanestro Squadra AEK Atene Allenatore Īlias Papatheodōrou(fino al 10 aprile) Vaggelīs Angelou(dal 12 aprile) Assistenti Giōrgos Līmniatīs Dīmītrīs Menoudakos Savvas Symeonidis Presidente Makīs Angelopoulos Basket League4° (14-8) Play-off3° Champions LeaguePlay-Off Supercoppa greca4° Coppa di GreciaQuarti di finale Maggiori presenzeC...

 

I dolori del giovane WertherTitolo originaleDie Leiden des jungen Werthers Lotte e Werther in un quadro ispirato all'opera di Goethe AutoreJohann Wolfgang von Goethe 1ª ed. originale1774 Genereromanzo Sottogenereepistolare Lingua originaletedesco Modifica dati su Wikidata · Manuale I dolori del giovane Werther (pron. italiana [ˈvɛrter][1]) è un romanzo epistolare di Johann Wolfgang Goethe pubblicato nel 1774. Il Werther (come viene anche riduttivamente chiamato) appartiene a...

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

جزء من سلسلة مقالات سياسة فنلندافنلندا النظام الحكومة الدستور إعلان الاستقلال حقوق الإنسان السلطة التنفيذية الرئيس (القائمة) رئيس الوزراء مجلس الوزراء السلطة التشريعية البرلمان رئيس البرلمان السلطة القضائية القضاء المحكمة العليا المحكمة الإدارية العليا التقسيمات الا�...

 

Italian swimmer (born 1994) Gregorio PaltrinieriPaltrinieri in 2019Personal informationNickname(s)Greg, SuperGreg[2]National teamItalyBorn (1994-09-05) 5 September 1994 (age 29)Carpi, ItalyHeight1.91 m (6 ft 3 in)Weight72 kg (159 lb)SportSportSwimmingStrokesFreestyleClub Fiamme Oro[1] Coopernuoto CoachFabrizio Antonelli Medal record Men's swimming Representing  Italy Event 1st 2nd 3rd Olympic Games 1 1 1 World Aquatics Championships 6 5 ...

1988 nonfiction book by Connie Bruck The Predators' Ball: The Inside Story of Drexel Burnham and the Rise of the Junk Bond Raiders Softcover editionAuthorConnie BruckCountryUnited StatesLanguageEnglishSubjectHostile takeovers, mergers & acquisitions, junk bondsGenreNon-fictionPublisherPenguinPublication date1988Media typePrint, e-bookPages400ISBN978-0-14-012090-5 The Predators' Ball: The Inside Story of Drexel Burnham and the Rise of the Junk Bond Raiders, by Wall Street Journal writ...

 

Chilean folk singer, teacher, theatre director, and political activist (1932–1973) For the main-belt asteroid, see 2644 Victor Jara. In this Spanish name, the first or paternal surname is Jara and the second or maternal family name is Martínez. Víctor JaraBackground informationBirth nameVíctor Lidio Jara MartínezBorn(1932-09-28)28 September 1932San Ignacio, ChileOriginChillán Viejo, ChileDied16 September 1973(1973-09-16) (aged 40)Santiago, ChileGenres Folk Nueva canción A...

 

UK Parliament constituency since 1974 Epsom and EwellBorough constituencyfor the House of CommonsBoundary of Epsom and Ewell in South East EnglandCountySurreyElectorate76,916 (December 2010)[1]BoroughEpsom and EwellMajor settlementsEpsom, Ewell and AshteadCurrent constituencyCreated1974 (1974)Member of ParliamentChris Grayling (Conservative)Seats3Created fromEpsom Epsom and Ewell is a constituency[n 1] in Surrey represented in the House of Commons of the UK Parliament sin...

2020 COVID-19 travel restrictions See also: Travel restrictions related to the COVID-19 pandemic This article needs to be updated. Please help update this article to reflect recent events or newly available information. (October 2022) Atlantic BubbleCategorySpecial travel-restricted areaLocationNew BrunswickPrince Edward IslandNova ScotiaNewfoundland and LabradorCreatedJuly 3-November 26, 2020June 23, 2021-present[needs update]Populations2,441,141 (2020 Q4 estimate)GovernmentNew Bruns...

 

Election 1872 South Carolina gubernatorial election ← 1870 October 16, 1872 1874 →   Nominee Franklin J. Moses, Jr. Reuben Tomlinson Party Republican Independent Republican Alliance - Democratic Popular vote 69,838 36,533 Percentage 65.44% 34.23% County results Moses:      50%-54%      55%-59%      >65% Tomlinson:      50%-54%      55%...

 

شركة أحادية القرن أو شركة يوني كورن مصطلح اقتصادي يطلق على الشركات الصاعدة التي يتخطى رأسمالها مليار دولار،[1] اُستخدم هذا المصطلح لأول مرة عام 2013 من خلال الخبيرة المالية الأمريكية أيليين لي والتي وصفته في مقالة لها بـ«نادي أحادي القرن» (بالإنجليزية: Unicorn Club)‏ وذلك على...

American college basketball season 2021–22 Duke Blue Devils men's basketballACC regular season championsNCAA tournament, Final FourConferenceAtlantic Coast ConferenceRankingCoachesNo. 3APNo. 9Record32–7 (16–4 ACC)Head coachMike Krzyzewski (42nd season)Associate head coachJon ScheyerAssistant coaches Chris Carrawell Nolan Smith Home arenaCameron Indoor StadiumSeasons← 2020–212022–23 → 2021–22 ACC men's basketball standings vte Conf Ove...

 

Artikel ini mengenai Allah dalam istilah Kekristenan di Indonesia dan bukan mengenai Allah, Tuhan dalam Islam. Untuk pemahaman lebih lanjut, lihat artikel Penggunaan Allah bagi umat Kristen Indonesia. Bagian dari sebuah serial tentangSepuluhPerintah Allah Akulah TUHAN Allahmu Jangan ada allah lain Jangan membuat patung apa pun Jangan sembarangan menyebut nama TUHAN Kuduskanlah hari Sabat Hormatilah ayahmu dan ibumu Jangan membunuh Jangan berzinah Jangan mencuri Jangan bersaksi dusta Jangan me...

 

Shenzhen Metro station Qiaotou West桥头西PlatformChinese nameTraditional Chinese橋頭西Simplified Chinese桥头西TranscriptionsStandard MandarinHanyu PinyinQiáotóu XīYue: CantoneseJyutpingKiu4 tau4 Sai1 General informationLocationIntersection of Qiaotou Tongfu Road and Chongqing Road, Bao'an District, Shenzhen, GuangdongChinaCoordinates22°41′10″N 113°47′35″E / 22.686098°N 113.792965°E / 22.686098; 113.792965Operated bySZMC (Shenzhen Metro...

Faustus Socinus (1539–1604), asal nama dari Socinianisme Socinianisme (pengucapan: /səˈsɪn[invalid input: 'ē']ənizm/) adalah sebuah sistem doktrin Kristen yang mengambil nama dari Fausto Sozzini (Latin: Faustus Socinus), yang berkembang pada Brethren Polandia di Gereja Reformasi Minor Polandia pada abad ke-16 dan ke-17[1] dan dipegang oleh Gereja Unitarian Transylvania pada periode yang sama.[2] Sistem tersebut paling dikenal karena Kristologi Nontrinitarian-nya namun j...

 

Jutaan orang bergantung pada Sungai Gangga yang tercemar. Pencemaran air adalah peristiwa masuknya zat atau komponen lain ke dalam perairan.[1] Pencemaran air merupakan masalah global utama yang membutuhkan evaluasi dan revisi kebijakan sumber daya air pada semua tingkat (dari tingkat internasional hingga sumber air pribadi dan sumur). Telah dikatakan bahwa polusi air adalah penyebab terkemuka di dunia untuk kematian dan penyakit,[2][3] dan tercatat atas kematian lebih...