Vertikal redundanssjekk er også kjent som paritetssjekk. I denne metoden legges en redundant bit også kalt paritetsbit til hver dataenhet. Denne metoden inkluderer partall paritet og oddetall paritet. Partall paritet betyr at det totale antallet 1-ere i data skal være partall og oddetall betyr at det totale antallet 1-ere i data skal være oddetall. Eksempel – Hvis kilden ønsker å overføre dataenhet 1100111 ved å bruke jevn paritet til destinasjonen. Kilden må passere gjennom Even Parity Generator.

Even paritet VRC
Paritetsgenerator vil telle antall 1-er i dataenhet og vil legge til paritetsbit. I eksemplet ovenfor er antallet 1-ere i dataenheten 5, paritetsgenerator legger til en paritetsbit 1 til denne dataenheten, noe som gjør det totale antallet 1-er jevnt, dvs. 6 som er tydelig fra figuren ovenfor. Data sammen med paritetsbit blir deretter overført over nettverket. I dette tilfellet vil 11001111 bli overført. På destinasjonen sendes disse dataene til paritetskontrolleren på destinasjonen. Antallet 1-er i data telles av paritetskontroll. Hvis antallet 1-ere teller å være oddetall, f.eks. 5 eller 7 så vil destinasjonen få vite at det er en feil i dataene. Mottakeren avviser da en slik feilaktig dataenhet.
Fordeler :
- VRC kan oppdage alle enkeltbitfeil.
- Den kan også oppdage seriefeil, men bare i de tilfellene hvor antall endrede biter er odde, dvs. 1, 3, 5, 7, …….osv.
- VRC er enkel å implementere og kan enkelt integreres i forskjellige kommunikasjonsprotokoller og systemer.
- Den er effektiv når det gjelder beregningskompleksitet og minnekrav.
- VRC kan bidra til å forbedre påliteligheten til dataoverføring og redusere sannsynligheten for datakorrupsjon eller tap på grunn av feil.
- VRC kan kombineres med andre feildeteksjons- og korrigeringsteknikker for å forbedre de generelle feilhåndteringsmulighetene til et system.
Ulemper:
- Den største ulempen med å bruke denne metoden for feildeteksjon er at den ikke er i stand til å oppdage seriefeil hvis antall endrede biter er jevnt, dvs. 2, 4, 6, 8, …….osv. Eksempel – Hvis de opprinnelige dataene er 1100111. Etter å ha lagt til VRC, er dataenheten som vil bli overført 11001111. Anta at 2 biter på veien er 01011111. Når disse dataene når destinasjonen, vil paritetskontrolleren telle antall 1s i data og at kommer ut til å være jevn, dvs. 8. Så i dette tilfellet endres ikke pariteten, den er fortsatt jevn. Destinasjonen vil anta at det ikke er noen feil i data selv om data er feil.
- VRC er ikke i stand til å korrigere feil, bare oppdage dem. Dette betyr at den kan identifisere feil, men den kan ikke fikse dem.
- VRC er ikke egnet for applikasjoner som krever høye nivåer av feildeteksjon og korrigering, for eksempel virksomhetskritiske systemer eller sikkerhetskritiske applikasjoner.
- VRC er begrenset i sin evne til å oppdage og korrigere feil i store datablokker, da sannsynligheten for feil øker med størrelsen på datablokken.
- VRC krever at ekstra overheadbiter legges til datastrømmen, noe som kan øke båndbredden og lagringskravene til systemet.

Feilaktige data akseptert av mottaker med antall endrede biter