Lohkokoodijärjestelmät
Lohkokoodijärjestelmät, tunnetaan myös nimellä lohkokoodaus tai salauslohkokoodaus, ovat tietoliikenteen virheenkorjausmenetelmiä, joita käytetään digitaalisen tiedon siirrossa ja tallennuksessa. Niiden perusidea on lisätä redundanssia dataan ennakoitavalla tavalla, jotta vastaanottaja voi havaita ja korjata siirron aikana tapahtuneita virheitä. Lohkokoodaus toimii käsittelemällä dataa kiinteän kokoisina lohkoina. Jokaiselle datalohkolle lasketaan erillinen tarkistussumma tai tarkistusbitit, jotka liitetään alkuperäiseen datalohkoon. Nämä lisäbitit eivät sisällä uutta informaatiota, vaan ne perustuvat matemaattiseen suhteeseen alkuperäisen datan kanssa.
Kun vastaanottaja saa datalohkon, se laskee samat tarkistussummat uudelleen saamansa datan perusteella. Vertaamalla laskettuja tarkistussummia vastaanotettuihin