Locked History Actions

Skirtumas „NaujasŽodisTemplate“

Pakeitimai tarp versijų 92 ir 102 (patvirtinamos 10 versijos)
Versija 92 nuo 2013-04-08 05:50:39
Dydis: 6175
Redaktorius: PovilasMarazas
Komentaras:
Versija 102 nuo 2014-11-15 23:31:11
Dydis: 2323
Komentaras:
Pašalinimai yra pažymėti taip. Pridėjimai yra pažymėti taip.
Eilutė 1: Eilutė 1:
== Žodis angliškai ==
Public-key cryptography
= AX.25 protocol =
Norint sukurti patikimą ryšio perdavimo sistemą galinčią perduoti duomenis tarp dviejų stočių yra būtina naudoti protokolą galintį priimti ir siųsti duomenis kuo daugiau būdų. Būtent toks ir yra AX.25 duomenų perdavimo kanalo protokolas, kuris yra skirtas mėgėjiškiems radijo operatoriams.
AX.25 protokolas buvo sukurtas remiantis X.25 protokolu ir jo struktūra. Pagrindinė AX.25 protokolo paskirtis yra sudaryti ryšio galimybę ir perduoti duomenis padalintus kadrais tarp siunčiančios ir priimančios mazgų, bei aptikti klaidas atsiradusias ryšio kanale.
Taip pat dėl savo savybių AX.25 duomenų perdavimo kanalo protokolas yra plačiai naudojamas ryšio palaikymui su mėgėjiškais kosminiais palydovais. Būtent šiuo protokolu yra palaikomas ryšys su lietuviškais palydovais „LitSat-1“ ir „LituanicaSat-1“.
Eilutė 4: Eilutė 6:
##Įrašykite terminą anglų kalba
== Žodis Lietuviškai ==
##Įrašykite lietuvišką termino vertimą
Viešojo rakto kriptografija

----

== Paaiškinimai ==
'''''Teorija:'''''

Šifravimo metodas panaudojant asimetrinių raktų algoritmus. Jį naudojant nereikia gavėjui ir siuntėjui pasikeisti vienu ar daugiau slaptų raktų. Jame naudojama dviejų matematiškai susijusių raktų pora: viešas ir privatus raktai. Tačiau jie sudaromi taip, kad iš viešo rakto nėra paprasta nustatyti privataus rakto. Privatus raktas saugomas pas save, o viešas yra išplatinamas. Dokumento autentiškumas užtikrinamas skaitmeniniu parašu, sukurtu naudojant privatų raktą, o jį patikrinti galima panaudojant viešą raktą. Taip pat galima užšifruoti tekstą naudojant viešą raktą, - dešifravimui būtina turėti privatų raktą. Ši schema yra naudojamas Interneto standartuose TLS (SSL įpėdinis), PGP ir GPG.
Neblogai šio metodo veikimą paaiškina analogija su pašto dėžute. Pašto dėžutės anga yra atvira ir prieinama kiekvienam; jo vieta (adresas) iš esmės yra viešas raktas. Kiekvienas, žinantis adresą, gali ateiti ir įmesti pranešimą į pašto dėžutę per jos angą. Tačiau tik tas, kuris turi raktą, gali ją atrakinti ir perskaityti joje esančius laiškus. O skaitmeninį parašą galima paaiškinti analogija su vaškiniu antspaudu. Laišką atplėšti ir perskaityti gali bet kas, tačiau nepažeistas antspaudas liudija jo autentiškumą.
Pagrindinė problema, naudojant viešojo rakto metodus, yra konfidencialumas, t.y. užtikrinimas, kad raktas priklauso tam asmeniui, kuris teigia jį turįs. Įprastas konfidencialumą užtikrinantis principas yra viešo rakto infrastruktūros (PKI) naudojimas, tai yra schema, kai viena ar daugiau trečiųjų šalių, vadinamų sertifikatų tiekėjais, garantuoja raktų porų priklausomybę. Kitas principas, kurį naudoja PGP, remiasi „pasitikėjimu“.
Silpna vieta
Deja, visos viešo rakto sistemos nėra atsparios „grubios jėgos“ panaudojimui. Tai nėra praktiška tuo atveju, jei skaičiavimų skaičius („darbo veiksnys“, pagal Claude Shannon) yra per didelis potencialiems nulaužėjams. Daugeliu atvejų „darbo veiksnys“ gali būti padidintas tiesiog panaudojant ilgesnius raktus. Tačiau kai kurie metodams „darbo veiksnys“ yra gerokai mažesnis nei naudojant „grubią jėgą“. Tiek RSA, tiek ElGamal šifrai turi galimus nulaužimo būdus, greitesnius nei „grubi jėga“. Šifrų įveikiamumas padidėjo išaugus kompiuterių galingumui bei padarius naujus atradimus matematikos srityje. Bet ir tai galima apeiti parenkant pakankamai ilgus raktus, tokius, kad, kol dešifruosi informaciją, ji jau nebebus aktuali.
Keliuose, atrodžiusiems perspektyviais, asimetrinių raktų algoritmuose rastos rimtos silpnos vietos. Pvz., nesaugiu pasirodė esąs „kuprinės sudėjimo“ algoritmas. Tikslaus laiko, reikalingo teksto iššifravimui, žinojimas gali supaprastinti reikiamų raktų paiešką. Taigi, asimetrinių raktų algoritmai negarantuoja saugumo ir šioje srityje vyksta aktyvūs ieškojimai, kaip nustatyti ir išvengti galimų naujų atakų.
Kitas potencialus pažeidžiamumas yra galimybė trečiajai šaliai perimti viešų raktų apsikeitimą ir pakeisti viešus raktus. Gali būti perimti ir užšifruoti pranešimai, dešifruoti ir vėl užšifruoti naudojant korektišką raktą, kad nebūtų sukeltas įtarimas. Tai nelengva realizuoti, tačiau įmanoma, kai komunikuojama nesaugia terpe (pvz., viešais tinklais, tokiais kaip Internetas). Tokį perėmimą nesunkiai gali atlikti Interneto paslaugų tiekėjo personalas. Tokį pažeidžiamumą pašalinti leidžia sertifikatai, patikimų trečių šalių patikinimas, kad rakto vartotojas yra teisėtas rakto savininkas. Tačiau ir tai turi savo silpnų vietų – ir vis tik šis principas plačiai naudojamas (pvz., SSL ir tolimesnis jo išvystyme TLS).
Viešą raktą gali žinoti didėlis ir praktiškai nežinomas vartotojų skaičius. Tad, prireikus, viešo rakto panaikinimas ar pakeitimas gali pareikalauti ilgo laiko tarpo, nes reikia informuoti visus raktą naudojančius vartotojus. Tad sistemos, privalančios reaguoti į realaus laiko įvykius (pvz., kritinio saugumo ar nacionalinio saugumo sistemos) neturėtų naudoti viešų raktų kriptografijos.

'''''GPG: '''''

GPG (GNU Privacy Guard) – yra GPL licencijuota alternatyva PGP, sudaranti kriptografijos programinę įrangą. GnuPG užšifruoja pranešimus naudodamas asimetrinės rakto poras individualiai su generuotas GnuPG vartotojo. Viešaisiais raktasi galima keistis sus kitais vartotojais įvairiais būdais pvz.: interneto raktų serveriais. Apsikeitimai visada turi būti saugūs, kad užtikrinti, kad duomenys nebus sugadinti, pažeidžiant raktą. Yra galimybė pridėti skaitmeninį parašą į pranešimą, taip žinutė bus apsaugota nuo pažeidimo, ir neteisėto skaitymo. GnuPG taip palaiko simetrinių kodavimų algoritmus. Pagal nutylėjimą GnuPG naudoja CAST5 simetrinį algoritmą. GnuPG nenaudoja patentuotų ar kitaip apribotos programinės įrangos ar algoritmų, tokių kaip IDEA šifravimo algoritmas naudojamas PGP. Vietoj to GnuPG naudoja įvairius kitus , nepatentuotus algoritmus:
• Blokiniai šifrai (simetrinis šifravimo algoritmas): CAST5, Camellia, triple DES, AES, Blowfish ir Twofish.
• Simetriniai rakto šifrai: EIGamal ir RSA.
• Kriptografiniai „hash“: RIPEMD-160, MD5, SHA-1, SHA-2, ir TIGER.
• Skaitmeniniai parašai: DSA ir RSA.
GnuPG yra hibridinė šifravimo programa, kuri naudoja kombinacija įprastų simetrinių raktų kriptografija didesniam greičiui pasiekti ir viešojo rakto kriptografija, saugiam ir lengvam apsikeitimui. Paprastai naudojamas vartotojo viešasis raktas yra užšifruotas taip kad galima būtų panaudoti tik kartą. Ši galimybė yra dalis OpenPGP standarto ir tai buvo dalis PGP nuo pat pirmo versijos.


== Literatūra ==

1. http://en.wikipedia.org/wiki/Public-key_cryptography

2. http://en.wikipedia.org/wiki/GNU_Privacy_Guard
== Panaudojimas ==
AX.25 praktikoje dažniausiai naudojamas aukštuose arba labai aukštuose dažniuose. Duomenų perdavimo lygyje AX.25 apibūdina ISO 3309 standartas, o kadrai perduodami naudojantis NRZI koduote. Protokolas palaiko tiek duomenų perdavimo paketais, tiek datagramos (datagram) stiliaus, kai pristatymas, atvykimo laikas ir atvykimo tvarka nėra užtikrinami tinklo, sujungimo tipus.
Duomenų perdavimo lygyje gali būti naudojamas nesudėtingas šaltinio maršurizavimo (source routing) mechanizmas naudojant skaitmeninius kartotuvus (digipeaters). Šių skaitmeninių kartotuvų veikimo principas yra panašus į simpleksinių kartotuvų veikimą. Iš stoties paketai yra priimami, iškoduojami ir persiunčiami. Kartotuvų dėka atsiranda galimybė bendrauti stotims neturinčios galimybės bendrauti tiesiogiai.
Tradiciškai radijo mėgėjai prie AX.25 tinklų prisijungia naudodami paketinį valdiklį-konverterį (terminal node controller), tai yra įrenginys panašus į paketų rinkėją/skaldytoją (Packet Assembler/Disassemblers) naudojamą X.25 tinkluose. AX.25 paketinis valdiklis susidedantis iš mikroprocesoriaus, modemo ir programinės įrangos, kuri suteikia vartotojui galimybę valdyti įrenginį naudojant „terminal“ langą personaliniame kompiuteryje. Pagrindinis jo skirtumas nuo X.25 valdiklio yra tas, kad AX.25 valdiklis turi modemą galintį skaitmeninį signalą paversti į garso signalą.
/

AX.25 protocol

Norint sukurti patikimą ryšio perdavimo sistemą galinčią perduoti duomenis tarp dviejų stočių yra būtina naudoti protokolą galintį priimti ir siųsti duomenis kuo daugiau būdų. Būtent toks ir yra AX.25 duomenų perdavimo kanalo protokolas, kuris yra skirtas mėgėjiškiems radijo operatoriams. AX.25 protokolas buvo sukurtas remiantis X.25 protokolu ir jo struktūra. Pagrindinė AX.25 protokolo paskirtis yra sudaryti ryšio galimybę ir perduoti duomenis padalintus kadrais tarp siunčiančios ir priimančios mazgų, bei aptikti klaidas atsiradusias ryšio kanale. Taip pat dėl savo savybių AX.25 duomenų perdavimo kanalo protokolas yra plačiai naudojamas ryšio palaikymui su mėgėjiškais kosminiais palydovais. Būtent šiuo protokolu yra palaikomas ryšys su lietuviškais palydovais „LitSat-1“ ir „LituanicaSat-1“.

Panaudojimas

AX.25 praktikoje dažniausiai naudojamas aukštuose arba labai aukštuose dažniuose. Duomenų perdavimo lygyje AX.25 apibūdina ISO 3309 standartas, o kadrai perduodami naudojantis NRZI koduote. Protokolas palaiko tiek duomenų perdavimo paketais, tiek datagramos (datagram) stiliaus, kai pristatymas, atvykimo laikas ir atvykimo tvarka nėra užtikrinami tinklo, sujungimo tipus. Duomenų perdavimo lygyje gali būti naudojamas nesudėtingas šaltinio maršurizavimo (source routing) mechanizmas naudojant skaitmeninius kartotuvus (digipeaters). Šių skaitmeninių kartotuvų veikimo principas yra panašus į simpleksinių kartotuvų veikimą. Iš stoties paketai yra priimami, iškoduojami ir persiunčiami. Kartotuvų dėka atsiranda galimybė bendrauti stotims neturinčios galimybės bendrauti tiesiogiai. Tradiciškai radijo mėgėjai prie AX.25 tinklų prisijungia naudodami paketinį valdiklį-konverterį (terminal node controller), tai yra įrenginys panašus į paketų rinkėją/skaldytoją (Packet Assembler/Disassemblers) naudojamą X.25 tinkluose. AX.25 paketinis valdiklis susidedantis iš mikroprocesoriaus, modemo ir programinės įrangos, kuri suteikia vartotojui galimybę valdyti įrenginį naudojant „terminal“ langą personaliniame kompiuteryje. Pagrindinis jo skirtumas nuo X.25 valdiklio yra tas, kad AX.25 valdiklis turi modemą galintį skaitmeninį signalą paversti į garso signalą. /