Re:Encryption is less secure than we thought
by viraptor on Wednesday August 14, 2013 @11:49AM
(#6212198)
What does "a polynomial attacker" mean? I think I get the idea, but the term is not very well known by google.
[ Parent
| on HN ]
Re:Encryption is less secure than we thought
by chrismonsanto on Wednesday August 14, 2013 @12:00PM
(#6212265)
Generally in theoretical cryptography the adversary is a probabilistic Turing machine that can take K steps to break your encryption, where K is asymptotically bounded by a polynomial function of the length of the input it is trying to break.
You will see this called a 'PPT' in the literature, where PPT = Probabilistic Polynomial Time.
Re:Encryption is less secure than we thought
by danielweber on Wednesday August 14, 2013 @02:16PM
(#6213225)
Very generally, if your string is N bits, a polynomial attack is one that can solve it in O(n^i) bits, where i is some fixed number. A non-polynomial time attacker would be something beyond that, like O(2^n).
Technically this treats O(n^2) and O(n^10000) as the same effort.
Re:Encryption is less secure than we thought
by mtdewcmu on Wednesday August 14, 2013 @02:07PM
(#6213181)
I think you can loosely interpret polynomial as "practical." Worse than polynomial typically means exponential, which makes the problem too big to be practical to solve. A polynomial-sized problem is considered practical to solve.