Top Banner
Introducere în Criptografie Cornescu Andrei Cătălin
10

Introducere în criptografie

Jun 22, 2015

Download

Technology

Andrey Cornescu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introducere în criptografie

Introducere în Criptografie

Cornescu Andrei Cătălin

Page 2: Introducere în criptografie

Ce este Criptografia?Criptografia este știința de „scriere secretă”

La ce ne ajută ?• protejarea identității

• protejarea comunicațiilor

• protejarea rețelelor de calculatoare

• protejarea comerțului electronic

• protejarea sistemurilor de operare

• protejarea fișierelor

Page 3: Introducere în criptografie

Tipuri de Algoritmi Criptografici

• Funcții hash criptografice

• Funcții criptografice cu chei simetrice

(aceiași cheie folosită pentru encriptare cât și pentru decriptare)

• Funcții criptografice cu chei asimetrice (chei diferite pentru encriptare și pentru decriptare)

Page 4: Introducere în criptografie

Funcțiile hash criptografice

• MD5 (message diggest algorithm)• SHA (secure hash algorithm)

– SHA0– SHA1– SHA256– SHA384 / SHA512

Sunt funcții IREVERSIBILESunt utilizate in: authentificare, verificarea integrității fișierelor, semnături digitale

Page 5: Introducere în criptografie

Compararea funcțiilor hash criptografice

MD5• 1992• 128 bits• 32 caractere• încercări

pâna la găsirea unei coliziuni

SHA-256• 2002• 256 bits• 64 caractere• încercări

pâna la găsirea unei coliziuni

SHA-512• 2002• 512 bits• 128 caractere• încercări

pâna la găsirea unei coliziuni

102 5.282 5.322

Page 6: Introducere în criptografie

Funcții criptografice cu chei simetrice

Stream Cipher

• Operează pe un singur bit / caracter pe iterare

Block Cipher

• Operează pe un block de biți

Principala lor utilizare este în PROTEJAREA FIȘIERELOR / CONȚINUTULUI BAZELOR DE DATE

• AES ( Advance Encryption Standard )

• DES ( Data Encryption Standard )

• Triple-DES

• Blowfish / TwoFish

• XOR Encryption

Page 7: Introducere în criptografie

XOR Encryption

Page 8: Introducere în criptografie

Funcții criptografice cu chei asimetriceSunt utilizate in: comerțul electronic / comunicații / semnături digitale

• RSA

• Diffie-Hellman

• Elliptic Curve

Page 9: Introducere în criptografie

Cum funcționează ?

AliceBob

Eve

internet / network

mesaj mesaj

mes

aj

Page 10: Introducere în criptografie

Cum funcționează ?

AliceBob

Eve

internet / network

request request

requ

est

cheie publică cheie publică

cheie publică

mesaj encriptat mesaj encriptat

mes

aj e

ncrip

tat

decriptează mesajul