I datakommunikation refererer "kryptering" til en teknik, der bruges til at manipulere datasignaler for at forbedre deres transmissionskvalitet. Det er en type kodning, der sigter mod:
1. Undgå lange strenge af identiske bits:
* Digitale signaler har ofte lange sekvenser af på hinanden følgende "0" S eller "1" s. Dette kan forårsage problemer i kommunikationskanaler, da det er vanskeligt for modtagere at skelne nøjagtigt mellem disse lange sekvenser og perioder med stilhed.
* Scrambling introducerer forsætlige overgange (ændringer fra "0" til "1" eller vice versa) for at nedbryde disse lange sekvenser.
2. Forbedre synkronisering:
* Scrambling hjælper med at synkronisere transmitter- og modtagerurene ved at sikre et tilstrækkeligt antal overgange i datastrømmen.
* Dette er afgørende for korrekt datatolkning i den modtagende ende.
3. Reducer inter-symbol interferens:
* Scrambling kan hjælpe med at minimere interferens mellem tilstødende datasymboler (BITS) transmitteret over en kanal.
* Ved at introducere overgange hjælper det med at reducere virkningen af støj og forvrængning, der kan påvirke signalet.
4. Forbedring af datagendannelse:
* I tilfælde, hvor datatab opstår under transmission, kan kryptering hjælpe med at gendanne de manglende data mere effektivt.
* De ekstra overgange giver mere information til fejldetektering og korrektionsmekanismer.
hvordan kryptering fungerer:
* Scrambling involverer typisk en scrambling -sekvens -Et foruddefineret mønster af bits.
* Denne sekvens er Xored (eksklusiv eller) med den originale datastrøm.
* XOR -operationen vipper bits baseret på scrambling -sekvensen og indfører derved overgange.
Eksempler på krypteringsteknikker:
* manchester kodning: En almindelig type kryptering, der bruger en overgang midt i hver bit for at sikre synkronisering.
* b8zs (bipolar med 8 nul substitution): Brugt i T1 -linjer for at undgå lange strenge af "0" s.
* HDB3 (bipolar med høj densitet 3): En anden teknik anvendt i T1 -linjer for at opretholde et afbalanceret signal.
Bemærk: Knusning er ikke kryptering. Det sigter ikke mod at skjule dataindholdet. Det er en teknik, der bruges til at forbedre signalkvaliteten og pålideligheden under transmission.