Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Data Encryption Standard

By admin on maart 30, 2021
Advertenties

De Data Encryption Standard (DES) is een symmetrische-sleutelblokversleuteling, gepubliceerd door het National Institute of Standards and Technology (NIST).

DES is een implementatie van een Feistel cijfer. Het maakt gebruik van een 16-ronde Feistel-structuur. De blokgrootte is 64-bit. Hoewel de sleutellengte 64 bits is, heeft DES een effectieve sleutellengte van 56 bits, aangezien 8 van de 64 bits van de sleutel niet door het vercijferingsalgoritme worden gebruikt (alleen als controlebits dienen). De algemene structuur van DES wordt in de volgende illustratie weergegeven –

DES-structuur

Omdat DES is gebaseerd op het Feistel-cijfer, is alles wat nodig is om DES te specificeren –

  • Rondfunctie
  • Sleutelschema
  • Extra verwerking – Initiële en uiteindelijke permutatie

Initiële en uiteindelijke permutatie

De initiële en uiteindelijke permutaties zijn rechte permutatiedozen (P-dozen) die inverses van elkaar zijn. Zij hebben geen cryptografische betekenis in DES. De initiële en finale permutaties worden als volgt weergegeven –

Initiële en finale permutatie

Ronde Functie

Het hart van dit cijfer is de DES-functie, f. De DES-functie past een 48-bits sleutel toe op de meest rechtse 32 bits om een 32-bits uitvoer te produceren.

Ronde functie

  • Uitbreiding permutatiebox – Aangezien de rechter invoer 32-bits is en de ronde sleutel een 48-bits, moeten we eerst de rechter invoer uitbreiden tot 48 bits. Permutatielogica wordt grafisch weergegeven in de volgende illustratie –

Permutatielogica

  • De grafisch weergegeven permutatielogica wordt in het algemeen beschreven als tabel in de DES-specificatie, die als volgt wordt geïllustreerd –

DES-specificatie

  • XOR (Whitener). – Na de expansiepermutatie voert DES een XOR-bewerking uit op het geëxpandeerde rechterdeel en de ronde sleutel. De ronde sleutel wordt alleen bij deze bewerking gebruikt.

  • Substitutieboxen. – De S-boxen zorgen voor de echte vermenging (verwarring). DES gebruikt 8 S-boxen, elk met een 6-bits invoer en een 4-bits uitvoer. Zie de volgende illustratie –

S-boxes

  • De S-box regel wordt hieronder geïllustreerd –

S-box regel

  • Er zijn in totaal acht S-box tabellen. De uitvoer van alle acht s-boxes wordt vervolgens gecombineerd tot een 32-bits gedeelte.

  • Rechte permutatie – De 32-bits uitvoer van de S-boxen wordt vervolgens onderworpen aan de rechte permutatie met de regel die in de volgende afbeelding wordt getoond:

Rechte permutatie

Sleutelgeneratie

De round-key generator maakt zestien 48-bits sleutels uit een 56-bits cijfersleutel. Het proces van sleutelgeneratie wordt afgebeeld in de volgende illustratie –

Sleutelgeneratie

De logica voor Parity drop, shifting en Compression P-box wordt gegeven in de DES-beschrijving.

DES-analyse

De DES voldoet aan de beide gewenste eigenschappen van een blokcijfer. Deze twee eigenschappen maken het cijfer zeer sterk.

  • Avalanche-effect – Een kleine verandering in de klaartekst leidt tot een zeer grote verandering in de cijfertekst.

  • Volledigheid – Elk bit van de cijfertekst hangt af van vele bits van de klaartekst.

De laatste jaren zijn in cryptoanalyses enkele zwakke punten in DES gevonden wanneer de geselecteerde sleutels zwakke sleutels zijn. Deze sleutels moeten worden vermeden.

DES is een zeer goed ontworpen blokcijfer gebleken. Er zijn geen significante cryptanalytische aanvallen op DES geweest, anders dan het uitputtend zoeken van sleutels.

Advertenties

Berichtnavigatie

Vietnamese Vermicelli Bowl (“Bun”)
Data Governance – Wat, Waarom, Hoe, Wie & 15 Best Practices

Geef een reactie Antwoord annuleren

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Meest recente berichten

  • 9 Beste Vitaminen en Supplementen voor honden voor een betere gezondheid
  • CD-rentevoorspelling voor 2021: Tarieven blijven waarschijnlijk laag, maar kunnen later in het jaar stijgen
  • Hoe de documentatie van het kwaliteitsmanagementsysteem te structureren
  • Chronische bekkenpijn en prostatitis: symptomen, diagnose en behandeling
  • Mixed Berry Crisp
  • Koolhydraatarm chocoladepuddingrecept
  • Gezonde spelletjes en activiteiten voor kinderen | UIC Online Informatics
  • De voordelen van borstvoeding na één jaar
  • Is het veilig om koffiedik door de gootsteen te spoelen | Atomic Plumbing
  • Onze werkzaamheden

Meta

  • Inloggen
  • Berichten feed
  • Reacties feed
  • WordPress.org

Archief

  • maart 2021
  • februari 2021
  • januari 2021
  • december 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com