Câteva gânduri despre asta, nu sunt chiar sigur dacă răspunsul meu vă va acoperi și probabil că are defecte.
Mai întâi câteva lucruri despre securitate. Când spunem că o schemă criptografică are $λ$ biți de securitate ceea ce vrem să spunem de obicei este că singura modalitate de a o sparge este să forțați cu forță brută informațiile din trapă și așa să încercați $2^λ$ combinatii. Bineînțeles că nu luăm în considerare niciun alt tip de atacuri, atacuri cu canale laterale etc. Apoi luăm în considerare un model advers, de ex. mărginit computaţional. Și dacă demonstrăm că schema este sigură împotriva acestui adversar, atunci spunem că este sigură $λ$ bucăți de securitate.
Din moment ce vă referiți la securitatea teoretică, răspunsul este Nu. Probabil că da dacă te-ai referi la securitate cantitativă. Voi încerca să ofer un contraexemplu foarte intuitiv.
În loc să luați în considerare o funcție hash, luați în considerare Textbook RSA cu umplutură adecvată, de exemplu. Să-i definim securitatea doar în termeni de securitate semantică. Deci este sigur și așa spunem că este $1^λ$ bucăți de siguranță, dacă există $PPT$ adversar (pe parametrul de securitate) orice pereche de mesaje de aceeași lungime $m_1, m_2$, textele lor cifrate corespoding nu se pot distinge din punct de vedere computațional. Dacă ipoteza RSA este valabilă, știm că RSA este sigură din punct de vedere semantic.
Acum luați în considerare o nouă schemă în care $c=Enc_k(Enc_k(x))$. Dacă ultima schemă de criptare ar fi mai sigură decât prima, aceasta ar însemna că adversarul ar putea obține un avantaj neneglijabil într-un joc în care i se oferă câte două texte cifrate, fiecare criptat cu cele două scheme, de ex. distribuțiile ar trebui să fie deloc de neglijat apropiate. Din ipoteza RSA, acest lucru nu poate fi cazul.