Deci, încă o dată, ceea ce este un algoritm simetric într-un algoritm simetric.
Aceeași cheie este utilizată pentru criptarea și decriptarea mesajului.
Un exemplu de algoritm cheie simetric ar fi o da.
Observați atât expeditorul, cât și receptorul utilizând același algoritm, precum și aceeași cheie.
Acest lucru poate cauza o problemă majoră, deoarece atât expeditorul, cât și receptorul trebuie să știe ce este cheia și au nevoie
de o metodă pentru a comunica acest lucru.
Problema este cum să-i spun securității ce este cheia dacă nu am un tunel securizat, dar am
nevoie de cheia pentru a stabili un tunel sigur.
Dar nu pot stabili un tunel sigur până când amândoi știm ce este cheia.
Deci, asta înseamnă că trebuie să comunicăm cheia din bandă.
Trebuie să te sun.
Trebuie să vă întreb de ce trebuie să folosesc o metodă în afara benzii pentru a vă spune ce să folosiți.
De exemplu, dacă sunt în Marea Britanie și sunteți în Statele Unite și dorim să înființăm o VPN privată
între sau în afara U. K. și Iranul în SUA aș fi nevoit să-mi telefonez și să vă spun ce cheie să folosesc.
Asta e bine când avem o VPN simplă, dar nu scade bine când avem mii de routere.
Există un avantaj al unui algoritm simetric.
Ciprele bune simetrice sunt doar sigure și ușor de implementat folosind microprocesoare moderne și au tendința de
a fi utilizate pentru criptarea în vrac.
Există câteva exemple de algoritmi cheie simetrici în aceste zile.
Da și blowfish merge explica standardul de criptare a datelor sau zile triplu zile un Advanced Encryption Standard sau A-S
în mai multe detalii în viitoarele diapozitive.
Dar, pentru moment, vă rugăm să înțelegeți că încă mai folosim algoritmi cheie simetrică în zilele noastre datorită avantajului
că pot cripta datele în vrac rapid și moderne de microprocesoare, astfel încât standardul lor de
criptare sau nu este un algoritm de criptare simetric în cazul în care aceeași cheie este utilizată de expeditor și receptor.
Observați că expeditorul folosește zile cu o cheie de 2:59, iar receptorul folosește zile cu cheia de la 2:59.
Acesta a fost dezvoltat de IBM și U. S. Agenția Națională de Securitate în 1975.
Are o lungime fixă de 56 de taste.
Să ne amintim încă o dată că o apropiere de o adresă IP vă oferă două la puterea a 24 de
zile combinații vă dau două la putere 56 combinații.
Deci, algoritmul a fost bun, dar lungimea cheii nu corespunde cerințelor de securitate de astăzi și este recomandat
să nu folosiți zile în mediile corporatiste de astăzi.
Problema este că este susceptibilă la atacuri de forță brutale.
Până în 1998, mesajul criptat a fost decodificat cu 56 de ore și până în 1999 a durat peste 22 de ore pentru
a sparge din nou zilele nu sunt recomandate în mediile de astăzi.
În jurul valorii de același timp triple zile a fost dezvoltat zile triplu este, de asemenea, un algoritm cheie simetric
cu același folos triplu de zile și receptorul folosește trei zile și au același set de chei.
În acest caz, există trei chei.
Modul în care triple-B funcționează este faptul că este nevoie ca datele să fie criptate cu unul cheie, astfel încât
textul criptat este apoi decriptat cu o cheie diferită.
Și apoi este criptat cu oa treia cheie.
În acest caz, cheia trei.
Deci, datele sunt criptate apoi decodificate și apoi criptate, dar cu chei diferite.
Acum, dacă unul cheie și trei sunt aceleași.
Acest lucru ar avea ca rezultat 112 dar lungimea cheii dacă unul și trei nu sunt aceleași.
Aceasta ar avea ca rezultat 168, dar lichide de răcire, după cum puteți vedea lungimea cheii este mai mare decât zile, care a fost de 56 de
biți în lungime.
Vă rugăm să rețineți la s. A. un nivel nu este
de așteptat să înțelegeți detaliile tuturor acestor algoritmi, dar le menționez aici pentru că mi
se pare mai ușor să înțeleg cum funcționează paeanele dacă ai puțină cunoaștere a modului în care algoritmii funcționează da sau este
recomandat Advanced Encryption Standard algoritmul cheie cheie simetrică de a utiliza astăzi în mediile corporative, încă o dată expeditorul și receptorul
utilizează același algoritm, precum și aceeași cheie ca acesta este algoritmul cheie simetric Da vine în variante
diferite.
Are opt sute douăzeci și opt de opt sute nouăzeci și doi, dar un 8 este de 256, dar
da a fost anunțat în 2001 și a devenit un standard guvernamental federal în mai 2002.
Acesta a fost aprobat de către ANS pentru informații secrete superioare, fiind din nou algoritmul recomandat pentru
cei din mediul corporatist de astăzi.
Detaliile acestor trei algoritmi sunt disponibile pe internet.
Aruncați o privire la Wikipedia și la alte surse pentru informații mai detaliate despre modul în
care algoritmii funcționează, dar nu pot avea doar o apreciere care face trei zile un as sau algoritmi chei simetrice care pot
fi utile atât pentru criptare, cât și pentru decriptarea datelor.
Acum, un algoritm cheie asimetric utilizează o cheie diferită pentru criptarea și decriptarea.
De exemplu, expeditorul ar folosi un algoritm asimetric ca RSA.
Receptorul ar folosi un algoritm ca RSA.
Dar vă rugăm să observați diferite chei sunt utilizate pentru a cripta și decripta datele.
Chei algoritmi asimetrici.
Deci, multe dintre problemele de lungă durată cu algoritmi cheie simetric cum ar fi cum de a face
schimb cheile secrete, în primul rând, cu un algoritm cheie simetric.
De exemplu, cum trimitem cheia privată decisă între ele fără a fi interceptată.
Când folosiți un algoritm cheie simetric încă o dată fără un canal securizat, nu există nicio modalitate de
a stabili un canal securizat.
Trebuie să vă spun în mod sigur, de exemplu, care este cheia de formă într-un algoritm simetric, dar amândoi
trebuie să știm ce cheie secretă a umbrei este să stabilim un canal securizat pentru a putea trimite
cheia unul către altul.
Dar putem configura canalul pentru că nu avem încă o cheie.
Asta înseamnă că trebuie să ne spunem unii altora de ce cheia este în afara.
Ca și prin a ne telefona unul pe altul algoritmi cheie asimetrice ne permit să rezolvăm
această problemă, deoarece chei diferite sunt utilizate de criptare versus decriptare.
De asemenea, notați algoritmii cu cheie asimetrică au scame cheie mult mai mari decât algoritmii cheie simetrice.
Lungimea cheilor variază de la 512 octeți la 2048.
Aceasta este o mulțime de aceste informații este în afara scopului cursului, dar merită știut, astfel
încât să puteți înțelege Hoggy peahens de lucru cu un algoritm cheie asimetric.
Fusee generează ceea ce se cheamă o cheie privată.
Acum, cuvântul privat înseamnă că nu spui nimănui ce este cheia ta.
Cu alte cuvinte, o cheie privată este păstrată pentru sine.
Nimeni altcineva nu știe ce cheia dvs. privată este o cheie publică derivă dintr-o cheie privată.
Deci, în primul rând, un dispozitiv ca Arata va genera o cheie privată.
Acesta va genera apoi o cheie publică din cheia privată. Vă rugăm să rețineți că o cheie privată nu poate fi generată de
la o cheie publică.
O cheie publică poate fi generată numai dintr-o cheie privată.
Acum, acest lucru nu este un curs de matematică, așa că nu vom intra în matematica cheilor
publice și private sau derivate.
Noi, ca ingineri de rețea, trebuie doar să avem o apreciere a modului în care funcționează și apoi
cum să le configurați în medii de rețea.
Deci, pentru a rezuma, creați o cheie privată pe care o păstrați pentru dvs.
Apoi, generați o cheie publică din cheia dvs. privată, cheia dvs. publică este apoi împărtășită cu lumea.
Acum, ceva criptat cu cheia dvs. privată poate fi decriptat numai de cheia dvs. publică și ceva criptat
cu cheia dvs. publică poate fi decriptat numai cu cheia dvs. privată.
De exemplu, dacă o persoană din stânga dorește să trimită ceva care să
fie în dreapta așa cum funcționează este după cum urmează, B generează o cheie privată, atunci cheia publică este generată din cheia
privată B apoi împarte cheia publică cu o atunci când dorește pentru a trimite ceva pentru a cripta datele cu cheia publică, care acum
știe că singura cheie care poate decripta ceva criptat cu cheia publică este cheia privată.
Și B este singura persoană care are cheia privată.
Deci, o criptează datele cu cheia publică și o trimite la B.
B este singurul dispozitiv sau persoană cu această cheie privată.
Deci, numai B poate decripta informațiile pot deveni foarte confuze.
Așadar, permiteți-mi să spun din nou dacă vreau să vă trimit ceva că numai tu poți să
decriptați. Vroiam să criptez datele cu cheia publică dacă vrei să-mi trimiți ceva care numai eu pot decripta.
Ai cripta aceste date cu cheia mea publică, deoarece numai cheia mea privată ar putea decripta
ceva criptat cu cheia mea publică.
Acum, cum se aplică acest lucru primului ministru, în timp ce în 1976 doi domni, Duffy și Hellman au descoperit o cale
de ieșire din dilema canalului securizat.
Cu alte cuvinte, problema pe care am avut-o cu transmiterea unui secret umbros într-un mediu
nesigură poate fi rezolvată folosind Diffie Hellman.
Ei au descoperit că, folosind o cheie diferită, anumite funcții într-o singură direcție ar putea fi anulate.
Soluția numită criptografie cu chei publice profită de o caracteristică a numerelor prime
și aproape prime.
În mod specific, cât de greu este să găsiți cei doi factori ai unui număr mare, care are doar doi
factori, ambele fiind primordiale.
Acest lucru folosește lucruri ca reziduurile patratice și dacă ești un matematician care nu are sens,
sunt sigur că din nou, ca ingineri de rețea, nu trebuie să înțelegem matematica din spatele tuturor acestor algoritmi.
Trebuie să știm când să aplicăm algoritmii în medii de producție.
Deci, trebuie doar să înțelegeți că Diffie Hellman a descoperit o modalitate de a crea în siguranță un canal securizat pentru a schimba
o cheie secretă care este cerută de algoritmi ca de trei zile și de zile să transmită un mediu nesigur
ca Internetul în siguranță astfel încât nici un hacker să nu poată afla ce vărsat secret este.
Pe scurt drumul acasă și lucrările este după cum urmează.
Partenerii.
Cu alte cuvinte, cele două dispozitive implicate într-o VPN pot genera o cheie secretă partajată
bazată pe valoarea publică și pe propriul secret.
Cu alte cuvinte, dacă tu și cu mine vom crea o rețea VPN și avem nevoie să creăm o
cheie secretă comună între noi prin utilizarea matematicii complicate, putem crea un secret partajat în siguranță, fără ca alți oameni să poată
să evalueze ceea ce este cheia.
Aveți nevoie de cel puțin un vot secret pentru a efectua această funcție sau calcul.
Amintiți-vă că cheile secrete sau private nu sunt schimbate cu alte persoane.
Deci, atacatorul nu are valori secrete și are nevoie să efectueze un logaritm discret al unei Văi publice,
care nu poate fi calculată.
Cu alte cuvinte, imposibil.
De exemplu, da MTA ia datele pe care vrem să le vedem în mod nesigur folosind un algoritm ca da.
Fiind un algoritm cheie simetric necesită utilizarea aceleiași chei pentru criptare și decriptare.
Vrem să reușim să realizăm o cheie secretă partajată între expeditor și receptor în siguranță pe un mediu nesigur,
cu tot felul de nedorite care încearcă să smulgă rețeaua și să evalueze ce
este parola.
Astfel, ambii colegi trebuie să stabilească în siguranță o cheie comună, iar Diffie Hellman ne dă posibilitatea de a
face acest lucru.
Deci, prin folosirea criptografiei cu chei publice și a altor cuvinte private și publice, putem să realizăm
un secret partajat în siguranță, fără ca alții să poată vedea acest lucru.
Deci, atunci când doi oameni doresc să înființeze o VPN, ei folosesc Diffie Hellman pentru a elabora o cheie partajată.
Motivul pentru care avem nevoie de acea cheie de umbră este algoritmii cheie simetrici, cum ar fi necesită utilizarea aceleiași
chei de ambele părți.
Iar motivul pentru care folosim ABS este pentru că este bun pentru criptarea în vrac.
Odată ce a avut loc schimbul de chei Diffie Hellman, putem crea un secret comun timp de opt ani și
ei au.
Și tasta Shade poate fi folosită pentru criptarea în vrac a datelor care pot fi transmise în
siguranță pe internet insecure și doar decriptate de partea care primește.