Puncte:0

Ce alt algoritm/schemă există pentru criptarea asimetrică, în afară de RSA?

drapel ng

RSA pare să fie singura schemă pe care o văd ori de câte ori mă uit la criptarea asimetrică. Sunt acum curios să știu dacă există alt algoritm/schemă pentru criptarea asimetrică, altul decât RSA?

Dacă da, care sunt aceste alte scheme?

De asemenea, vreo explicație pentru popularitatea RSA?

kelalaka avatar
drapel in
ElGamal, criptare ECC, Paillier și așa mai departe? RSA labs efecte și simplitatea sa. Bazat pe opinii și lipsă de cercetare chiar și din lista Wikipedia. În cele din urmă, le folosim mai ales încapsularea cheilor, schimbul de chei și semnătura digitală, nu pentru criptare. Deși, în unele cazuri, puteți utiliza proprietățile algebrice pentru a obține o criptare holomorfă, ca în RSA și Paillier...
Finlay Weber avatar
drapel ng
da, oriunde mă uit, se pare că RSA și criptarea asimetrică sunt sinonime.
kodlu avatar
drapel sa
gresesti, asa cum am explicat mai sus. RSA este cel mai vechi și cel mai utilizat, fiind cel mai simplu într-un anumit sens, dar sistemele bazate pe curbe eliptice domină în sistemele încorporate, oferind aceeași securitate pentru o lungime de biți mai scurtă.
Maarten Bodewes avatar
drapel in
Sunt multe, dar (EC)IES este destul de comun. Rețineți că un set destul de mare de algoritmi de încapsulare asimetrică (criptare) sunt în curs de evaluare numai pentru proiectul Post Quantum Cryptography. Și RSA în sine necesită o schemă de umplutură sigură, așa că „RSA” indică doar RSA-**problema** pe care se bazează. Ai RSA cu umplutură PKCS#1 v1.5, umplutură OAEP, RSA-KEM...
Finlay Weber avatar
drapel ng
@kodlu, dar din câte înțeleg, nu există sisteme bazate pe curba eliptică care să se ocupe de criptare. Am văzut (EC)IES și aceasta folosește doar partea EC pentru partajarea cheilor, criptarea reală se face încă prin criptare simetrică.
kodlu avatar
drapel sa
Comentariul dvs. se aplică tuturor sistemelor asimetrice, inclusiv RSA. Ele nu sunt cu adevărat destinate să fie utilizate pentru criptarea mesajelor, utilizate de obicei pentru criptarea cheilor simetrice sau alte protocoale de partajare a cheilor.
poncho avatar
drapel my
@FinlayWeber: cum ECIES nu este criptarea cu cheie publică? Are o cheie privată, o cheie publică; criptează un mesaj cu cheia publică și îl decriptează cu cheia privată. Modul în care funcționează intern este irelevant pentru interfața publică și proprietățile de securitate (care este ceea ce definește un „sistem de criptare cu cheie publică”).
Finlay Weber avatar
drapel ng
@kodlu corectează-mă dacă greșesc. RSA poate fi folosit pentru a cripta și decripta direct. Nu este doar eficient, de aceea nu este folosit. În (EC)IES, nu există nicio prevedere pentru criptarea și decriptarea de către partea CE. Partea de partajare a cheilor, deși este cheie publică/privată, se face prin Diffie hellman, care nu este un mecanism de criptare/decriptare.
Finlay Weber avatar
drapel ng
@poncho contează dacă vrei să înțelegi puțin mai mult cum funcționează elementele interne. Dacă sub capotă, este criptarea simetrică cea care face greutățile, atunci asta nu ar trebui ignorat dacă din nou cineva este interesat de cum funcționează puțin lucrurile sub capotă
SAI Peregrinus avatar
drapel si
Criptarea directă cu RSA nu este doar ineficientă, ci este nesigură. De aceea, este folosit în schemele hibride pentru a schimba o cheie simetrică (RSA-KEM, RSAES:PKCS#1v1.5 sau RSAES-OAEP sunt algoritmi bazați pe RSA pentru schimbul de chei).
Finlay Weber avatar
drapel ng
Nu este corect. Atât RSAES-OAEP, cât și RSA-KEM sunt securizate (RSAES:PKCS#1v1.5 este nesigur) . Motivul principal pentru a nu folosi RSA pentru criptare este ineficiența acestuia. Dacă este pentru securitate, atunci de ce ar fi folosit în formă hibridă pentru a schimba o cheie simetrică?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.