Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why doesn PGP use a “provably secure” cipher?

Cipher PGP
0
10 Posted

Why doesn PGP use a “provably secure” cipher?

0
10

Because there are no practical ciphers which offer a general proof of security! Some ciphers offer provable security against certain specific classes of attacks (e.g. DFC [GGH+98]), and others offer a more general proof of security based upon some currently unproven underlying assumptions (e.g. Bear [AB96]). But none of these algorithms have undergone a significant amount of analysis. The Twofish paper [SKWWHF98] states that “Any reasonable proof of general security for a block cipher would also prove P != NP”. Similarly, [Bih99] states that “The search for provable security is still in progress, but it is not expected that a full proof of security of any cipher will be found in the next decades, as this proof is closely related to proving lower bounds of computational complexity, and to the problem of the relation of the classes P and NP.” [MOV96] says about unconditional security: “…it requires as many bits of secret key as plaintext and cannot be provided by a block cipher used to

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123