Što su kriptosistemi?

Kriptosistem je sustav koji koristi kriptografske tehnike za pružanje sigurnosnih usluga korisnicima. Kriptosistem je također poznat kao Cipher sustav što znači pretvaranje čitljivog formata poruke u nečitljiv format. Da bismo detaljno razumjeli Cryptosustav, razmotrimo kriptosustavni model koji pokazuje kako pošiljatelj i primatelj potajno komuniciraju.

Na gornjem dijagramu možete vidjeti da pošiljatelj želi poslati poruku primatelju potajno, bez otkrivanja bilo kojoj trećoj strani. da se taj kriptosistem postigne u slici. U sustavu pošiljatelja kriptosistem preuzima pošiljateljevu poruku i. Običan tekst i pomoću tajnog ključa (šifrirajućeg ključa) izvodi neki algoritam šifriranja i formira šifrirani tekst, a zatim ga šalje primatelju. Nakon primitka šifričnog teksta na kriptosistemu primatelja izvedite algoritme dešifriranja pomoću tajnog ključa (ključ za dešifriranje) i pretvorite šifrirani tekst u običan tekst. Cilj kriptosustava je slanje privatnih podataka od pošiljatelja do primatelja bez tumačenja bilo koje treće strane.

Dijelovi Cryptosustava

Ispod je popis komponenti Cryptosistema:

  1. Običan tekst.
  2. Šifrirana.
  3. Algoritam šifriranja.
  4. Algoritam dešifriranja.
  5. Šifriranje.
  6. Ključ za dešifriranje.

1) Običan tekst

Običan tekst je poruka ili podatak koji svako može razumjeti.

2) šifrirani tekst

Šifrotekst je poruka ili podaci koji nisu u čitljivom obliku, a postiže se izvođenjem algoritma za šifriranje na običnom tekstu pomoću ključa za šifriranje.

3) Algoritam šifriranja

To je proces pretvaranja običnog teksta u Ciphertext pomoću ključa za šifriranje. Za izradu šifričnog teksta potrebni su dva ulaza, tj. Običan tekst i šifrirani ključ.

4) Algoritam dešifriranja

To je suprotan proces algoritma za šifriranje, on pretvara šifrirani tekst u običan tekst pomoću ključa za dešifriranje. Za stvaranje običnog teksta potrebna su dva ulaza, tj. Šifrični tekst i ključ za dešifriranje.

5) Ključ za šifriranje

To je ključ koji je pošiljatelj koristio za pretvaranje običnog teksta u šifrirani tekst.

6) Ključ za dešifriranje

To je ključ koji prijemnik koristi za pretvaranje šifričnog teksta u običan tekst.

Vrste kriptosistema

Postoje dvije vrste kriptosistema - šifriranje simetričnog ključa i asimetrično šifriranje ključa. Razmotrimo detaljno ove dvije vrste.

1) Simetrično šifriranje ključa

  • U simetričnom šifriranju ključa i pošiljatelj i primatelj koriste isti tajni ključ, tj. Ključ za šifriranje za izvođenje šifriranja i dešifriranja. Simetrično šifriranje ključa poznato je i kao simetrična kriptografija.
  • Postoje neki algoritmi koji za postizanje sigurnosti koriste simetrične ključne koncepte. Na primjer DES (Standard enkripcije podataka), IDEA (Međunarodni algoritam šifriranja podataka), 3DES (Trostruki standard šifriranja podataka), Blowfish.
  • Simetrično šifriranje ključa uglavnom koriste svi kriptosistemi
  • Kod šifriranja ključa sa simetričnim ključem pošiljatelj i primatelj slažu se na istom tajnom ključu. pošiljatelj kriptira privatne podatke, tj. običan tekst, pomoću tajnog ključa i šalje ga primatelju. Nakon primitka podataka, primatelj koristi isti tajni ključ koji pošiljatelj koristi za šifriranje podataka. Pomoću ovog tajnog ključa tekst se šifrira u običan tekst.

Na donjoj slici možemo vidjeti funkcioniranje simetrične šifriranja ključeva.

Značajke kriptosustava u slučaju šifriranja ključa simetričnog: -

  1. Dok isti ključ koriste za šifriranje i dešifriranje, oni moraju podijeliti tajni ključ
  2. Da biste spriječili bilo kakvu vrstu tajnog napada, ključ se mora ažurirati u redovitom vremenskom intervalu.
  3. Duljina tajnog ključa kod simetričnog šifriranja ključa je mala, stoga je proces šifriranja i dešifriranja brži.
  4. Mora postojati mehanizam za dijeljenje tajnog ključa između pošiljatelja i primatelja.

Izazovi za simetrično šifriranje ključeva -

Stvaranje tajnog ključa: Za dijeljenje tajnog ključa i pošiljatelj i primatelj moraju se dogovoriti o simetričnom ključu koji zahtijeva uspostavljen mehanizam za stvaranje ključeva.

Povjerenje u pitanje: Mora postojati povjerenje između pošiljatelja i primatelja dok dijele simetrični ključ. Na primjer, pretpostavimo da je primatelj izgubio tajni ključ napadača, a o tome ne obavještava pošiljatelja.

2) Asimetrično šifriranje ključa

Kod asimetričnog šifriranja ključa, pošiljatelj i primatelj koriste se dva različita ključa za postupke šifriranja i dešifriranja. Asimetrična enkripcija ključeva poznata je i kao enkripcija javnih ključeva.

Na gornjoj slici možemo vidjeti kako djeluje asimetrično šifriranje ključa.

  • Kod asimetričnog šifriranja ključa koriste se dva ključa. tj. javni ključ i privatni ključ. Ova dva ključa međusobno su povezana na matematički način. Javni ključ sprema se u javno spremište, a privatni ključevi u privatno spremište.
  • Pomoću pošiljatelja javnog ključa prijemnika šifrirajte privatne podatke i pošaljite ga primatelju. Nakon primanja privatnih podataka, primatelj koristi svoje privatne za dešifriranje privatnih podataka.
  • Duljina ključeva kod asimetričnog šifriranja ključeva je velika, stoga procesi enkripcije i dešifriranja kod asimetričnog šifriranja ključeva postaju spori u usporedbi s simetričnim šifriranjem ključeva.
  • Izračunavanje privatnog ključa na temelju javnog ključa računski nije baš jednostavno. Kao rezultat, javni se ključevi mogu besplatno dijeliti, omogućujući korisnicima da lako i povoljno kriptiraju sadržaj i provjere digitalne potpise, a privatni ključevi mogu se čuvati u tajnosti, pazeći da se sadržaj može dešifrirati, a digitalni potpisi mogu se stvoriti samo privatnim ključem vlasnici. Kriptosistemi asimetričnog ključa suočavaju se s izazovom, tj. Korisnik mora biti siguran da je javni ključ koji koristi za prijenos s pojedincem stvarno javni ključ te osobe i da napadač nije njime upravljao.
  • Također zato što se javni ključevi moraju dijeliti, ali ti su javni ključevi velikih veličina, pa ih je teško zapamtiti, pa se pohranjuju na digitalne potvrde za siguran prijenos i dijeljenje. Iako se privatni ključevi ne mogu dijeliti, oni se jednostavno pohranjuju u softver oblaka ili operativni sustav koji koristite ili na hardverske uređaje. Mnogi internetski protokoli poput SSH, OpenPGP, SSL / TLS koji se koriste u asimetričnoj kriptografiji za šifriranje i funkcije digitalnog potpisa.

Zaključak

U ovom smo članku vidjeli kako kriptosustav pomaže šifrirati i dešifrirati poruke na siguran i praktičan način.

Preporučeni članci

Ovo je bio vodič za Cryptosystems. Ovdje smo razgovarali o tome što je Cryptosystems? njegove sastavnice i vrste, s pravilnim blok dijagramom. Možete i proći naše druge predložene članke da biste saznali više -

  1. Algoritam digitalnog potpisa
  2. Što je kriptografija?
  3. Kriptografija vs šifriranje
  4. Pitanja o intervjuu za IT sigurnost
  5. Vrste šifri

Kategorija: