Kriptografijos pagrindai

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Kas yra kriptografija?

Procesas, skirtas informacijai apsaugoti, naudojant kodus ir šifrus, kad tik įgalioti asmenys galėtų ją perskaityti.

Kokios pagrindinės kriptografijos funkcijos?

Konfidencialumas (užtikrina, kad informaciją perskaitys tik tie, kam ji skirta), vientisumas (užtikrina, kad informacija nebuvo pakeista), autentiškumas (patvirtina informacijos siuntėjo tapatybę) ir neatmetamumas (neleidžia siuntėjui paneigti išsiuntus informaciją).

Kodėl kriptografija svarbi kibernetiniam saugumui?

Ji apsaugo jautrią informaciją (pvz., slaptažodžius, finansinius duomenis, asmeninį susirašinėjimą) nuo neteisėtos prieigos, vagystės ar pakeitimo kibernetinių atakų metu.

Kur dažniausiai naudojama kriptografija kasdieniame gyvenime?

<p>Saugioje interneto naršyklėje (HTTPS), el. pašto šifravime, mobiliųjų telefonų komunikacijoje, bankomatuose, internetinėje bankininkystėje, saugiuose Wi-Fi tinkluose (WPA2/WPA3), failų šifravime diske.</p> Signup and view all the answers

Kuo skiriasi šifravimas ir slaptažodžių naudojimas?

<p>Šifravimas paverčia duomenis neskaitomu formatu naudojant algoritmą ir raktą. Slaptažodis yra slaptas kodas, naudojamas tapatybei patvirtinti ir prieigai prie sistemos ar duomenų gauti. Slaptažodžiai dažnai saugomi šifruotai arba naudojant maišos (hash) funkciją.</p> Signup and view all the answers

Kas nutiktų, jei slaptą informaciją siųstume be šifravimo?

<p>Informacija būtų pažeidžiama – bet kas, turintis prieigą prie tinklo, galėtų ją perimti, perskaityti ar net pakeisti. Tai vadinama „pasiklausymo“ (eavesdropping) ataka.</p> Signup and view all the answers

Kaip kriptografija padeda apsaugoti duomenis nuo kibernetinių atakų?

<p>Ji daro duomenis nesuprantamus užpuolikams (konfidencialumas), leidžia aptikti bet kokius duomenų pakeitimus (vientisumas) ir patvirtinti siuntėjo tapatybę (autentiškumas), taip apsunkindama duomenų vagystę, klastojimą ar piktnaudžiavimą jais.</p> Signup and view all the answers

Kuo kriptografija prisideda prie duomenų vientisumo?

<p>Naudojant kriptografines maišos (hash) funkcijas ir skaitmeninius parašus galima patikrinti, ar duomenys nebuvo pakeisti perduodant ar saugant.</p> Signup and view all the answers

Kodėl kriptografija laikoma vienu pagrindinių duomenų apsaugos būdų?

<p>Nes ji teikia matematinius metodus informacijos konfidencialumui, vientisumui ir autentiškumui užtikrinti, kurie yra atsparūs daugeliui žinomų atakų, kai tinkamai įgyvendinama.</p> Signup and view all the answers

Kokia kriptografijos reikšmė internetinėse bankininkystės sistemose?

<p>Ji apsaugo vartotojų prisijungimo duomenis, sąskaitų informaciją ir finansines operacijas nuo neteisėtos prieigos ir klastojimo, užtikrindama saugius ryšio kanalus (HTTPS) ir operacijų patvirtinimą.</p> Signup and view all the answers

Kas yra simetrinis šifravimas?

<p>Šifravimo metodas, kai tas pats slaptas raktas naudojamas tiek duomenims užšifruoti, tiek jiems atšifruoti.</p> Signup and view all the answers

Kokia yra pagrindinė simetrinio šifravimo savybė?

<p>Naudojamas vienas bendras slaptas raktas šifravimui ir dešifravimui.</p> Signup and view all the answers

Ką reiškia, kad „raktas turi būti perduodamas saugiai“?

<p>Tai reiškia, kad bendras slaptas raktas turi būti perduotas tarp šalių taip, kad joks pašalinis asmuo negalėtų jo perimti. Jei raktą perimtų užpuolikas, jis galėtų atšifruoti visą šifruotą informaciją.</p> Signup and view all the answers

Kuriose situacijose simetrinis šifravimas būtų netinkamas?

<p>Situacijose, kai nėra saugaus būdo apsikeisti slaptu raktu tarp bendraujančių šalių, arba kai reikia bendrauti su daug skirtingų šalių (raktų valdymo problema).</p> Signup and view all the answers

Kokie simetrinio šifravimo algoritmų pavyzdžiai?

<p>AES (Advanced Encryption Standard), DES (Data Encryption Standard), 3DES, Blowfish, Twofish, RC4 (nors RC4 laikomas nesaugiu).</p> Signup and view all the answers

Koks yra simetrinio šifravimo pranašumas prieš asimetrinį?

<p>Simetrinis šifravimas yra žymiai greitesnis ir reikalauja mažiau skaičiavimo resursų nei asimetrinis šifravimas.</p> Signup and view all the answers

Pateik simetrinio šifravimo buitinį pavyzdį.

<p>Dviejų žmonių susitarimas naudoti tam tikrą kodą (pvz., pakeisti raides skaičiais pagal sutartą taisyklę) slaptoms žinutėms rašyti. Tik jie abu žino šią taisyklę (raktą) ir gali suprasti žinutes. Kitas pavyzdys – seifo raktas: tas pats raktas naudojamas ir užrakinti, ir atrakinti.</p> Signup and view all the answers

Kas yra asimetrinis šifravimas?

<p>Šifravimo metodas, kuris naudoja raktų porą: viešąjį raktą šifravimui ir privatųjį raktą dešifravimui.</p> Signup and view all the answers

Kuo jis skiriasi nuo simetrinio?

<p>Skirtingai nei simetrinis, asimetrinis naudoja du skirtingus, bet matematiškai susijusius raktus. Vienas raktas (viešasis) gali būti laisvai platinamas, o kitas (privatusis) turi būti laikomas paslaptyje. Simetrinis naudoja tik vieną slaptą raktą.</p> Signup and view all the answers

Kokie raktai naudojami asimetriniame šifravime?

<p>Naudojama raktų pora: viešasis raktas ir privatusis raktas.</p> Signup and view all the answers

Ką daro viešasis raktas?

<p>Viešasis raktas naudojamas duomenims užšifruoti arba skaitmeniniam parašui patikrinti. Jis gali būti saugiai dalijamas su bet kuo.</p> Signup and view all the answers

Ką daro privatusis raktas?

<p>Privatusis raktas naudojamas duomenims atšifruoti (kurie buvo užšifruoti atitinkamu viešuoju raktu) arba skaitmeniniam parašui sukurti. Jis turi būti griežtai saugomas ir niekam neatskleidžiamas.</p> Signup and view all the answers

Kokia nauda iš to, kad viešasis raktas gali būti viešai skelbiamas?

<p>Tai leidžia bet kam siųsti užšifruotą informaciją rakto savininkui, nereikalaujant išankstinio saugaus apsikeitimo slaptais raktais. Taip pat leidžia patikrinti skaitmeninius parašus.</p> Signup and view all the answers

Kodėl svarbu saugoti privatųjį raktą?

<p>Jei privatusis raktas būtų pavogtas ar atskleistas, užpuolikas galėtų atšifruoti visas jam skirtas slaptas žinutes ir pasirašinėti dokumentus jo vardu (suklastoti skaitmeninį parašą).</p> Signup and view all the answers

Kur naudojamas asimetrinis šifravimas kasdienybėje?

<p>Saugioje interneto naršyklėje (SSL/TLS sertifikatuose, kurie naudoja HTTPS), el. pašto šifravime (pvz., PGP, S/MIME), skaitmeniniuose parašuose, kriptovaliutose (pvz., Bitcoin, Ethereum), saugiame prisijungime prie serverių (SSH).</p> Signup and view all the answers

Paaiškink viešojo ir privačiojo rakto veikimą paprasta kalba.

<p>Įsivaizduokite pašto dėžutę su dviem raktais: vienu raktu (viešuoju) laiškams įmesti (užrakinti dėžutę) ir kitu raktu (privačiuoju) laiškams išimti (atrakinti dėžutę). Įmetimo raktą galite duoti bet kam, kas nori jums atsiųsti laišką, bet tik jūs turite išėmimo raktą, kad galėtumėte tuos laiškus perskaityti.</p> Signup and view all the answers

Pateik pavyzdį, kaip naudojamas viešasis raktas siunčiant žinutę.

<p>Alisa nori nusiųsti slaptą žinutę Bobui. Ji gauna Bobo viešąjį raktą (kurį Bobas gali skelbti viešai). Alisa naudoja šį Bobo viešąjį raktą, kad užšifruotų savo žinutę. Dabar tik Bobas, turintis savo privatųjį raktą, gali atšifruoti ir perskaityti Alisos žinutę.</p> Signup and view all the answers

Kaip atšifruojama žinutė gauta viešuoju raktu?

<p>Žinutė, užšifruota viešuoju raktu, gali būti atšifruota tik naudojant atitinkamą privatųjį raktą. Asmuo, kuriam skirta žinutė, naudoja savo privatųjį raktą dešifravimo procesui.</p> Signup and view all the answers

Kaip šis mechanizmas užtikrina informacijos slaptumą?

<p>Kadangi tik numatytas gavėjas turi reikiamą privatųjį raktą dešifravimui, net jei užšifruota informacija yra perimama trečiųjų šalių, ji lieka neskaitoma ir slapta.</p> Signup and view all the answers

Kodėl svarbu, kad raktai būtų susieti?

<p>Viešasis ir privatusis raktai yra matematiškai susieti. Tai reiškia, kad tik konkreti pora veikia kartu: kas užšifruota vienu raktu, gali būti atšifruota tik kitu tos pačios poros raktu. Šis ryšys yra asimetrinės kriptografijos pagrindas.</p> Signup and view all the answers

Kas yra skaitmeninis sertifikatas?

<p>Elektroninis dokumentas, kuris susieja viešąjį raktą su tapatybe (pvz., asmens vardu, organizacijos pavadinimu ar serverio domenu). Jį išduoda ir pasirašo patikima trečioji šalis – sertifikavimo centras (CA).</p> Signup and view all the answers

Kokia jo paskirtis?

<p>Pagrindinė paskirtis yra patvirtinti viešojo rakto savininko tapatybę. Tai leidžia vartotojams pasitikėti, kad jie bendrauja su tikrąja svetaine ar asmeniu, o ne apsimetėliu, ir saugiai apsikeisti informacija naudojant viešojo rakto kriptografiją (pvz., užmezgant HTTPS ryšį).</p> Signup and view all the answers

Kas yra sertifikavimo centras (CA)?

<p>Patikima organizacija, kuri tikrina tapatybes ir išduoda skaitmeninius sertifikatus. CA savo privačiuoju raktu pasirašo išduodamus sertifikatus, taip garantuodama jų autentiškumą.</p> Signup and view all the answers

Kaip sertifikatas padeda naršyklėms atpažinti patikimas svetaines?

<p>Kai naršyklė jungiasi prie HTTPS svetainės, ji gauna svetainės skaitmeninį sertifikatą. Naršyklė patikrina: 1) ar sertifikatą pasirašė patikimas CA, 2) ar sertifikatas galiojantis (ne pasibaigęs), 3) ar sertifikate nurodytas domenas atitinka svetainės adresą. Jei viskas gerai, naršyklė laiko svetainę patikima.</p> Signup and view all the answers

Kaip atpažinti patikimą HTTPS svetainę?

<p>Interneto naršyklės adreso juostoje ieškoti <code>https://</code> protokolo (ne <code>http://</code>) ir spynelės piktogramos. Paspaudus ant spynelės, galima peržiūrėti svetainės sertifikato informaciją ir įsitikinti, kad jis išduotas patikimo CA ir galioja.</p> Signup and view all the answers

Kokiu tikslu naudojamas OpenPGP?

<p>OpenPGP (Pretty Good Privacy) yra standartas, naudojamas el. pašto ir failų šifravimui bei skaitmeniniam pasirašymui, siekiant užtikrinti komunikacijos konfidencialumą ir autentiškumą.</p> Signup and view all the answers

Kokie žingsniai reikalingi norint šifruoti žinutę su OpenPGP?

<ol> <li>Gauti gavėjo viešąjį PGP raktą. 2. Importuoti viešąjį raktą į savo PGP programinę įrangą. 3. Parašyti žinutę. 4. Pasirinkti šifravimo funkciją ir nurodyti gavėjo viešąjį raktą. 5. PGP programa užšifruos žinutę. 6. Išsiųsti užšifruotą žinutę.</li> </ol> Signup and view all the answers

Kaip OpenPGP padeda suprasti viešojo ir privačiojo rakto veikimą?

<p>Naudojant OpenPGP praktiškai (pvz., su Thunderbird Enigmail ar GnuPG), vartotojai turi sugeneruoti savo raktų porą, saugoti privatųjį raktą, dalintis viešuoju raktu ir naudoti kitų viešuosius raktus šifravimui. Tai tiesiogiai iliustruoja asimetrinės kriptografijos principus.</p> Signup and view all the answers

Kaip kriptografija prisideda prie visuomenės saugumo?

<p>Ji užtikrina privatumą internete, saugią elektroninę prekybą ir finansines operacijas, apsaugo kritinę infrastruktūrą, leidžia saugiai bendrauti vyriausybinėms ir karinėms institucijoms, padeda kovoti su kibernetiniais nusikaltimais užtikrindama duomenų autentiškumą.</p> Signup and view all the answers

Kuriose situacijose būtina naudoti kriptografiją net ir ne IT specialistams?

<p>Naudojantis internetine bankininkyste, apsiperkant internetu, siunčiant jautrią asmeninę informaciją el. paštu ar žinutėmis (rekomenduojama naudoti šifruotas programėles kaip Signal, WhatsApp), jungiantis prie viešų Wi-Fi tinklų (naudojant VPN), saugant svarbius failus kompiuteryje ar debesyje (disko ar failų šifravimas).</p> Signup and view all the answers

Flashcards

Kas yra kriptografija?

Mokslas apie saugų komunikavimą, naudojant šifravimą perskaičiusiems neleistiniems asmenims.

Pagrindinės kriptografijos funkcijos

Konfidencialumas, vientisumas, autentifikavimas ir neiginimo neįmanomumas.

Kriptografijos svarba saugumui

Apsaugo asmeninius duomenis, finansines operacijas ir privatumą internete nuo šnipinėjimo ir įsilaužimo.

Kur naudojama kriptografija?

El. paštas, internetinė bankininkystė, apsikeitimas žinutėmis ir duomenų saugojimas.

Signup and view all the flashcards

Šifravimas vs. slaptažodžiai

Šifravimas paverčia duomenis nesuprantamais, o slaptažodžiai saugo prieigą prie paskyrų.

Signup and view all the flashcards

Siųstume info be šifravimo?

Slapta informacija galėtų būti lengvai perimta ir panaudota piktavališkiems tikslams.

Signup and view all the flashcards

Kriptografija ir duomenų vientisumas

Padeda užtikrinti duomenų autentiškumą ir sumažinti duomenų pakeitimo riziką.

Signup and view all the flashcards

Simetrinis šifravimas

Simetrinis šifravimas naudoja tą patį raktą šifravimui ir dešifravimui.

Signup and view all the flashcards

Simetrinio šifravimo pranašumas

Greitis ir efektyvumas, palyginti su asimetriniu šifravimu.

Signup and view all the flashcards

Asimetrinis šifravimas

Asimetrinis šifravimas naudoja viešą ir privatų raktus.

Signup and view all the flashcards

Skirtumas nuo simetrinio?

Asimetrinis šifravimas naudoja du raktus, o simetrinis – vieną.

Signup and view all the flashcards

Raktai asimetriniame šifravime

Viešasis raktas naudojamas šifruoti, o privatus – dešifruoti.

Signup and view all the flashcards

Ką daro viešasis raktas?

Viešasis raktas leidžia kitiems siųsti jums šifruotas žinutes.

Signup and view all the flashcards

Ką daro privatus raktas?

Privatus raktas leidžia jums dešifruoti žinutes, užšifruotas jūsų viešuoju raktu.

Signup and view all the flashcards

Nauda iš viešo rakto?

Užtikrina, kad tik adresatas gali perskaityti žinutę.

Signup and view all the flashcards

Kodėl saugoti privatų raktą?

Jei privatus raktas bus pavogtas, kiti galės dešifruoti jūsų žinutes.

Signup and view all the flashcards

Skaitmeninis sertifikatas

Skaitmeninis dokumentas, patvirtinantis svetainės ar asmens tapatybę.

Signup and view all the flashcards

Sertifikato paskirtis?

Užtikrina, kad svetainė yra teisėta ir patikima.

Signup and view all the flashcards

Sertifikavimo centras (CA)

Organizacija, išduodanti skaitmeninius sertifikatus.

Signup and view all the flashcards

Sertifikatas ir patikimos svetainės

Patvirtina, kad svetainė yra patikima ir saugi naudoti.

Signup and view all the flashcards

Study Notes

Kriptografijos pagrindai

  • Kriptografija – tai informacijos apsaugos mokslas, naudojant šifravimą, dešifravimą ir kitus metodus, kad informacija būtų suprantama tik tiems, kam ji skirta.
  • Pagrindinės kriptografijos funkcijos: šifravimas, dešifravimas, maišos funkcijos, skaitmeniniai parašai ir autentiškumo patvirtinimas.
  • Kriptografija yra labai svarbi kibernetiniam saugumui, nes padeda apsaugoti konfidencialius duomenis nuo neteisėto prieigos, užtikrina duomenų vientisumą ir autentiškumą.
  • Kriptografija dažniausiai naudojama kasdieniame gyvenime: internetinėje bankininkystėje, elektroniniame pašte, saugiuose tinklalapiuose (HTTPS), VPN ir bevieliuose tinkluose (Wi-Fi).
  • Šifravimas paverčia informaciją neįskaitoma forma, o slaptažodžiai yra naudojami tapatybės patvirtinimui ir prieigos kontrolei.
  • Jei slaptą informaciją siųstume be šifravimo, ji būtų pažeidžiama prisijungusiesiems prie tinklo, perėmimui ir neteisėtam naudojimui.
  • Kriptografija padeda apsaugoti duomenis nuo kibernetinių atakų, šifruojant juos, naudojant skaitmeninius parašus ir kitas saugumo priemones.
  • Kriptografija prisideda prie duomenų vientisumo, naudojant maišos funkcijas, kurios leidžia aptikti bet kokius duomenų pakeitimus.
  • Kriptografija laikoma vienu pagrindinių duomenų apsaugos būdų, nes ji užtikrina konfidencialumą, vientisumą ir autentiškumą.
  • Kriptografijos reikšmė internetinėse bankininkystės sistemose: ji užtikrina saugų duomenų perdavimą tarp kliento ir banko, apsaugo nuo neteisėto prisijungimo ir sukčiavimo.

Simetrinis Šifravimas

  • Simetrinis šifravimas – tai šifravimo būdas, kur naudojamas tas pats raktas šifravimui ir dešifravimui.
  • Pagrindinė simetrinio šifravimo savybė: tas pats raktas naudojamas tiek šifruojant, tiek dešifruojant informaciją.
  • „Raktas turi būti perduodamas saugiai“ reiškia, kad raktas turi būti perduotas per saugų kanalą, atskirai nuo šifruotos informacijos, kadangi, jei raktas patektų į netinkamas rankas, visa šifruota informacija taptų pažeidžiama.
  • Simetrinis šifravimas būtų netinkamas, kai reikia šifruoti didelius duomenų kiekius viešai, nes raktą reikėtų saugiai perduoti kiekvienam vartotojui.
  • Simetrinio šifravimo algoritmų pavyzdžiai: AES (Advanced Encryption Standard), DES (Data Encryption Standard) ir 3DES (Triple DES).
  • Simetrinio šifravimo pranašumas prieš asimetrinį: greitesnis šifravimas ir dešifravimas, mažesni resursų poreikiai.
  • Simetrinio šifravimo buitinis pavyzdys: ZIP archyvas su slaptažodžiu.

Asimetrinis Šifravimas

  • Asimetrinis šifravimas – tai šifravimo būdas, kur naudojami du raktai: viešasis (šifravimui) ir privatusis (dešifravimui).
  • Asimetrinis šifravimas skiriasi nuo simetrinio tuo, kad naudoja du skirtingus raktus, o simetrinis – tik vieną.
  • Asimetriniame šifravime naudojami viešasis raktas (skirtas šifruoti) ir privatusis raktas (skirtas dešifruoti).
  • Viešasis raktas naudojamas informacijos šifravimui, kad ją galėtų perskaityti tik turintis privatųjį raktą.
  • Privatusis raktas naudojamas tik informacijos dešifravimui ir yra saugomas paslaptyje.
  • Nauda iš to, kad viešasis raktas gali būti viešai skelbiamas: bet kas gali šifruoti informaciją, skirtą tik privačiojo rakto turėtojui.
  • Svarbu saugoti privatųjį raktą, nes jis leidžia dešifruoti informaciją, užšifruotą viešuoju raktu.
  • Asimetrinis šifravimas kasdienybėje naudojamas: HTTPS protokole, skaitmeniniuose parašuose, elektroniniame pašte (PGP).

Viešasis ir Privatusis Raktas

  • Informacija užšifruojama viešuoju raktu, o ją atšifruoti galima tik privačiuoju raktu, kuris priklauso tik gavėjui.
  • Pavyzdys: Alica nori atsiųsti Bobui slaptą žinutę. Alica naudoja Bobo viešąjį raktą šifruoti žinutę, o Bobas naudoja savo privatųjį raktą, kad atšifruotų žinutę.
  • Žinutė, gauta viešuoju raktu, atšifruojama privačiuoju raktu, kuris atitinka tą viešąjį raktą. Tai užtikrina, kad tik gavėjas gali perskaityti žinutę.
  • Šis mechanizmas užtikrina informacijos slaptumą, nes tik turėdamas privatųjį raktą, galima atšifruoti žinutę, užšifruotą atitinkamu viešuoju raktu.
  • Svarbu, kad raktai būtų susieti (viešasis su privačiuoju), nes tik tada žinutė, užšifruota viešuoju raktu, gali būti atšifruota tik atitinkamu privačiuoju raktu.

Sertifikatai ir jų svarba

  • Skaitmeninis sertifikatas – tai elektroninis dokumentas, kuris patvirtina viešojo rakto savininko tapatybę.
  • Jo paskirtis yra patvirtinti, kad viešasis raktas priklauso konkrečiam asmeniui ar organizacijai, ir užtikrinti pasitikėjimą elektroninėmis operacijomis.
  • Sertifikavimo centras (CA) – tai patikima trečioji šalis, kuri išduoda skaitmeninius sertifikatus ir patvirtina jų savininkų tapatybę.
  • Sertifikatas padeda naršyklėms atpažinti patikimas svetaines, patikrinant, ar svetainės sertifikatas yra galiojantis ir išduotas patikimo sertifikavimo centro.

Praktinė kriptografija – OpenPGP

  • OpenPGP naudojamas šifruoti ir dešifruoti el. laiškus, failus ir kitus duomenis, taip pat naudojamas skaitmeniniams parašams kurti.
  • Norint šifruoti žinutę su OpenPGP, reikia: sukurti raktų porą (viešąjį ir privatųjį), importuoti gavėjo viešąjį raktą, šifruoti žinutę gavėjo viešuoju raktu ir atsiųsti užšifruotą žinutę.
  • OpenPGP padeda suprasti viešojo ir privačiojo rakto veikimą, leidžiant vartotojams patiems generuoti ir valdyti raktus bei praktiškai įsitikinti, kaip jie veikia.

Vertinimo ir diskusijos klausimai

  • Kriptografija prisideda prie visuomenės saugumo, apsaugodama asmens ir organizacijos duomenis nuo neteisėto prieigos, užtikrindama saugų elektroninį bendravimą ir palaikydama patikimą elektroninę komerciją.
  • Kriptografiją būtina naudoti net ir ne IT specialistams situacijose, kai reikia apsaugoti jautrią informaciją, pavyzdžiui, siunčiant konfidencialius el. laiškus, saugant slaptažodžius ar vykdant internetinius mokėjimus.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser