Lucifer (cryptographie)

Lucifer

Résumé
Concepteur(s) Horst Feistel, IBM
Première publication 1971
Dérivé de Aucun
Chiffrement(s) basé(s) sur cet algorithme DES
Caractéristiques
Taille(s) du bloc 32, 48, 128 bits
Longueur(s) de la clé 48, 64, 128 bits
Structure utilisation de S-Box et d'un réseau de Feistel
Nombre de tours 16 (pour la version à 128 bits)

Meilleure cryptanalyse

cryptanalyse linéaire et différentielle

Lucifer est une famille d'algorithmes de chiffrement par bloc développés par Horst Feistel et ses collègues d'IBM. Il s'agit d'une des premières méthodes de chiffrement moderne destinée à un usage civil. Lucifer fut le précurseur direct de DES. Une des versions, DTD-1, fut utilisée pour la banque en ligne (e-banking) durant les années 1970.

Une autre variante, décrite dans le brevet (Brevet US 3798359 ; Juin 1971), utilise un bloc de 48 bits. Le chiffrement se fait via un réseau de permutations et de substitutions. Deux tables de substitutions, des S-Boxes de 4 bits, sont employées. La clé détermine la table utilisée pour la substitution et le brevet décrit l'exécution du chiffrement sur 24 bits à la fois, ainsi qu'une version séquentielle qui travaille par tranches de 8 bits.

Dans un autre brevet (Brevet US 3796830 ; Novembre 1971), Lucifer se présente sous la forme d'un bloc de 32 bits chiffré par une clé de 64 bits. L'architecture du chiffrement repose sur une addition modulo 4 et une seule table de substitution de 4 bits. L'algorithme est conçu pour opérer sur 4 bits par coup d'horloge. Il s'agit probablement du chiffrement par bloc le plus simple et le plus réduit jamais conçu.

Une variante plus robuste, décrite par Feistel en 1973, utilise une clé de 128 bits et travaille sur un bloc de la même taille. Il s'agit ici encore d'une série de permutations et de substitutions avec deux S-Boxes de 4 bits dont l'utilisation dépend de la clé. Une modification fut apportée plus tard et publiée par Sorkin en 1984. Ce Lucifer était construit autour d'un réseau de Feistel de 16 tours avec un bloc de 128 bits. La clé était toujours de 128 bits mais malgré cette taille d'un conservatisme remarquable pour l'époque, cette version fut cassée dès l'apparition de la cryptanalyse différentielle. Pour environ la moitié des clés, il est possible de forger une telle attaque avec environ 236 textes clairs choisis par le cryptanalyste. La complexité en temps se monte à 236 (résultats de Ben-Aroya et Eli Biham en 1996).

À l'époque, cette version fut candidate pour DES selon un processus semblable à la sélection pour AES. Après plusieurs modifications dont une réduction de la taille de la clé à 56 bits et un bloc plus court (64 bits), ce Lucifer remanié devint le nouveau standard de chiffrement en 1977. Il sera prouvé par la suite que l'algorithme avait été amélioré du point de vue cryptographique en limitant les possibilités d'attaques différentielles. L'équipe d'IBM avait en effet découvert le précurseur de l'attaque différentielle (l'attaque-T) et avait renforcé DES.

Description de la variante de Sorkin

En 1984, Arthur Sorkin décrit une version reposant sur un réseau de Feistel avec 16 tours, comme DES, mais sans les permutations initiales et finales. La clé et le bloc possèdent 128 bits. La fonction de Feistel travaille sur des morceaux de 64 bits (le bloc est scindé en deux parties) avec une clé de tour de 64 bits et 8 bits nommés ICB (interchange control bits). Ces bits contrôlent en fait des opérations de permutation.

Le bloc de 64 bits est considéré comme une série de 8 octets et si les ICB correspondant à un octet particulier sont nuls, alors l'octet est coupé en deux et les 4 bits sont échangés. Autrement, l'octet reste intact. Chaque octet est ensuite introduit dans deux S-Boxes qui travaillent chacune sur une moitié de l'octet. Les sorties des tables sont concaténées et combinées avec une clé intermédiaire en utilisant un XOR (key interruption). Il s'ensuit une permutation en deux étapes, la première fait une permutation constante de l'octet alors que la deuxième mélange les bits entre plusieurs octets.

La création des clés intermédiaires est relativement simple. La clé de 128 bits est chargée dans un registre à décalage. À chaque tour, les 64 premiers bits du registre forment la clé intermédiaire et les 8 derniers bits forment les ICB. Après chaque tour, le registre subit une rotation de 56 bits vers la gauche.

Anecdote

Le nom de « Lucifer » proviendrait de « Demon » qui était obtenu en tronquant « Demonstration », le nom du système sur lequel travaillait Feistel. Le système d'exploitation ne pouvait pas supporter des noms aussi longs, d'où « Demon » qui fut transformé en « Lucifer ».

Voir aussi l'article sur Lucifer

Références

  • Horst Feistel. Block Cipher Cryptographic System, Brevet US 3798359 . Filed June 30, 1971. (IBM)
  • John Lynn Smith. Recirculating Block Cipher Cryptographic System, Brevet US 3796830 . Filed Nov 2, 1971. (IBM)
  • Horst Feistel, (1973). Cryptography and Computer Privacy". Scientific American, 228(5), May 1973, pp 15–23.
  • A. Sorkin, (1984). LUCIFER: a cryptographic algorithm. Cryptologia, 8(1), 22—35, 1984.
  • Eli Biham, Adi Shamir (1991). Differential Cryptanalysis of Snefru, Khafre, REDOC-II, LOKI and Lucifer. CRYPTO 1991: pp156–171
  • Ishai Ben-Aroya, Eli Biham (1996). Differential Cryptanalysis of Lucifer. Journal of Cryptology 9(1), pp. 21–34, 1996.
  • Whitfield Diffie, Susan Landau (1998). Privacy on the Line: The Politics of Wiretapping and Encryption.
  • Stephen Levy. (2001). Crypto: Secrecy and Privacy in the New Code War (Penguin Press Science).

Read other articles:

Santo Ruadán[1] mac Fergusa Birn, juga dikenal sebagai Rowan, Ruadon, Roadan, Ruadhán, Rodon dan Rodan, merupakan seorang abbas Irlandia yang mendirikan biara Lorrha (Lothra, County Tipperary, Irlandia), dekat Terryglass. Dia dikenal karena nubuatannya. Setelah kematiannya, dia dihormati sebagai santo dan sebagai salah satu dari 12 Rasul Irlandia. Kalender orang kudusnya pada 15 April. Referensi ^ also Rúadán, Ruadhan, Ruadhán, Ruadhan Sumber pertama Aided Díarmata meic Cerbaill...

 

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: Elvis musical – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this template message) Elvis - The MusicalOriginal London Cast RecordingMusicVarious ArtistsLyricsVarious ArtistsBookJack Good Ray CooneyBasisThe life...

 

Series of long barrows in western Britain The exposed stone burial chambers of Wayland's Smithy long barrow, Oxfordshire, U.K. The Cotswold-Severn Group are a series of long barrows erected in an area of western Britain during the Early Neolithic. Around 200 known examples of long barrows are known from the Cotswold-Severn region, although an unknown number of others were likely destroyed prior to being recorded. Definition The concept of the Cotswold-Severn group was coined by 1937 by the ar...

American politician (1773–1837) Thomas GriffinThomas Griffin, engraving by Charles Balthazar Julien Févret de Saint-MéminMember of theU.S. House of Representativesfrom Virginia's 12th districtIn officeMarch 4, 1803 – March 3, 1805Preceded byJohn StrattonSucceeded byBurwell BassettMember of the Virginia House of Delegates from York CountyIn officeDecember 3, 1827 – December 5, 1830Serving with Robert SheildPreceded byThomas C. RussellSucceeded bydistrict merge...

 

Ini adalah nama Korea; marganya adalah Moon. MoonbinMoon Bin Pada Januari 2023Lahir(1998-01-26)26 Januari 1998Cheongju, Provinsi Chungcheong Utara, Korea SelatanMeninggal19 April 2023(2023-04-19) (umur 25)Distrik Gangnam, Seoul, Korea Selatan[1]AlmamaterHanlim Multi Art SchoolPekerjaanPenyanyipemeranpenarimodelKeluargaMoon Sua (adik)Karier musikGenreK-popInstrumenVokalTahun aktif2009–2023LabelFantagioArtis terkaitAstroAstro - Moonbin & Sanha Nama KoreaHangul문빈 Hanja文�...

 

Major League Baseball season Major League Baseball team season 1905 St. Louis CardinalsLeagueNational LeagueBallparkLeague ParkCitySt. Louis, MissouriRecord58–96 (.377)League place6thOwnersFrank Robison and Stanley RobisonManagersKid Nichols, Jimmy Burke, and Stanley Robison ← 1904 Seasons 1906 → The 1905 St. Louis Cardinals season was the team's 24th season in St. Louis, Missouri and the 14th season in the National League. The Cardinals went 58–96 during the se...

弗雷德里克·齊盧巴Frederick Chiluba第2任赞比亚总统任期1991年11月2日—2002年1月2日副职利维·姆瓦纳瓦萨前任肯尼思·卡翁达继任利维·姆瓦纳瓦萨 个人资料出生(1943-04-30)1943年4月30日北罗得西亚基特韦逝世2011年6月18日(2011歲—06—18)(68歲) 尚比亞卢萨卡(Lusaka)墓地 尚比亞卢萨卡使館公園總統陵園(英语:Embassy Park Presidential Burial)国籍赞比亚政党多黨民主運動(MMD)...

 

Turkish diplomat and politician Öztürk YılmazDeputy Leader of the Republican People's PartyIn office25 January 2016 – 20 November 2018LeaderKemal KılıçdaroğluMember of the Grand National AssemblyIn office1 November 2015 – 14 May 2023ConstituencyArdahan (Nov 2015, 2018) Personal detailsBorn (1970-09-19) 19 September 1970 (age 53)Ardahan, TurkeyPolitical partyRepublican People's Party (2015-2018) Independent (2018-2020)Innovation Party(2020-present)Alma materMi...

 

Building in Manhattan, New York Five Manhattan West5 Manhattan West in 2019General informationStatusCompletedTypeOffice and RetailAddress450 West 33rd StreetCoordinates40°45′11″N 73°59′58″W / 40.75306°N 73.99944°W / 40.75306; -73.99944Completed1969; 55 years ago (1969)HeightRoof995 ft (303 m)[1]Technical detailsFloor area1,800,000 square feet (170,000 m2)Design and constructionArchitect(s)Davis Brody BondDeveloperBro...

Pour les articles homonymes, voir HSD (homonymie). L’Hybrid Synergy Drive (HSD) est une technologie de traction hybride développée par Toyota. Intégrée aux véhicules hybrides produits par l'entreprise et vendus sous les marques Toyota et Lexus (exemples : Toyota Prius, Yaris Hybride[1], Lexus CT 200h), le HSD a été utilisé par Nissan pour l'Altima hybride et Mazda pour l'Axela hybride, et adapté à des véhicules plus puissants ou à quatre roues motrices. La motorisation HSD...

 

19th Governor-General of Australia The Right HonourableSir Zelman CowenAK GCMG GCVO PC QC FTSECowen in 196819th Governor-General of AustraliaIn office8 December 1977 – 29 July 1982MonarchElizabeth IIPrime MinisterMalcolm FraserPreceded bySir John KerrSucceeded bySir Ninian StephenProvost of Oriel College, OxfordIn office1982–1990Preceded byThe Lord SwannSucceeded byErnest NicholsonVice Chancellor of the University of QueenslandIn office1970–1977Preceded ...

 

U.S. political event held in Miami Beach, Florida 1972 Democratic National Convention1972 presidential election NomineesMcGovern and EagletonConventionDate(s)July 10–13, 1972CityMiami Beach, FloridaVenueMiami Beach Convention CenterKeynote speakerReubin Askew[1]CandidatesPresidential nomineeGeorge McGovern of South DakotaVice presidential nomineeThomas Eagleton of Missouri‹ 1968 · 1976 › The 1972 Democratic National Convention was the presidential nominating...

Institutional corruption in the country Political corruption Forms and concepts Bribery Cronyism Economics of corruption Electoral fraud Elite capture Influence peddling Kleptocracy Mafia state Nepotism Pyrrhic defeat theory Slush fund Simony State capture State-corporate crime Throffer Anti-corruption International Anti-Corruption Court Group of States Against Corruption International Anti-Corruption Academy International Anti-Corruption Day United Nations Convention against Corruption Corru...

 

Period of Roman history (c. 753–c. 509 BC) Regal period redirects here. For the regal period in Athenian history, see List of kings of Athens. For the 5th-century Roman kingdom in Soissons ruled by Syagrius, see Kingdom of Soissons. Roman KingdomRoma (Latin)753 BC–509 BCThe ancient quarters of RomeCapitalRomeCommon languagesOld LatinReligion Roman religionGovernmentElective monarchyKing • 753–716 BC Romulus• 715–672 BC Numa Pompilius• 672–640 BC T...

 

Координати: 50°27′27″ пн. ш. 30°31′24″ сх. д. / 50.45750° пн. ш. 30.52333° сх. д. / 50.45750; 30.52333 Київський фунікулер Вагончики Київського фунікулера Відкриття першої ділянки 7 (20) травня 1905 Довжина, км 0,222 Кількість станцій 2 Час проїзду, хв 2,5 Кількість в...

Ministry of the Government of India 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: Ministry of Minority Affairs – news · newspapers · books · scholar · JSTOR (October 2015) (Learn how and when to remove this message) Ministry of Minority AffairsBranch of Government of IndiaMinistry of Minority AffairsAgency...

 

Trouble du développement Données clés Traitement Spécialité Psychiatrie et psychologie Classification et ressources externes CIM-10 F80-F89 CIM-9 299, 315 Mise en garde médicale modifier - modifier le code - voir Wikidata (aide) Un trouble du développement est un trouble qui survient lors d'une certaine étape avant la naissance et durant l'enfance, et retarde souvent le développement. Cela peut inclure un trouble psychologique ou physique. Définition Les troubles de développement ...

 

Spiritual leader of Tibet from 1879 to 1933 Thubten Gyatsoཐུབ་བསྟན་རྒྱ་མཚོTitleThe 13th Dalai LamaPersonalBorn(1876-02-12)12 February 1876Thakpo Langdun, Ü-Tsang, TibetDied17 December 1933(1933-12-17) (aged 57)Lhasa, TibetResting placePotala PalaceReligionTibetan BuddhismHome townLhasaKnown for13th Dalai LamaSignatureMilitary serviceRankDalai LamaSenior postingTeacherPhurchok Ngawang Jampa Rinpoche[1]Period in office31 July 1879 – 17 D...

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: Taxation in the Philippines – news · newspapers · books · scholar · JSTOR (January 2018) (Learn how and when to remove this message) Part of a series onTaxation An aspect of fiscal policy Policies Government revenue Property tax equalization Tax revenue Non-tax revenue Tax law Tax bracket Flat tax Tax thr...

 

Cet article est une ébauche concernant la bière. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Veltins Création 1824 Forme juridique Société en commandite en Allemagne (d) Siège social Meschede Directeurs Susanne Veltins (d) Activité Brassage Produits Bière Site web www.veltins.de modifier - modifier le code - voir Wikidata  Veltins est une marque de bière et un brasseur allemand basé à Mesched...