Spring til indhold

Sikker metode til kommunikation

Introduktion…

I dagens erhvervsliv, vil din virksomhed konkurrenter ofte prøve og få en kant over dig på nogen måde muligt. Dette omfatter forsøg på at opsnappe dine følsomme forretningskommunikation.

Dette er grunden til, at det er stærkt anbefales alle virksomheder, herunder undertegnede, købe udstyr til sikker kommunikation til følsomme forretningskommunikation.

Problemet…

Men hvad sker der, når du er væk fra kontoret, du ikke har din sikre udstyr med dig og endnu du stadig et presserende behov for at kommunikere følsomme oplysninger med en kollega…?

Løsningen…

Løsningen er at have en alternativ metode til at kommunikere sikkert af kodning dine meddelelser. Dette system kaldes one-time pad og er helt umulig at knække. Selv den største supercomputer af enhver en spion agenturet ville ikke kunne opnå dette kunststykke.

Den eneste ting, der kræves er en blyant og et papir. Når kodede, kan du sende meddelelser via mail, e-mail, eller endda via telefon.

Lad os komme i gang.

METODEN ENGANGS PADE

Trin 1: Opret nøglen…

Den kritiske komponent i dette system er tilfældig nøglen. En nøgle er en række tal, der bruges til at tage din oprindelige meddelelse (almindelig tekst) og gøre det til en kodet besked (ciphertext).

Før du opretter en tilfældig nøgle, du har brug for en måde at konvertere bogstaver til tal.

Gøre en omregningstabel ved at tage et ark papir og skrive bogstaver og tal som følger:

ET B C D E F G H JEG J K L M N O P Q R

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18

S T U V W X Y Z

19 20 21 22 23 24 25 26

Du er nu klar til at oprette en nøgle. Først, skriv ned en række tilfældige alfabet tegn, såsom RTISEWVZQYHKOPBU.

Bryde denne lange streng af bogstaver i blokke af to karakterer hver, som følger:

RT ER EW VZ QY HK OP BU

Ved hjælp af omregningstabellen vi har oprettet ovenfor, konvertere tegn til tal. For eksempel bliver R = 18 og T = 20, så først blokere HL 1820. Resultatet er 1820 0919 0523 2226 1725 0811 1516 0221 du har nu lavet din første nøgle. (Sørg for at oprette en nøgle, der er meget længere end dette, så kan du sende flere meddelelser, før nøglen er brugt op.)

Som du vil bruge blok af numre til at indkode dine meddelelser, vil du krydse ud hver blok, du har anvendt, ikke bruge det mere end én gang. (Til at simulere passage ud af en blok vil jeg grå blokke som følger: 1820 0919 0523 2226 1725 0811 1516 0221)

Opret to kopier af din nøgle. En for dig og den anden for modtageren af dine beskeder.

Trin 2: Formatere din besked…

Lad os bruge et eksempel.

Hvis den meddelelse, du vil kryptere acceptere det, formatere du denne tekstbesked i blokke af to karakterer hver, fremstilling af AC CE PT det.

Næste, konvertere bogstaverne til tal ved hjælp af tabellen konvertering ovenfor. I dette eksempel, A = 01, C = 03, så den første blok ville være 0103. Hele strengen bliver 0103 0305 1620 0920.

Regler…

Regel 1-tal. Præcisere numre i deres helhed i din Alm. For eksempel, 123 bliver en to tre

Regel 2-den periode. Bruge et X for hver periode i din Alm. For eksempel fik din MESSAGEX godkende TRANSACTIONX.

Regel 3-slutningen af besked. Tilføje XX i slutningen af din almindelig tekst besked om opsigelse. Spioner vil tilføje flere falske tegn efter XX at gøre det endnu vanskeligere for kode breakers, (dem, der forsøger at afkode hemmelige beskeder) ved at gøre dem forsøge at afkode disse meningsløse tegn efter XX.

Trin 3: Indkode din besked… Vi har brug for en måde at fortælle modtageren hvor nøglen begynder, ellers vil han ikke kunne afkode budskabet.

Husk i vores tidligere eksempel, vi lavet en nøgle og strøg ud (i gråt) blokke vi allerede havde brugt. Her er hvad vores nøgle lignede. 1820 0919 0523 2226 1725 0811 1516 0221

Udgangspositionen i nøglen er på blok 0919. Så vil vi placere streng 0919 i begyndelsen af vores budskab, så modtageren vil vide, hvordan man afkode.

Almindelig tekst besked af 0103 0305 1620 0920 bliver 0919 0103 0305 1620 0920 fordi vi placere markøren 0919 i starten af strengen. Vi er nu klar til at indkode vores budskab.

Først skriver vi ud til almindelig tekst. Direkte under det skriver vi ud nøglen. Så tilføjer vi nøglen til almindelig tekst ved hjælp af Fibonicci tilføjelse. Dette betyder, at vi ikke bærer. For eksempel, 9 + 2 ville give 1 ikke 11. Og 7 plus 6 ville give 3 ikke 13. Her er hvordan agentens arbejde ark ville se.

Almindelig tekst 0919 0103 0305 1620 0920

Nøgle – 0523 2226 1725 0811

Ciphertext0919 0626 2521 2345 0731

De kodede besked er klar til at blive sendt til modtageren. Du har nu en besked, der absolut ikke kan være halvtosset af nogen, men til modtageren.

Afkode budskabet…

For at kunne afkode en besked, blot omvendt beregningerne. Fratræk nøglen af den krypterede tekst ved hjælp af Fibonicci subtraktion. Dette betyder, at vi tillade ingen negative tal. Vi tilføje 10, hvis det kræves. For eksempel, give 1-9 2 (fordi vi tilføje 10, så vi er i stand til at trække 9 fra 11). Den første blok i den krypterede tekst fortæller vores modtageren hvor du skal begynde i nøglen. Her er hvad modtagerens arbejde ark ser ud.

Ciphertext 0919 0626 2521 2345 0731

Nøglen 0919 0523 2226 1725 0811

Almindelig tekst – 0103 0305 1620 0920

Her er hvordan vi trække 0523 fra 0626.

Den første kolonne er 0 – 0 = 0.

Anden kolonne er 6-5 = 1.

Den tredje kolonne er 2-2 = 0.

Den fjerde kolonne er 6-3 = 3.

(Hvis din subtraktion ser noget som dette: 1-6, det giver 1-6 = 5 fordi 11-6 = 5.)

Ved hjælp af konvertering tablet beskrevet tidligere, konverterer modtageren streng af numre tilbage til alfabet tegn. I dette eksempel konverterer 01 = A og 03 = C, så først blok 0103 til AC. Streng 0103 0305 1620 0920 bliver AC CE PT det. Modtageren omformateres det for at blive acceptere det.

Sikkerhedsforanstaltninger…

Hvis din nøgle er holdt til dig selv og til modtageren, og ingen andre nogensinde får adgang til det, er dette system 100% sikker. Ingen vil nogensinde bryde koden. Periode.

Men du skal være forsigtig med sikkerhed. Stærk nøgle sikkerhed… betyder, at du skal skjule din nøgle i en placering, hvor du ved, om det er blevet manipuleret med. Dette betyder normalt bærer det på dig selv på alle tidspunkter. God bortskaffelse sikkerhed… betyder neddeling og/eller brændende meddelelser og tasterne, når du er færdig med den. Én gang og kun én gang… betyder, at du ikke bruger en nøglen mere end én gang. Nogensinde.

Når de anvendes korrekt, vil dette system giver dig mulighed at dele selv de mest følsomme stykker af oplysninger med dine kolleger over usikre kanaler for kommunikation såsom e-mail, e-mail og endda via telefon.

Test dine færdigheder… Du kan kontrollere dine nye færdigheder, forsøge at afkode cyphertext ved hjælp af knappen nedenfor.

nøglen: 0418 4678 1223 4104 0804 0123 6212 8840 7013

ciphertext:4104 1129 1028 6520 8360 8338

Husk at de første fire-cifret gruppe i den krypterede tekst er en pointer, der angiver, hvor man skal begynde i nøglen.

Max Penn