×
1 Vælg EITC/EITCA-certifikater
2 Lær og tag online eksamener
3 Få dine IT-kompetencer certificeret

Bekræft dine it-færdigheder og -kompetencer under den europæiske it-certificeringsramme fra hvor som helst i verden, helt online.

EITCA Academy

Standard for attestering af digitale færdigheder af European IT Certification Institute med det formål at understøtte udviklingen af ​​det digitale samfund

LOG IND PÅ DIN KONTO

OPRET EN KONTO Glemt din adgangskode?

Glemt din adgangskode?

AAH, vent, jeg HUSK NU!

OPRET EN KONTO

HAR DU ALLEREDE EN BRUGER?
EUROPÆISKE INFORMATIONSTEKNOLOGIER CERTIFICERINGSAKADEMI - AT TESTE DINE FAGLIGE DIGITALE FÆRDIGHEDER
  • TILMELD DIG
  • LOGIN
  • INFO

EITCA Academy

EITCA Academy

Det Europæiske Institut for Certifikation af Informationsteknologi - EITCI ASBL

Certificeringsudbyder

EITCI Institute ASBL

Bruxelles, Den Europæiske Union

Styrende rammer for europæisk it-certificering (EITC) til støtte for it-professionalitet og det digitale samfund

  • CERTIFIKATER
    • EITCA-AKADEMIER
      • EITCA ACADEMIES-KATALOG<
      • EITCA/CG COMPUTER GRAFIK
      • EITCA/ER INFORMATIONSSIKKERHED
      • EITCA/BI FORRETNINGSINFORMATION
      • EITCA/KC Nøglekompetencer
      • EITCA/EG E-REGERING
      • EITCA/WD WEB UDVIKLING
      • EITCA/AI KUNSTIG INTELLIGENCE
    • EITC-CERTIFIKATER
      • EITC CERTIFIKATER KATALOG<
      • COMPUTERGRAFIKCERTIFIKATER
      • WEB-DESIGNCERTIFIKATER
      • 3D-DESIGNCERTIFIKATER
      • KONTOR DETS CERTIFIKATER
      • BITCOIN BLOCKCHAIN ​​CERTIFIKAT
      • WORDPRESS CERTIFIKAT
      • CLOUD PLATFORM CERTIFIKATNY
    • EITC-CERTIFIKATER
      • INTERNETCERTIFIKATER
      • KRYPTOGRAFICERTIFIKATER
      • FORRETNINGSDET CERTIFIKATER
      • TELEVERKSCERTIFIKATER
      • PROGRAMMERINGSCERTIFIKATER
      • DIGITAL PORTRETSCERTIFIKAT
      • WEBUDVIKLINGSCERTIFIKATER
      • DYPE LÆRINGSCERTIFIKATERNY
    • CERTIFIKATER FOR
      • EU OFFENTLIG ADMINISTRATION
      • LÆRERE OG UDDANNELSE
      • DET SIKKERHEDSFORLIGERE
      • GRAFIK DESIGNERE & KUNSTNERE
      • BUSINESSMEN OG MANAGERS
      • BLOCKCHAIN-UDVIKLERE
      • WEB-UDVIKLERE
      • CLOUD AI EKSPERTERNY
  • SPECIAL
  • TILSKUD
  • SÅDAN VIRKER DET
  •   IT ID
  • OM
  • KONTAKT
  • MIN BESTILLING
    Din nuværende ordre er tom.
EITCIINSTITUTE
CERTIFIED

Kan OFB-tilstand bruges som keystream-generatorer?

by Emmanuel Udofia / Lørdag, 10 august 2024 / Udgivet i Cybersecurity, Grundlæggende om EITC/IS/CCF klassisk kryptografi, Anvendelser af blokkoder, Driftsformer for blokcifre

Output Feedback (OFB)-tilstand er en af ​​flere driftsformer for blok-ciffer, som gør det muligt at bruge en blok-ciffer på en måde, der giver fortrolighed ved at konvertere den til en stream-ciffer. Denne tilstand er især bemærkelsesværdig for dens evne til at generere keystreams, hvilket gør den til en egnet kandidat til visse kryptografiske applikationer, der kræver en stream-chiffer.

I OFB-tilstand involverer krypteringsprocessen gentagne gange at anvende blokchifferens krypteringsfunktion på en initialværdi, typisk kendt som initialiseringsvektoren (IV). Denne IV er vigtig for at sikre, at den samme almindelige tekst, der er krypteret med den samme nøgle, ikke producerer den samme chiffertekst, hvilket giver semantisk sikkerhed. IV'en transformeres gennem krypteringsfunktionen, og outputtet af denne transformation fungerer som den nøglestrøm, der XOReds med klarteksten for at producere chifferteksten. Denne proces kan beskrives i følgende trin:

1. Initialisering: Start med en IV, som er en blok af samme størrelse som blokchifferens blokstørrelse.
2. Kryptering: Krypter IV'en ved hjælp af blokchifferet og den hemmelige nøgle for at producere den første nøglestrømsblok.
3. Keystream Generation: Outputtet fra den forrige krypteringsoperation føres tilbage til blokchifferet for at producere den næste nøglestrømsblok.
4. XOR-drift: Hver keystream-blok XOR-behandles med en blok af klartekst for at producere den tilsvarende blok med chiffertekst.

Denne sekvens af operationer kan matematisk repræsenteres som følger:
– Lad E_k angiv blokkrypteringsfunktionen med nøgle k.
– Lad IV være initialiseringsvektoren.
– Lad P_i Vær den i-th blok af klartekst.
– Lad C_i Vær den i-th blok af chiffertekst.
– Lad O_i Vær den i-th blok af nøglestrømmen.

Operationerne er:

1. O_0 = IV
2. O_i = E_k(O_{i-1}) forum i \geq 1
3. C_i = P_i \oplus O_i

Her, \ oplus angiver den bitvise XOR-operation. Denne proces fortsætter for hver blok af almindelig tekst, og genererer en tilsvarende blok af chiffertekst.

En af de primære fordele ved OFB-tilstand er, at den konverterer blokchifferet til en synkron stream-ciffer. Dette betyder, at nøglestrømmen er uafhængig af klarteksten og chifferteksten, idet den udelukkende er afhængig af IV og den hemmelige nøgle. Denne egenskab er fordelagtig, fordi den giver mulighed for forudberegning af nøglestrømmen, hvilket muliggør hurtigere krypterings- og dekrypteringsprocesser, især i miljøer, hvor lav latenstid er kritisk.

Desuden, da nøglestrømsgenereringen i OFB-tilstand ikke afhænger af klarteksten, udbreder fejl i chifferteksten sig ikke ud over den fejlagtige blok. Denne egenskab er vigtig for applikationer, hvor fejludbredelse kan føre til væsentlige problemer, såsom i realtidskommunikationssystemer.

Der er dog nogle overvejelser og potentielle ulemper ved brug af OFB-tilstand:

1. IV Genbrug: Genbrug af den samme IV med den samme nøgle til forskellige meddelelser kan føre til sikkerhedssårbarheder. Hvis IV genbruges, vil nøglestrømmen være den samme for begge meddelelser, og XORing af de tilsvarende chiffertekster vil annullere nøglestrømmen, hvilket afslører XOR for klarteksterne. Dette kan føre til gendannelsesangreb i almindelig tekst. Derfor er det vigtigt at bruge en unik IV for hver krypteringsoperation.

2. Synkronisering: Da OFB-tilstand fungerer som en synkron stream-chiffer, skal både afsender og modtager synkroniseres. Hvis en blok går tabt eller beskadiges under transmissionen, kan den desynkronisere nøglestrømsgenereringen, hvilket fører til forkert dekryptering af efterfølgende blokke.

3. gennemløb: Gennemløbet af OFB-tilstand er begrænset af blokchifferens krypteringshastighed, da hver nøglestrømsblok kræver en krypteringsoperation. Dette kan være en begrænsende faktor i high-throughput applikationer.

På trods af disse overvejelser forbliver OFB-tilstand et værdifuldt værktøj til at generere nøglestrømme i kryptografiske applikationer. Det er især nyttigt i scenarier, hvor almindelig tekst-længde ikke er et multiplum af blokstørrelsen, da det undgår behovet for udfyldning, i modsætning til andre blokchiffer-tilstande såsom CBC (Cipher Block Chaining).

For at illustrere brugen af ​​OFB-tilstand som en keystream-generator, overvej følgende eksempel:

– Antag, at vi har en blokchiffer med en blokstørrelse på 128 bit, og vi bruger en IV på 128 bit.
– Lad klarteksten være "Hej, verden!" som, når den konverteres til binær, er 96 bit lang.
– Klarteksten er opdelt i blokke på 128 bit (med polstring om nødvendigt).

Antag, at IV er IV = 0x1234567890abcdef1234567890abcdef og den hemmelige nøgle er k.

1. Initialisering:
- O_0 = IV = 0x1234567890abcdef1234567890abcdef

2. Keystream Generation:
- O_1 = E_k(O_0)
- O_2 = E_k(O_1)

3. Kryptering:
– Lad P_1 være den første 128-bit blok i klarteksten (inklusive polstring).
- C_1 = P_1 \oplus O_1
– Lad P_2 være den anden 128-bit blok af klarteksten (hvis nogen).
- C_2 = P_2 \oplus O_2

Chiffertekstblokkene C_1 og C_2 sendes eller gemmes derefter.

Til dekryptering bruger modtageren den samme IV og nøgle til at regenerere nøglestrømmen og udfører XOR-operationen med chiffertekstblokkene for at gendanne klarteksten.

OFB-tilstand er en alsidig og effektiv metode til at generere nøglestrømme i kryptografiske applikationer. Det udnytter styrkerne ved blokcifre, samtidig med at det giver fleksibiliteten og effektiviteten af ​​stream-cifre. Korrekt styring af IV'er og synkronisering er afgørende for at opretholde sikkerheden og integriteten af ​​de krypterede data.

Andre seneste spørgsmål og svar vedr Anvendelser af blokkoder:

  • Hvad bør en blokchiffer indeholde ifølge Shannon?
  • Afhænger sikkerheden af ​​blokchiffere af at kombinere forvirrings- og diffusionsoperationer mange gange?
  • Betyder diffusion, at enkelte bits af krypteret tekst er påvirket af mange bits af klartekst?
  • Opdeler ECB-tilstanden store input-klartekst i efterfølgende blokke
  • Kan vi bruge en blokchiffer til at bygge en hash-funktion eller MAC?
  • Kan en indskrivning være deterministisk?
  • Hvad er driftsformer?
  • Hvad gør ECB-tilstanden ved simple blokcifre
  • Kan PSRNG laves med blokcifre?
  • Kan en MAC bygges med blokcifre?

Se flere spørgsmål og svar i Applications of block ciphers

Flere spørgsmål og svar:

  • Mark: Cybersecurity
  • program: Grundlæggende om EITC/IS/CCF klassisk kryptografi (gå til certificeringsprogrammet)
  • Lektie: Anvendelser af blokkoder (gå til relateret lektion)
  • Emne: Driftsformer for blokcifre (gå til relateret emne)
Tagged under: Bloker chiffer, Cybersecurity, Kryptering, Keystream Generator, OFB, Stream Cipher
Hjem » Anvendelser af blokkoder/Cybersecurity/Grundlæggende om EITC/IS/CCF klassisk kryptografi/Driftsformer for blokcifre » Kan OFB-tilstand bruges som keystream-generatorer?

Certificeringscenter

BRUGERMENU

  • Min Konto

CERTIFIKATKATEGORI

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

Hvad leder du efter?

  • Introduktion
  • Hvordan det virker?
  • EITCA akademier
  • EITCI DSJC-tilskud
  • Fuldt EITC-katalog
  • Din ordre
  • Fremhævet
  •   IT ID
  • EITCA anmeldelser (Medium publ.)
  • Om os
  • Kontakt

EITCA Academy er en del af den europæiske IT-certificeringsramme

Den europæiske IT-certificeringsramme blev etableret i 2008 som en Europa-baseret og leverandøruafhængig standard inden for bredt tilgængelig online certificering af digitale færdigheder og kompetencer inden for mange områder af professionelle digitale specialiseringer. EITC-rammen er styret af European IT Certification Institute (EITCI), en non-profit certificeringsmyndighed, der støtter vækst i informationssamfundet og bygger bro over den digitale kvalifikationskløft i EU.

Berettigelse til EITCA Academy 80% EITCI DSJC Subsidie ​​support

80% af EITCA Academy -gebyrer subsidieret ved tilmelding af

    EITCA Academy Secretary Office

    European IT Certification Institute ASBL
    Bruxelles, Belgien, Den Europæiske Union

    EITC/EITCA Certification Framework Operator
    Gældende europæisk it-certificeringsstandard
    Adgang kontaktformular eller opkald + 32 25887351

    Følg EITCI på X
    Besøg EITCA Academy på Facebook
    Engager dig med EITCA Academy på LinkedIn
    Se EITCI- og EITCA-videoer på YouTube

    Finansieret af Den Europæiske Union

    Finansieret af Europæiske Fond for Regionaludvikling (EFRU) og Den Europæiske Socialfond (ESF) i række af projekter siden 2007, i øjeblikket styret af European IT Certification Institute (EITCI) siden 2008

    Informationssikkerhedspolitik | DSRRM og GDPR politik | Databeskyttelsespolitik | Registrering af behandlingsaktiviteter | HSE politik | Anti-korruptionspolitik | Moderne slaveripolitik

    Oversæt automatisk til dit sprog

    Vilkår og Betingelser | Privatlivspolitik
    EITCA Academy
    • EITCA Academy på sociale medier
    EITCA Academy


    © 2008-2025  Europæisk IT-certificeringsinstitut
    Bruxelles, Belgien, Den Europæiske Union

    TOP
    Chat med support
    Chat med support
    Spørgsmål, tvivl, problemer? Vi er her for at hjælpe dig!
    Afslut chat
    Tilslutning ...
    Har du nogen spørgsmål?
    Har du nogen spørgsmål?
    :
    :
    :
    Send
    Har du nogen spørgsmål?
    :
    :
    Start chat
    Chat-sessionen er afsluttet. Tak skal du have!
    Bedøm den support, du har modtaget.
    god Bad