Scheme de Semnături Digitale

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 14 în total
Cuvinte : 3267
Mărime: 87.72KB (arhivat)
Publicat de: Petre Morar
Puncte necesare: 8
UNIVERSITATEA PETROL GAZE PLOIEŞTI FACULTATEA DE LITERE ŞI ŞTIINŢE SPECIALIZAREA : TEHNOLOGII AVANSATE PENTRU PRELUCRAREA INFORMAŢIEI

Cuprins

  1. 1. Introducere . 3
  2. 2. Ce reprezintӑ semnătura digitalӑ? . 4
  3. 2.1. Certificatele digitale . 4
  4. 2.2. Scheme de semnӑturi digitale . 5
  5. 3. Algoritmul RSA . 6
  6. 4. Algoritmul EL Gamal . 7
  7. 5. Algoritmul RABIN . 8
  8. 6. Atacuri asupra semnăturii digitale . 8
  9. 7. Studiu de caz . 9
  10. 8. Concluzii . 13
  11. BIBLIOGRAFIE . 14

Extras din proiect

1. Introducere

Spre deosebire de sistemele de criptare bazate pe chei secrete, care presupun o singură cheie cunoscută de emiţător şi receptor, sistemele bazate pe chei publice folosesc două chei: una publică şi alta privată.

Cheia publică este pusă la dispoziţia oricărei persoane care doreşte să transmită un mesaj criptat.

Cheia privată este utilizată pentru decriptarea mesajului, iar nevoia de a face schimb de chei secrete este eliminată.

Pentru înţelegerea sistemului, sunt necesare următoarele lămuriri:

• cheie publică nu poate decripta un mesaj criptat;

• se recomandă ca o cheie privată să nu deriveze dintr-o cheie publică;

• un mesaj care a fost criptat printr-o anumită cheie poate fi decriptat cu altă cheie;

• cheia privată nu este făcută publică.

Dacă notăm cu C un text criptat şi cu P un text clar (P este notaţia consacrată pentru plain text), iar Kp este cheia publică şi Ks cheia privată (secretă), procesul este ilustrat astfel: C = Kp(P) şi P = Ks(C). Şi invers este adevărat: C = Ks(P) şi P = Kp(C).

Criptografia prin chei publice este posibilă în aplicaţiile care funcţionează într-un singur sens. O funcţie în sens unic este aceea care este uşor de calculat într-o direcţie, dar este dificil de calculat în sens invers. Pentru o astfel de funcţie, dacă y = f(x), este simplu de determinat valoarea lui y dacă se cunoaşte x, dar este foarte dificil să-l determini pe x cunoscându-l pe y. Într-o astfel de situaţie se află căutările telefonice. Este uşor să găseşti numărul cuiva dacă ştii numele şi adresa, dar este foarte dificil să găseşti pe cineva într-o carte de telefon cunoscându-i doar numărul de telefon. Pentru ca funcţiile cu sens unic să fie utile în contextul criptografiei bazate pe chei publice ele trebuie să aibă o trapă, adică un mecanism secret care să permită realizarea cu uşurinţă a funcţiei inverse funcţiei în sens unic. Printr-o astfel de modalitate se poate obţine x dacă se dă y.

În contextul criptografiei bazate pe chei publice este foarte dificil să se calculeze cheia privată din cheia publică dacă nu se ştie trapa.

De-a lungul anilor s-au dezvoltat mai mulţi algoritmi pentru cheile publice. Unii dintre ei se folosesc pentru semnătura digitală, pentru criptare sau în ambele scopuri.

Din cauza calculelor numeroase solicitate de criptarea prin chei publice, aceasta este de la 1.000 la 10.000 de ori mai înceată decât criptografia prin chei secrete. Astfel, au apărut sistemele hibride care folosesc criptografia prin chei publice pentru transmiterea sigură a cheilor secrete utilizate în criptografia prin chei simetrice.

Dintre algoritmii importanţi ai cheilor publice, amintim: RSA, El Gamal, Rabin.

2. Ce reprezintӑ semnatura digitalӑ?

O semnătură digitală reprezintӑ un bloc de date (alcătuit din cifre binare, ceea ce în engleză înseamnă binary digit, de unde şi digitală – exprimată printr-un şir de cifre) ce se ataşează unui mesaj sau document pentru a întări încrederea unei alte persoane sau entităţi, legându-le de un anumit emiţător. Legătura este astfel realizată încât semnătura digitală poate fi verificată de receptor sau de o terţă persoană şi nu se poate spune că a fost uitată. Dacă doar o cifră binară nu corespunde, semnătura va fi respinsă în procesul de validare. Semnătura digitală stabileşte autenticitatea sursei mesajului. O semnătură digitală nu înseamnă şi recunoaşterea dreptului de proprietate asupra textului transmis, ci ea atestă faptul că persoana semnatară a avut acces la el şi l-a semnat. Totuşi, atunci când semnarea este cuplată cu crearea documentului, semnătura poate oferi o probă evidentă a originii documentului.

EXEMPLU: fotografiile luate cu camere digitale bazate pe chei private. În acest caz, proba este de necontestat. Aşa se procedează când se intenţionează realizarea protecţiei împotriva manipulării imaginilor cu ajutorul calculatorului. La fel pot fi camerele video, radio-receptoarele şi alţi senzori care pot semna ieşirea pentru a-i certifica originea.

2.1. Certificatele digitale

Certificatul digital reprezintă o colecţie de date în formă electronică ce atestă legătura dintre datele de verificare a semnăturii electronice şi o persoană, confirmând identitatea acelei persoane.

Menţiunile certificatelor calificate:

• indicarea faptului că certificatul a fost eliberat cu titlu de certificat calificat;

• datele de identificare a furnizorului de servicii, respectiv cetăţenia (persoane fizice) sau naţionalitatea (persoane juridice);

• numele semnatarului sau pseudonimul acestuia, precum şi alte atribute relevante;

• codul personal de identificare a semnatarului;

• datele de verificare a semnăturii;

• indicarea exactă a perioadei de valabilitate a certificatului calificat;

• codul de identificare a certificatului calificat;

• semnătura electronică extinsă a furnizorului de servicii care emite certificatul calificat;

• limitele utilizării certificatului calificat sau limitele valorice ale operaţiunilor pentru care acesta poate fi utilizat.

Preview document

Scheme de Semnături Digitale - Pagina 1
Scheme de Semnături Digitale - Pagina 2
Scheme de Semnături Digitale - Pagina 3
Scheme de Semnături Digitale - Pagina 4
Scheme de Semnături Digitale - Pagina 5
Scheme de Semnături Digitale - Pagina 6
Scheme de Semnături Digitale - Pagina 7
Scheme de Semnături Digitale - Pagina 8
Scheme de Semnături Digitale - Pagina 9
Scheme de Semnături Digitale - Pagina 10
Scheme de Semnături Digitale - Pagina 11
Scheme de Semnături Digitale - Pagina 12
Scheme de Semnături Digitale - Pagina 13
Scheme de Semnături Digitale - Pagina 14

Conținut arhivă zip

  • Scheme de Semnaturi Digitale.docx

Alții au mai descărcat și

Semnătura electronică

INTRODUCERE Integrarea este o strategie cu o dimensiune constructivă, iar această componentă constructivă este una cât se poate de bine profilată....

Criptografie cu Chei Publice

Crearea sistemului criptografic cu chei publice este o adevarata revolutie în istoria criptografiei. De la începuturi pâna în timpurile moderne...

Aplicații software pentru semnătura digitală

1. Introducere Ce este semnatura digitala? Iata o sintagma care este cunoscuta probabil celor mai multi dintre voi: Factura a fost stampilata?...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Asigurarea Tranzacțiilor în Operațiunile de Plată Electronice prin Criptare

Cardul este un instrument de plata electronică, respectiv un suport de informaţie standardizat, securizat şi individualizat, care permite...

E-Money și E-Banking

Capitolul 1 – E-money 1. 1. Banii şi moneda – concept, funcţii în accepţiunea clasică Banul provine din dinar – monedă bătuta a Sloveniei în...

Rețele virtuale private - standardul IPSec

7. Protocoale de tunelare Dupa cum am afirmat, o retea virtuala privata (VPN) este initiata în jurul unui protocol de securizare, cel care...

Impactul sistemelor electronice de plată pe piață

Această lucrare se ocupă cu descrierea, securitatea datelor şi tranzacţiilor în sistemele electronice de plată (în sistemele de calcul...

Magazin Virtual

Capitolul 1. Aspecte introductive 1.1 Apariţia E-Business-ului Timp de treizeci de ani, Internetul a fost o reţea de calculatoare fără specific...

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Rolul Criptografiei în Securitatea Comunicațiilor

CAPITOLUL I ROLUL CRIPTOGRAFIEI ÎN SECURITATEA COMUNICATIILOR 1. EVOLUTIA ISTORICA A CRIPTOGRAFIEI Criptografia este stiinta scrierilor...

E-Banking România

Introducere Serviciile bancare la distanţă (Remote Banking), realizate pe cale electronică (e-banking), au început să se dezvolte începând cu anul...

Ai nevoie de altceva?