Re: Cipher suits, signature algorithms, curves in Firefox
Hubert Kario <[email protected]>
| Newsgroups | gmane.comp.mozilla.crypto |
|---|---|
| Message-ID | <[email protected]> |
On Friday 06 May 2016 10:34:37 Zoogtfyz wrote: > > the larger key size helps w.r.t. quantum computers. > > If quantum computers are currently on the level of breaking AES-128, > then they are on the level of breaking any asymmetric cryptography > (RSA, DHE or ECDHE key exchange) we are using - which makes support > for AES-256 moot. That's not correct. Grover's algorithm requires you to perform 2^(n/2) operations to break symmetric crypto, and it uses n qbits to do that. To break aes-128 you need quantum computer with 128 qbits, and 2^64 operations. To break AES-256 you need 256 qbits and 2^128 operations. To break RSA you need quantum computer which can do Shor's algorithm, which requires n*3/2 qbits and around (log n)^2 operations. So for 2048 bit RSA you need 3072 qbit QC and about 83 operations. In other words, quantum computer that breaks AES-128 can't even scratch RSA. Quantum computer that breaks AES-256 doesn't make it possible to actually recover plaintext, and it still don't break currently used RSA. > Moving away from AES-256 will put even more > pressure on the crypto community to come up with a solution as > opposed to the *relative* complacency we are seeing now. I don't think we are in the position to demand crypto community to do anything in particular... -- Regards, Hubert Kario Senior Quality Engineer, QE BaseOS Security team Web: www.cz.redhat.com Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno, Czech Republic -- dev-tech-crypto mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-crypto
signature.asc
(application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJXMzO3AAoJEJKo0bgB0vX19HsP/2Rq8+1bDLbOa/nvJlh1QNyh QcjrPXdY6fldaHw1/ePGmQi/0ATKUN0ELFhNu2Jet7LmKFwWq9rD/HndXeukEH+M 509q78vBQaq28Tj4LXjmAy/tuUMyKtWGZAcAoyXh6HnbZmnns3trbSn2Lc84A0E5 G6CG0gRGq5yUFAlBkgUXp2F/efqKldEBhWYvv9Z8I1z9lgnHH8C8trVXoxDkQaoJ 8oYAcY8Nz08+4Es0I8lKLoCN6Xl0pUNSw3cRoia/CuJZ6xBguBR8Ns1+K++3OfUX N/0QRjVPdTjtv2zF5uUw+fy0uLxvBtop3duZF9WSIBWDVeEeVKqFrbPqyICMlUGZ 0mhBRRZG39ZbdD2Cc5bvcDRwwv+NZnKFgBHXpjYMX8l5/wWo+VJwVoU+2rE9q6SY Yl8/50phMcq1YrjYM1B38klrsnCiUgVa/1O/yOD78B9zQRs1aUMMzv+bA4skIMKw QoRJoBpfuvpJ4Nz5e7gqPG4lEJXAIEV6zPNDcQdGLYD1dfdPuF0CZfbHoteL8n1c 53J/qQxWL6DbW/i1u8fCffuaC6IhBgpiqWXGdBO7m44cuQhTQLR29gczvecTLPCo KEhzLfcDR22P5d9nw8iM96F4ZXH9fRMkGlfJ5PB7xz8Z7/uCGA6af/65NseJr4+H Sn83lNqlwKAMNkWESuvv =EWd0 -----END PGP SIGNATURE-----