Re:A question on public/private key encryption
by aa0 on Thursday August 29, 2013 @03:35AM
(#6294707)
Couldn't a cross-comparison be used, encrypting different known blocks and observing certain key properties? I would imagine that any kind of reversible operation would be able to be deduced if it can be applied to specific data that reveals its true form/operation.
[ Parent
| on HN ]
Re:A question on public/private key encryption
by deanfranks on Thursday August 29, 2013 @02:11PM
(#6297482)
Not with a strong cypher. Any single bit change in the source will result in what looks like a new pseudo-random output.
Determining the private key given the public key in RSA-2048 requires factorizing large blocks of very large numbers which is not practical given current computing hardware. People are working on "smart" attacks that solve the factorization problem from a theoretical math angle instead of a brute force computational approach and there is some consensus that RSA-2048 may be broken in the next few years. A transition to Elliptic Curve Cryptography (ECC) is underway and RSA has never been approved for Suite-A or Suite-B encryption which might lead one to believe that the NSA has known about the weakness of RSA for a long time.