I datakommunikasjon refererer "kryptering" til en teknikk som brukes til å manipulere datasignaler for å forbedre overføringskvaliteten. Det er en type koding som tar sikte på:
1. Unngå lange strenger av identiske biter:
* Digitale signaler har ofte lange sekvenser av påfølgende "0" s eller "1" s. Dette kan forårsake problemer i kommunikasjonskanaler, da det er vanskelig for mottakere å skille nøyaktig mellom disse lange sekvensene og periodene med stillhet.
* Krybling introduserer forsettlige overganger (endringer fra "0" til "1" eller omvendt) for å bryte opp disse lange sekvensene.
2. Forbedre synkronisering:
* Kryssing hjelper med å synkronisere senderen og mottakerklokker ved å sikre et tilstrekkelig antall overganger i datastrømmen.
* Dette er avgjørende for riktig datatolkning ved den mottakende enden.
3. Reduser inter-symbol interferens:
* Krypling kan bidra til å minimere interferens mellom tilstøtende datasymboler (biter) overført over en kanal.
* Ved å innføre overganger hjelper det å redusere effekten av støy og forvrengning som kan påvirke signalet.
4. Forbedre datainnretting:
* I tilfeller der tap av data oppstår under overføring, kan kryptering bidra til å gjenopprette de manglende dataene mer effektivt.
* De ekstra overgangene gir mer informasjon for feildeteksjon og korreksjonsmekanismer.
hvordan kryptering fungerer:
* Krypling innebærer typisk en krypteringssekvens -Et forhåndsdefinert mønster av biter.
* Denne sekvensen er Xored (eksklusiv eller) med den opprinnelige datastrømmen.
* XOR -operasjonen vipper biter basert på krypteringssekvensen, og introduserer dermed overganger.
eksempler på krypteringsteknikker:
* Manchester -koding: En vanlig type kryptering som bruker en overgang i midten av hver bit for å sikre synkronisering.
* B8Zs (bipolar med 8 null substitusjon): Brukt i T1 -linjer for å unngå lange strenger av "0" s.
* HDB3 (bipolar 3) med høy tetthet: En annen teknikk ansatt i T1 -linjer for å opprettholde et balansert signal.
Merk: Krypling er ikke kryptering. Det tar ikke sikte på å skjule datainnholdet. Det er en teknikk som brukes til å forbedre signalkvalitet og pålitelighet under overføring.