Wat Is Differential Cryptanalysis?


Differentiële cryptanalyse is de naam van een verscheidenheid van methoden van cryptografische aanvallen op blokcijfers behulp van een bekende plaintext attack. Differentiële cryptanalyse versleutelt bekende plaintext of ongecodeerde tekst met een gekozen versleutelingssleutel te bepalen hoe de encryptie proces werkt. Twee ingangen worden geselecteerd met een constant verschil daartussen wanneer het verschil tussen de twee ingangen kan worden bepaald door verschillende bewerkingen inclusief het gebruik van de exclusieve OR (XOR) bewerking. Wanneer de ingang pair wordt gerund door het differentieel cryptanalysis code, wordt een output paar gevormd met behulp van een cipher key. De ingang is bekend, dat de codeur watches patronen van veranderingen in de output.

Zodra de uitgang wordt ontvangen, de codeur wijst waarschijnlijkheden bepaalde input-output paren te bepalen welke encryptiesleutel veroorzaakt vooral veranderingen in de uitgangsparen. Verschillende versleutelingssleutels hebben verschillende kansen van bepaalde uitgangen die zich voor elke ingang. Deze kansen kan de codeur met kennis maken voor verschillende aspecten van de sleutel op basis van de input en output patronen.

Deze methode werd oorspronkelijk ontwikkeld in de late jaren 1980 door Eli Bidham en Adi Shamir. Het was bedoeld om blokcijfers te vallen en te controleren op zwakke punten in de US National Bureau of Standardsâ € ™ Data Encryption Standard (DES) algoritme, gebruikt als de Federal Information Processing Standard om gevoelige geclassificeerde gegevens te coderen. In 1994, Don koperslager, een van de IBM-software engineers die heeft geholpen bij het ontwerp van de DES, zei IBM was al bekend met differentiële cryptanalysis en had gewerkt aan de DES bestand tegen de aanval te maken.

Met succes bepalen welke versleutelingssleutel wordt gebruikt met deze werkwijze moet aan bepaalde voorwaarden zijn voldaan. Het is het meest succesvol als de cryptograaf het leesbare kunnen kiezen zichzelf en ontvangen uitgang cijfertekst. Differentiële cryptanalysis is het meest geschikt voor iteratieve blokcijfers. Deze types van cijfers coderen plaintext met dezelfde transformatie verschillende rondes met een subsleutel.

Ontwerpers van cijfers en cryptografische codes werken om ervoor te zorgen hun code is niet kwetsbaar voor dit soort bekende aanval. Eén van deze is het gebruik van bericht sleutels en beperkingen van de hoeveelheid versleutelde tekst ontvangen via één berichtsleutel. Dit is een zwak punt van differentiële cryptanalysis vanwege de afhankelijkheid van grote hoeveelheden platte tekst.

De differentiële cryptanalyse werkwijze berust op het gebruik van bepaalde tabellen om de ingangspaar kiezen. Dit wetende, kan een versleutelingssysteem zich tegen de aanval op verschillende manieren. Het maakt niet uit of de code is ingesteld om uit een groter aantal tabellen dan verwacht, te kiezen uit alle verschillende tabellen of de resultatentabel zodra de resultaten bepaald mengen.

gerelateerde artikelen

Wat Is Differential prijzen?

Gedifferentieerde prijsstelling is de praktijk van het opladen van verschillende hoeveelheden om hetzelfde type product aan verschillende groepen klanten te verkopen. Het is ook bekend als discriminerende prijzen en meerdere prijzen. Vaak prijsversch  More..

Wat Is Differential Signaling?

Differentieelsignalering is een techniek voor het elektronisch verzenden van informatie door twee verschillende signalen. Ter vergelijking, single-ended signalering gebruikt slechts één signaal. Differentiële signalering is effectief voor zowel analo  More..

Wat Is Differential Absorptie?

Differentiële absorptie is een fenomeen waarbij een stof met gemengde componenten absorberen en reflecteren straling met verschillende snelheden vanwege de verschillende samenstelling van de componenten. Een klassiek voorbeeld is te zien in x-ray ima  More..

Wat Is Differential kleuring?

Hoewel microben of dierlijke cellen zichtbaar is onder de microscoop, kan de afzonderlijke delen van de kleine cel moeilijk te differentiëren de kleuren onder de microscoop kunnen zowel voorkomen of de cel weergegeven doorzichtige. Laboratorium anali  More..

Wat Is Differential Thermal Analysis?

Differentiële thermische analyse (DTA) ontstaat wanneer twee stoffen worden blootgesteld aan dezelfde temperaturen en thermische veranderingen in de tijd. De test omvat typisch een referentiestof, waarvan het gedrag is bekend onder de toegepaste temp  More..

Wat Is Differential Association?

Differentiële associatie is een theorie van de crimineel en delinquent gedrag in de jaren 1930 ontwikkeld door de Amerikaanse socioloog Edwin Sutherland. De belangrijkste principe is dat de criminaliteit is een aangeleerd gedrag. Een minor leert crim  More..

Wat Is Differential Analyse?

Differentiële analyse is een werkwijze voor het vergelijken van twee of meer zaken alternatief genoemd in een poging om te beslissen welke de juiste keuze. Bij gebruik van dit type analyse met een strikt numerieke benadering zou een bedrijf alleen de  More..

Wat Is Differential Fluid?

Differentieel fluïdum de gebruikte olie versnellingsbakken smeren in vele auto. Het verschil, of versnellingsbak, is de component die wordt gebruikt om de rotatie van de transmissie te vertalen, meestal via een aandrijfas, de aandrijfwielen. Een typi  More..

Wat is een Limited Slip Differential?

Een sperdifferentieel is een apparaat gevonden in de aandrijfas van een auto of vrachtwagen die de assen en kroonwiel te zijn gemonteerd. Gebruikt om beide zijden van de as gaan in het geval van de benodigde tractie, het sperdifferentieel zorgt ervoo  More..

Wat zijn de Differential Ability Schalen?

Differentiële Ability Schalen (DAS) is een "batterij" of een reeks tests individueel gegeven aan kinderen om hun cognitieve vaardigheden en prestaties te beoordelen, afhankelijk van de normale stadia van ontwikkeling als per leeftijdscatego  More..

Wat is een Differential Gear?

Een differentieel is een mechanisch apparaat gebruikt te converteren en overdracht torsie op verschillende manieren. Typisch zal een differentiële gebruikt om het koppel verdelen van een enkele as om twee of meer assen. Soms kan het omgekeerde plaats  More..

Wat is een Differential thermostaat?

Een differentiële thermostaat is een controller geïnstalleerd met het verwarmen van water of ruimteverwarming en koelsystemen. Het regelt meerdere temperatuurresponsen tussen elementen zoals zonnepanelen en boilers. Vergelijkbaar met een huishouden t  More..