Aanbevolen, 2020

Editor'S Choice

Verschil tussen substitutietechniek en transpositie techniek

Substitutietechniek en transpositie techniek zijn de fundamentele methoden voor het codificeren van het leesbare bericht om de respectieve cijfertekst te verkrijgen. Deze twee methoden zijn de basisbouwstenen van de coderingstechnieken en kunnen ook samen worden gebruikt, een productcijfer genoemd .

Het wezenlijke verschil tussen de substitutietechniek en transpositioneringstechniek is dat de substitutietechniek de letters van de leesbare tekst vervangt door andere letters, cijfers en symbolen. Aan de andere kant vervangen de transponeringstechnieken de letter niet, maar verandert de positie van het symbool.

Vergelijkingstabel

Basis voor vergelijking
SubstitutietechniekTranspositie techniek
basis-
Vervangt de leesbare tekens door andere tekens, cijfers en symbolen.Herschikt de positie van de tekens van de leesbare tekst.
vormen
Mono-alfabetisch en polyalfabetisch substitutiegecijfer.Keyless and keyed transpositional cipher.
wijzigingen
De identiteit van het personage wordt gewijzigd terwijl de positie ongewijzigd blijft.De positie van het personage is veranderd ondanks zijn identiteit.
gedrektDe letter met de lage frequentie kan de leesbare tekst onderscheiden.Sleutels in de buurt van de juiste sleutel kunnen de leesbare tekst onthullen.
VoorbeeldCaesar CipherReil Fence Cipher

Definitie van substitutietechniek

Substitutietechniek houdt in dat de letters worden vervangen door andere letters en symbolen. Op een meer rechtlijnige manier worden de karakters van leesbare tekst vervangen en worden andere vervangende karakters, cijfers en symbolen op hun plaats gebruikt. Caesar-codering gebruikt de substitutietechniek waarbij de alfabetten worden vervangen door de andere alfabetten die drie plaatsen voor de lijn staan. Julius Caesar bedacht deze techniek en het werd naar hem vernoemd als de Caesar Cipher. De leesbare tekst "HOOP" zal bijvoorbeeld worden omgezet in "KRSH" met behulp van Caesar Cipher. Er zijn verschillende substitutietechnieken ontwikkeld na caesar-codering zoals een mono-alfabetisch cijfer, homofobisch substitutiegecijfer, polygramsubstitutiegever, polyalfabetische substitutietegrafenis, Playfair-codering en Hill-codering.

Het Caesar-cijfer was het zwakste cijfer, hoewel de evolutie van de technieken de nieuwe versie sterker maakte. De beperking van de substitutietechniek is dat het zeer voorspelbaar is als de vertaaltabel bekend is, dat de substitutie kan worden verbroken.

Definitie van transpositie techniek

Bij de transponeringstechniek blijft de identiteit van de personages ongewijzigd, maar hun posities worden gewijzigd om de cijfertekst te maken. De transponeringstechniek wordt geïllustreerd in het onderstaande voorbeeld . Hier hebben we vier tekstregels aangepast met behulp van transpositional cipher. De tweedimensionale matrix wordt gebruikt om de karakters te ordenen en kolommen worden geruild volgens de sleutel. De sleutel wordt gebruikt om aan te geven welke kolommen moeten worden uitgewisseld. Na de sleutel zoals getoond in de figuur, wordt de kolom 1 in het alfabet omgewisseld in kolomnummer 3 en worden de letters van de kolom nummer 2 omgedraaid naar kolomnummer 6.

Op dezelfde manier worden ook andere kolommen geruild. De voorbeelden van transpositie techniek zijn Rail fence techniek, Simple columnar, Vernam cipher en Book cipher.

Om de cijfertekst in de leesbare tekst te decoderen, moet het omgekeerde proces worden gevolgd. De transpositie techniek wordt niet beschouwd als een zeer veilige methode. De leesbare tekst kan eenvoudig worden ontdekt met behulp van de hit and trial-methode en zorgvuldig de frequentie van de tekens en de karakteristieke patronen van paren van opeenvolgende letters (bekend als digrammen en trigrammen voor de groep van respectievelijk 2 en 3 letters).

Belangrijkste verschillen tussen substitutietechniek en transpositie techniek

  1. De substitutietechniek gebruikt een substituut voor de leesbare tekens om het in cijfertekst om te zetten. Aan de andere kant, herschikt de transpositie techniek in wezen de karakters van de leesbare tekst.
  2. Mono-alfabetische, polyalfabetische substitutiegever, Playfair-codering zijn enkele van de algoritmen die de substitutietechniek gebruiken. Daartegenover staat dat de vormen van de transponeringstechniek zijn voorzien van een sleutelsleutel en sleutelloze transponeringscode.
  3. De substitutietechniek heeft tot doel de identiteit van de entiteit te wijzigen, terwijl de transpositie-techniek de positie van de entiteit wijzigt in plaats van de identiteit.
  4. Met behulp van de laagfrequente letter kan de platte tekst gemakkelijk worden onderscheiden in de substitutietechniek. Integendeel, in de transponeringstechniek leiden de toetsen bij de rechtertoets tot de detectie van de leesbare tekst.

Conclusie

De substitutie- en transpositie-technieken worden gebruikt voor het omzetten van een leesbare tekst in cijfertekst, waarbij substitutietechniek de tekens vervangt, terwijl de omzettingstechniek de tekens opnieuw rangschikt om een ​​cijfertekst te vormen. Een vervangingscijfer is echter eenvoudiger en gemakkelijk te verbreken.

Top