Nikome nije tajna daprilikom prijenosa bilo koje poruke, informacije se mogu iskriviti, t.j. prenesene informacije mogu sadržavati pogrešne podatke. Do iskrivljenja podataka može doći pod utjecajem različitih čimbenika, ali najčešći su sljedeći:
- pojava problema u vezi sa hardverom ili softverom u uređaju za slanje, primanje ili odašiljaču;
- prisutnost smetnji u povezujućem komunikacijskom kanalu, koje mogu biti povezane i s neispravnošću zbog oštećenja, i s neispravnostima zbog prisutnosti vanjskih utjecaja (namjernih ili slučajnih).
Kako bi se osigurala cjelovitostinformativna poruka kada se prenosi raznim komunikacijskim kanalima, danas se koriste razne tehnologije, međutim, najrasprostranjenije, najpopularnije, najjednostavnije i najprikladnije sredstvo za osiguranje zaštite podataka od izlaganja je kodiranje imunološkim sustavom.
Povijest osiguranja sigurnosti informacija kadaprijenos je započeo 1948. godine, kada je objavljeno poznato djelo K. Shannona "Matematička teorija komunikacije". Upravo je ovaj članak temeljna osnova za stvaranje takvog koncepta kao kodiranje s ispravljanjem pogrešaka, koje se podrazumijeva kao kodiranje koje osigurava kontrolu pojave pogrešaka i, ako je potrebno, njihovo ispravljanje.
Zapanjujući zaključak slijedi iz Shannonova članka:teško je i ekonomski nepraktično uključiti se u izgradnju komunikacijskih kanala koji minimaliziraju stvaranje pogrešaka u poruci. Puno je lakše i isplativije koristiti razne metode kodiranja informacija. Istodobno, Shannon nije naznačila nikakve posebne kodove, već je samo dokazala njihovo postojanje.
Vrste kodiranja informacija aktivno su proučavane upedesetih godina prošlog stoljeća, međutim, dobiveni rezultati nisu donijeli nikakav praktični učinak. Sljedeće desetljeće obilježilo je otkriće metodologije koja će omogućiti stvaranje niza tehnologija za smanjenje vjerojatnosti pogreške u prijenosu poruke.
Prva tehnologija nazvana je blokkodova i bio je pretežno matematičke naravi. Po prvi put je kodiranje s ispravljanjem pogrešaka u ovom obliku uvedeno 1950-ih, kada su blok kodovi mogli ispraviti samo jednu pogrešku. Naravno, takvi su kodeksi neučinkoviti, pa su se zato već dulje vrijeme provodila razna istraživanja i razvoj. Kao rezultat toga stvorena je čitava klasa kodova koja je omogućila praćenje i ispravljanje višestrukog broja pogrešaka.
Još jedna tehnologija koja karakterizira zaštitu od ometanjakodiranje - pokušava shvatiti kodiranje i dekodiranje, pojavu i ispravljanje pogrešaka sa stajališta teorije vjerojatnosti. Kao rezultat dugoročnih istraživanja stvorena je klasa neblokovskih kodova u kojoj se konvolucijski kodovi najviše koriste.
Sedamdesetih godina prošlog stoljeća ovo dvojetehnologije su se počele razmatrati u jedinstvenoj veni, uslijed čega je napokon bilo moguće dobiti točno kodove o kojima se raspravljalo u Shannonovom članku. Kao rezultat mnogih djela, predložene su dvije sheme koje su tvorile obitelj kodova i osiguravale visoke pokazatelje osiguranja integriteta poruke tijekom njezinog prijenosa preko komunikacijskih kanala.
Ovo je bila povijest formiranjakodiranje protiv ometanja. Naravno, danas su predložene razne sheme i koncepti za pohranu informacija tijekom prijenosa, koji se razlikuju u funkcionalnosti, redundanciji, pouzdanosti, strukturi, učinkovitosti i ostalim ključnim karakteristikama.