×
1 Kies EITC/EITCA-certificaten
2 Online examens leren en afleggen
3 Laat uw IT-vaardigheden certificeren

Bevestig uw IT-vaardigheden en -competenties onder het Europese IT-certificeringskader van overal ter wereld, volledig online.

EITCA Academie

Standaard voor attestering van digitale vaardigheden door het European IT Certification Institute ter ondersteuning van de ontwikkeling van de digitale samenleving

LOG IN OP UW ACCOUNT

MAAK EEN ACCOUNT WACHTWOORD VERGETEN?

WACHTWOORD VERGETEN?

AAH, WACHT, ik herinner me NOW!

MAAK EEN ACCOUNT

REEDS EEN ACCOUNT HEEFT?
EUROPESE INFORMATIETECHNOLOGIEËN CERTIFICATIE ACADEMIE - UW PROFESSIONELE DIGITALE VAARDIGHEDEN PROBEREN
  • INSCHRIJVEN
  • LOG IN
  • INFO

EITCA Academie

EITCA Academie

Het European Information Technologies Certification Institute - EITCI ASBL

Certificeringsaanbieder

EITCI Instituut ASBL

Brussel, Europese Unie

Beheer van het Europese IT-certificeringskader (EITC) ter ondersteuning van IT-professionalisme en de digitale samenleving

  • CERTIFICATEN
    • EITCA-ACADEMIES
      • CATALOGUS VAN EITCA ACADEMIES<
      • EITCA/CG-COMPUTERGRAFIEK
      • EITCA/IS INFORMATIEBEVEILIGING
      • EITCA/BI BEDRIJFSINFORMATIE
      • EITCA/KC BELANGRIJKSTE COMPETENTIES
      • EITCA/EG E-REGERING
      • EITCA/WD WEBONTWIKKELING
      • EITCA/AI KUNSTMATIGE INTELLIGENTIE
    • EITC-CERTIFICATEN
      • CATALOGUS VAN EITC-CERTIFICATEN<
      • COMPUTER GRAFISCHE CERTIFICATEN
      • WEB ONTWERP CERTIFICATEN
      • 3D ONTWERP CERTIFICATEN
      • KANTOOR IT-CERTIFICATEN
      • BITCOIN BLOCKCHAIN ​​CERTIFICAAT
      • WORDPRESS CERTIFICAAT
      • CLOUD PLATFORM CERTIFICAATNIEUW
    • EITC-CERTIFICATEN
      • INTERNET CERTIFICATEN
      • CRYPTOGRAFIE CERTIFICATEN
      • BUSINESS IT-CERTIFICATEN
      • TELEWERKCERTIFICATEN
      • PROGRAMMERING VAN CERTIFICATEN
      • DIGITAAL PORTRETCERTIFICAAT
      • WEBONTWIKKELINGSCERTIFICATEN
      • DIEPE LEREN CERTIFICATENNIEUW
    • CERTIFICATEN VOOR
      • EU-OPENBARE ADMINISTRATIE
      • LERAREN EN ONDERWIJS
      • IT-BEVEILIGINGSPROFESSIONALS
      • GRAFISCHE ONTWERPERS & KUNSTENAARS
      • ZAKENLIEDEN EN MANAGERS
      • BLOCKCHAIN ​​ONTWIKKELAARS
      • WEB ONTWIKKELAARS
      • CLOUD AI-EXPERTSNIEUW
  • FEATURED
  • SUBSIDIE
  • HOE WERKT HET?
  •   IT ID
  • OVER ONS
  • CONTACT
  • MIJN BESTELLING
    Uw huidige bestelling is leeg.
EITCIINSTITUTE
CERTIFIED

Hoe verschilt het decoderingsproces in DES van het coderingsproces?

by EITCA Academie / Donderdag 03 augustus 2023 / Gepubliceerd in Cybersecurity, Basisprincipes van EITC/IS/CCF Klassieke cryptografie, DES blokcijfer cryptosysteem, Data Encryption Standard (DES) - Sleutelschema en decodering, Examenoverzicht

De Data Encryption Standard (DES) is een symmetrisch blokcijfercryptosysteem dat veel wordt gebruikt in cyberbeveiliging. Het maakt gebruik van een Feistel-netwerkstructuur, die bestaat uit meerdere coderings- en decoderingsrondes. De coderings- en decoderingsprocessen in DES zijn vergelijkbaar, maar met enkele belangrijke verschillen.

Tijdens het coderingsproces neemt DES een bericht in platte tekst en een geheime sleutel als invoer en produceert een cijfertekst als uitvoer. Het sleutelschema genereert 16 ronde sleutels, elk gebruikt in een specifieke coderingsronde. De leesbare tekst is verdeeld in blokken van 64 bits en er wordt een initiële permutatie (IP) toegepast om de bits opnieuw te rangschikken. Het resulterende blok wordt vervolgens in twee helften gesplitst, de linkerhelft (L0) en de rechterhelft (R0), elk 32 bits groot.

De Feistel-functie is de kern van elke ronde in DES. Het neemt de rechterhelft van de vorige ronde (Ri-1) en de rondesleutel (Ki) als invoer. De rechterhelft wordt uitgebreid van 32 bits naar 48 bits met behulp van een uitbreidingspermutatie (E). De geëxpandeerde rechterhelft wordt vervolgens geXORed met de ronde sleutel om een ​​48-bits resultaat te produceren. Dit resultaat wordt opgedeeld in acht 6-bits chunks, en elke chunk wordt vervangen door een specifieke S-box. De S-box-vervanging vervangt elke 6-bits invoer door een 4-bits uitvoer op basis van een vooraf gedefinieerde opzoektabel. De uitvoer van de S-boxen wordt samengevoegd om een ​​32-bits resultaat te vormen.

Vervolgens wordt een permutatie (P) toegepast op het 32-bits resultaat, waarbij de bits opnieuw worden gerangschikt. Het resultaat wordt XORed met de linkerhelft van de vorige ronde (Li-1). Het XOR-resultaat wordt de rechterhelft (Ri) voor de huidige ronde, terwijl de vorige rechterhelft (Ri-1) de linkerhelft (Li) wordt voor de huidige ronde. Dit proces wordt 16 ronden herhaald, waarbij de laatste ronde de posities van de linker- en rechterhelft verwisselt.

Na de 16 versleutelingsrondes wordt een laatste permutatie (IP-1) toegepast op de aaneenschakeling van de linker- en rechterhelften. Het resulterende blok is de cijfertekst.

Het decoderingsproces in DES is het omgekeerde van het coderingsproces. Het neemt de cijfertekst en dezelfde geheime sleutel als invoer en produceert de originele leesbare tekst als uitvoer. Het sleutelschema genereert dezelfde 16 ronde sleutels, maar ze worden tijdens de ontsleuteling in omgekeerde volgorde gebruikt. Het cijfertekstblok doorloopt dezelfde initiële permutatie (IP) als bij codering, resulterend in de linker- en rechterhelft.

Voor elke decoderingsronde wordt de Feistel-functie omgekeerd toegepast. De rechterhelft van de vorige ronde (Ri-1) wordt geXORed met de rondesleutel (Ki) en gaat door de uitbreidingspermutatie (E) en S-box-substitutie in omgekeerde volgorde. Het resulterende 32-bits blok wordt XORed met de linkerhelft van de vorige ronde (Li-1), en het XOR-resultaat wordt de rechterhelft (Ri) voor de huidige ronde. De vorige rechterhelft (Ri-1) wordt de linkerhelft (Li) voor de huidige ronde. Dit proces wordt 16 ronden in omgekeerde volgorde herhaald, waarbij de laatste ronde de posities van de linker- en rechterhelft verwisselt.

Na de 16 decoderingsrondes wordt een definitieve permutatie (IP-1) toegepast op de aaneenschakeling van de linker- en rechterhelften, wat resulteert in de oorspronkelijke leesbare tekst.

Het decoderingsproces in DES is het omgekeerde van het coderingsproces. Het gebruikt dezelfde ronde sleutels als codering, maar in omgekeerde volgorde. De Feistel-functie wordt voor elke ronde omgekeerd toegepast en de uiteindelijke permutatie wordt ook omgekeerd toegepast.

Andere recente vragen en antwoorden over Data Encryption Standard (DES) - Sleutelschema en decodering:

  • Tussen lineaire en differentiële cryptanalyse die efficiënt is voor het doorbreken van DES?
  • Hoe kan lineaire cyrptanalyse een DES-cryptosysteem doorbreken?
  • Kan DES worden doorbroken door differentiële cryptanalyse?
  • Kunnen twee verschillende inputs x1, x2 dezelfde output y produceren in Data Encryption Standard (DES)?
  • Is differentiële cryptanalyse efficiënter dan lineaire cryptanalyse bij het doorbreken van het DES-cryptosysteem?
  • Hoe diende DES als basis voor moderne versleutelingsalgoritmen?
  • Waarom wordt de sleutellengte in DES volgens de huidige normen als relatief kort beschouwd?
  • Wat is de netwerkstructuur van Feistel en hoe verhoudt deze zich tot DES?
  • Wat is het doel van het sleutelschema in het DES-algoritme?
  • Hoe draagt ​​het begrijpen van het sleutelschema en het decoderingsproces van DES bij aan de studie van klassieke cryptografie en de evolutie van coderingsalgoritmen?

Bekijk meer vragen en antwoorden in Data Encryption Standard (DES) - Sleutelplanning en decodering

Meer vragen en antwoorden:

  • Veld: Cybersecurity
  • Programma Basisprincipes van EITC/IS/CCF Klassieke cryptografie (ga naar het certificeringsprogramma)
  • Les: DES blokcijfer cryptosysteem (ga naar gerelateerde les)
  • Topic: Data Encryption Standard (DES) - Sleutelschema en decodering (ga naar gerelateerd onderwerp)
  • Examenoverzicht
Tagged onder: Geheimschrift, Cybersecurity, DES, Feistel-netwerk, Sleutel schema, Symmetrische encryptie
Home » Cybersecurity » Basisprincipes van EITC/IS/CCF Klassieke cryptografie » DES blokcijfer cryptosysteem » Data Encryption Standard (DES) - Sleutelschema en decodering » Examenoverzicht » » Hoe verschilt het decoderingsproces in DES van het coderingsproces?

Certificatiecentrum

GEBRUIKERSMENU

  • Mijn Account

CERTIFICAATCATEGORIE

  • EITC-certificering (105)
  • EITCA-certificering (9)

Waar ben je naar op zoek?

  • Introductie
  • Hoe werkt het?
  • EITCA-academies
  • EITCI DSJC-subsidie
  • Volledige EITC-catalogus
  • Jouw order
  • Uitgelicht
  •   IT ID
  • EITCA beoordelingen (Medium publ.)
  • Over ons
  • Contact

EITCA Academy maakt deel uit van het Europese IT-certificeringskader

Het Europese IT-certificeringskader is in 2008 opgericht als een in Europa gevestigde en leveranciersonafhankelijke standaard voor breed toegankelijke online certificering van digitale vaardigheden en competenties op vele gebieden van professionele digitale specialisaties. Het EITC-kader wordt beheerst door de Europees IT-certificeringsinstituut (EITCI), een certificeringsinstantie zonder winstoogmerk die de groei van de informatiemaatschappij ondersteunt en de kloof in digitale vaardigheden in de EU overbrugt.

Geschiktheid voor EITCA Academy 90% EITCI DSJC Subsidie-ondersteuning

90% van de EITCA Academy-vergoedingen gesubsidieerd bij inschrijving door

    Secretariaat van de EITCA Academie

    Europees IT-certificeringsinstituut ASBL
    Brussel, België, Europese Unie

    Operator van het EITC/EITCA-certificeringskader
    Geldende Europese IT-certificeringsnorm
    Toegang Contactformulier of bel + 32 25887351

    Volg EITCI op X
    Bezoek EITCA Academy op Facebook
    Neem contact op met EITCA Academy op LinkedIn
    Bekijk EITCI- en EITCA-video's op YouTube

    Gefinancierd door de Europese Unie

    Gefinancierd door de Europees Fonds voor Regionale Ontwikkeling (EFRO) en Europees Sociaal Fonds (ESF) in een reeks projecten sinds 2007, momenteel beheerd door de Europees IT-certificeringsinstituut (EITCI) sinds 2008

    Informatiebeveiligingsbeleid | DSRRM en AVG-beleid | Gegevensbeschermingsbeleid | Registratie van verwerkingsactiviteiten | HSE-beleid | Anticorruptiebeleid | Beleid inzake moderne slavernij

    Automatisch vertalen naar uw taal

    Algemene Voorwaarden | Privacybeleid
    EITCA Academie
    • EITCA Academy op sociale media
    EITCA Academie


    © 2008-2025  Europees IT-certificeringsinstituut
    Brussel, België, Europese Unie

    TOP
    CHAT MET ONDERSTEUNING
    Heb je nog vragen?