tarkistusalgoritmit
Tarkistusalgoritmit ovat menetelmiä, joita käytetään varmistamaan tiedon eheys ja oikeellisuus siirron, tallennuksen tai käsittelyn aikana. Ne voivat palvella sekä virheiden havaitsemista että niiden korjaamista, ja niiden valinta riippuu vaaditusta tarkkuudesta, viiveestä ja käytettävissä olevista resursseista.
Yleisimmät tarkistusalgoritmit voidaan jakaa useisiin luokkiin. Pariteettitarkistus on yksinkertainen menetelmä, jossa bittien määrä merkkitaa lisätään mod
Kryptografiset tarkistusmenetelmät tarjoavat eheysvarmistuksen lisäksi myös autentikoinnin. Hash-funktiot (esimerkiksi SHA-256) luovat kiinteän pituuden tiivisteen tiedosta, jota
Virheenkorjaus on toinen keskeinen ala: Reed–Solomon-, BCH- ja LDPC-koodit mahdollistavat virheiden korjaamisen osittain epäonnistuneesta datasta, mikä
Sovelluksia ovat tietoverkot, kuten TCP/IP- ja Ethernet-protokollien virheentarkastus, tallennusjärjestelmät, muistien ECC-tarkistus sekä ohjelmistokehitys, jossa eheys ja