Speck

Speck
3 rounds of Speck with 2-word key schedule
概述
设计者Ray Beaulieu, Douglas Shors, Jason Smith, Stefan Treatman-Clark, Bryan Weeks, Louis Wingers NSA
首次发布2013
相关算法Simon英语Simon (cipher)Threefish英语Threefish
密码细节
密钥长度64, 72, 96, 128, 144, 192 or 256 bits
分组长度32, 48, 64, 96 or 128 bits
结构ARX
重复回数22–34 (depending on block and key size)
速度2.6 cpb (5.7 without SSE) on Intel Xeon 5640 (Speck128/128)
最佳公开破解
差分密码分析[1]

Speck是一类轻量级的分组密码,最早由美国国家安全局(NSA)于2013年6月提出[2]。如今Speck码较多应用于软件实现,而其姊妹算法Simon英语Simon (cipher)则多用于硬件实现。

编码描述

Speck支持多种分组密文长度。单个分组总是包含两个单字,每个单字可以由16位、24位、32位、48位或64位比特组成。相关密文由2、3或4个词汇组成。编码的循环函数包含两次反转计算:将右单字添加到左单字,异或密文与左单字;之后异或左单字与右单字。循环的次数取决于参数的选择如下[2]

块大小(bits) 秘钥大小(bits) 循环次数
2×16=32 4×16=64 22
2×24=48 3×24=72 22
4×24=96 23
2×32=64 3×32=96 26
4×32=128 27
2×48=96 2×48=96 28
3×48=144 29
2×64=128 2×64=128 32
3×64=192 33
4×64=256 34

密码次序表与主块密码使用相同的循环函数。

参考代码

以下是编码算法实现的设计参考,使用C语言编写,其具有128比特的分组大小与密文。

#include <stdint.h>

#define ROR(x, r) ((x >> r) | (x << (64 - r)))
#define ROL(x, r) ((x << r) | (x >> (64 - r)))
#define R(x, y, k) (x = ROR(x, 8), x += y, x ^= k, y = ROL(y, 3), y ^= x)
#define ROUNDS 32

void encrypt(uint64_t ct[2],
             uint64_t const pt[2],            
             uint64_t const K[2])
{
   uint64_t y = pt[0], x = pt[1], b = K[0], a = K[1];

   R(x, y, b);
   for (int i = 0; i < ROUNDS - 1; i++) {
      R(a, b, i);
      R(x, y, b);
   }

   ct[0] = y;
   ct[1] = x;
}

参考文献

  1. ^ Ling, Song; Huang, Zhangjie; Yang, Qianqian. Automatic Differential Analysis of ARX Block Ciphers with Application to SPECK and LEA (PDF). 2016-06-30 [2018-05-06]. (原始内容存档 (PDF)于2017-07-16). 
  2. ^ 2.0 2.1 Beaulieu, Ray; Shors, Douglas; Smith, Jason; Treatman-Clark, Stefan; Weeks, Bryan; Wingers, Louis. The SIMON and SPECK Families of Lightweight Block Ciphers (404). 2013 [2018-05-09]. (原始内容存档于2013-09-03). 

Read other articles:

  Tuinejeتوينيخي (بالإسبانية: Tuineje)‏[1]  مقاطعة لاس بالماس - منطقة جزر الكناري (إسبانيا) توينيخي توينيخي موقع توينيخي في جزيرة فويرتيفنتورا الواقعة في مقاطعة لاس بالماس (إسبانيا) تقسيم إداري البلد  إسبانيا[2] المنطقة جزر الكناري المسؤولون المقاطعة لاس بالماس الجزي

 

ПрадPrades Країна  Франція Регіон Овернь-Рона-Альпи  Департамент Ардеш  Округ Ларжантьєр Кантон Тюей Код INSEE 07182 Поштові індекси 07380 Координати 44°38′20″ пн. ш. 4°18′53″ сх. д.H G O Висота 243 - 750 м.н.р.м. Площа 9,79 км² Населення 1180 (01-2020[1]) Густота 120,12 ос./км² Розміщ...

 

Halaman ini berisi artikel tentang warna rambut. Untuk bagian jagung, lihat Sutra jagung. Rambut Jagung Perempuan muda berambut jagung gelapCommon connotationsRambut jingga kecokelatan     Koordinat warnaTriplet hex#BD5620sRGBB    (r, g, b)(189, 86, 32)CMYKH   (c, m, y, k)(0, 54, 83, 26)HSV       (h, s, v)(21°, 83%, 74%)SumberDaftar Istilah Warna[1]RAL Colours[2]B: Dinormalkan ke [0–255] (bita)H: Dinormalkan ke [0–100] (rat...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أغسطس 2019) أوموونمي صادق (بالإنجليزية: Omowunmi Sadik)‏    معلومات شخصية الميلاد 19 يونيو 1964 (59 سنة)  لاغوس  مواطنة نيجيريا  الحياة العملية المدرسة الأم جامعة لاغوس...

 

يو-1224 الجنسية  ألمانيا النازية الشركة الصانعة دويتشه ويرفت  المالك  كريغسمارينه المشغل كريغسمارينه (20 أكتوبر 1943–15 فبراير 1944)[1]البحرية الإمبراطورية اليابانية (15 فبراير 1944–13 مايو 1944)  المشغلون الحاليون وسيط property غير متوفر. المشغلون السابقون وسيط property غير متو...

 

Cet article concerne la danse. Pour le genre de musique, voir Cha-cha-cha (musique). Pour les autres significations, voir Cha Cha Cha (homonymie). Danseurs de cha-cha-cha Les adultes dansent la danse cha-cha-cha lors de compétitions. Le cha-cha-cha, aussi appelé parfois simplement cha-cha, est une danse de salon et une danse sportive. Sa version internationale fait partie des danses latines, alors que sa version américaine fait partie de l'American Rhythm. Historique La danse cha-cha-c...

Опис файлу Опис Постер фільму Чорна шістка Джерело https://en.wikipedia.org/wiki/File:TheBlackSix.jpg Час створення 1974 Автор зображення Вважається, що правовласник фільму Чорна шістка Ліцензія див. нижче Обґрунтування добропорядного використання для статті «Чорна шістка» [?] Мета викор

 

Кубок ірландської ліги 1999—2000 Подробиці Дата проведення 26 серпня - 8 грудня 1999 Кількість учасників 24 Призові місця  Чемпіон Деррі Сіті (5-й раз) Віцечемпіон Атлон Таун Статистика ← 1998—1999 2000—2001 → Кубок ірландської ліги 1999—2000 — 27-й розіграш Кубка ірландської ліги. ...

 

Yamuna Bankयमुना किनाराStasiun angkutan cepat di DelhiKoordinat28°37′16″N 77°15′36″E / 28.620999°N 77.260113°E / 28.620999; 77.260113Jumlah peronPulauJumlah jalur4KonstruksiJenis strukturPermukaanSejarahDibuka10 Mei 2009Operasi layanan Stasiun sebelumnya   Delhi Metro   Stasiun berikutnya Akshardhammenuju Noida City Centre Jalur BiruIndraprasthamenuju Dwarka Sector 21 Laxmi Nagarmenuju Vaishali Jalur BiruAnand ViharTerminus S...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يونيو 2019) فيكتور ألكوسر معلومات شخصية الميلاد 23 مارس 1917  ماردة  الوفاة 2 أكتوبر 1984 (67 سنة)   مدينة مكسيكو  مواطنة المكسيك  الحياة العملية المهنة ممثل،  وم...

 

Ministry of Infrastructure and DevelopmentMinisterstwo Infrastruktury i RozwojuOfficial governmental wall plaqueAgency overviewFormed7 December 2015Dissolved7 October 2020HeadquartersNowy Świat 6/12, WarsawAgency executiveMarek Gróbarczyk, Minister of Marine Economy and Inland NavigationParent agencyCouncil of MinistersWebsitewww.mgm.gov.pl Ministry of Marine Economy and Inland Navigation (Polish: Ministerstwo Gospodarki Morskiej i Żeglugi Śródlądowej) was formed in 2015, from transform...

 

United States historic placeGeorge Dunbar HouseU.S. National Register of Historic Places The house in 2013Location118 Sierra, Nogales, ArizonaCoordinates31°20′34″N 110°56′10″W / 31.34278°N 110.93611°W / 31.34278; -110.93611 (George Dunbar House)Area0 acres (0 ha)Built1918 (1918)Architectural styleAmerican CraftsmanMPSNogales MRANRHP reference No.85001853[1]Added to NRHPAugust 29, 1985 The George Dunbar House is a his...

Probability that random variable X is less than or equal to x This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Cumulative distribution function – news · newspapers · books · scholar · JSTOR (March 2010) (Learn how and when to remove this template message) Cumulative distribution function for the exponential d...

 

Spanish cross-country skier and cyclist Martí Vigo del ArcoVigo del Arco in 2018Personal informationBorn (1997-12-22) 22 December 1997 (age 25)Sesué, SpainSportSportCross-country skiing, road bicycle racingCycling careerTeam informationCurrent teamGW Shimano–SidermecDisciplineRoadRoleRiderAmateur team2020Telco'm–On Clima–Oses Professional team2021–Androni Giocattoli–Sidermec In this Spanish name, the first or paternal surname is Vigo and the second or maternal fa...

 

WW2 British military operation during the Allied invasion of Italy, 1943 Operation SlapstickPart of the Allied invasion of ItalyAerial view of Taranto.Date9 September 1943LocationTaranto, Italy40°28′15.53″N 17°14′10.23″E / 40.4709806°N 17.2361750°E / 40.4709806; 17.2361750Result British successBelligerents  United Kingdom  GermanyCommanders and leaders George Hopkinson † Ernest Down Richard HeidrichUnits involved 1st Airborne Division12...

U.S. Air Force general Clark QuinnAllegianceUnited StatesService/branchUnited States Air ForceYears of service1993–presentRankMajor GeneralCommands heldNineteenth Air Force71st Flying Training Wing20th Operations Support SquadronAwardsDefense Superior Service Medal (2)Legion of Merit Clark J. Quinn is a United States Air Force major general who serves as the commander of the Nineteenth Air Force. He previously served as the deputy commander of the Ninth Air Force.[1][2]...

 

Serie Tarzán de Edgar Rice Burroughs Título original «The Tarzan series»Idioma original InglésGénero Ciencia fricciónNovelas Tarzán de los monosTarzan of the Apes (1912) El regreso de TarzánThe Return of Tarzan (1913) Las fieras de TarzánThe Beasts of Tarzan (1914) El hijo de TarzánThe Son of Tarzan (1914) Tarzán y las joyas de OparTarzan and the Jewels of Opar (1916) Historias de la junglaJungle Tales of Tarzan (1919) Tarzán el indómitoTarzan the Untamed (1920) Tarzán el terri...

 

Udu-de-coroa-azul Estado de conservação Pouco preocupante (IUCN 3.1) [1] Classificação científica Reino: Animalia Filo: Chordata Classe: Aves Ordem: Coraciiformes Família: Momotidae Género: Momotus Espécie: M. momota Nome binomial Momotus momota(Linnaeus, 1758) Distribuição geográfica O udu-de-coroa-azul (Momotus momota), ou udu-da-amazónia [2] é um pássaro coraciiforme que reside e procria nas selvas tropicais do México, da América Central, da América do Sul e nas ilhas de ...

Эта страница требует существенной переработки. Возможно, её необходимо правильно оформить, дополнить или переписать.Пояснение причин и обсуждение — на странице Википедия:К улучшению/14 октября 2022. 6-я стрелковая дивизия(6 сд) Вооружённые силы ВС СССР Вид вооружённых сил с...

 

Jeff Bezos Melumato şexsiDewlete Dewletê Yewbiyaeyê AmerikaCınsiyet CamêrdCayê biyayışi AlbuquerqueBiyayış 12 Çele 1964Wendış Princeton University, Miami Palmetto High School û River Oaks Elementary SchoolGure Zanayoğê komputeri, Dekewter û commercial astronautZıwani İngılızki û İspanyolkiHempar MacKenzie ScottDomani Preston Bezos, second son of Jeff Bezos û third son of Jeff BezosMaye Jacklyn GisePi Ted Jorgensenİtıqad Bêdinİmza Jeffrey Preston Bezos (b. 12 Çele ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!