Score:1

What kind of assumptions usually go into the design of block ciphers?

lu flag

What are some standard assumptions made in showing the security of a block cipher?
For example, is it commonly assumed that $P\not=NP$? To this end, are there any block ciphers whose security does not rest on the assumption that $P\not=NP$, and if so what are the assumptions?
Furthermore, do there exist any block ciphers that are provably secure under some set of assumptions?

forest avatar
vn flag
The first question about standard assumptions is too broad. But, see [this](https://crypto.stackexchange.com/a/39792/54184) and [this](https://crypto.stackexchange.com/a/38148/54184) for some information.
Score:0
vn flag

The existence of a secure block cipher would prove that one-way functions exist, and the existence of one-way functions would prove $\text{P} \ne \text{NP}$. That is, if they are not equivalent, then it might be possible, at least in theory, to design an ideal block cipher (but we might not know how). But even if $\text{P} = \text{NP}$ is proven, a non-secure block cipher might still be safe in practice, if the proof is non-constructive.

forest avatar
vn flag
Would the downvoter care to explain what they believe is wrong with this answer?
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.