Hacker News new | ask | show | jobs
by tptacek 3252 days ago
This is probably my favorite crypto blog post of the year. LLL comes up a lot in attacks on asymmetric cryptography.

If you're interested in crypto or linear algebra but don't know what a lattice is, a great starting point is Hoffstein's _Introduction to Mathematical Cryptography_:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.182...

(If you know what a vector space is, you know what a lattice is; it's a vector space where only integers are allowed as coefficients in linear combinations).

Here's Antoine Joux, one of the world's most renowned cryptanalysts, talking about applications of LLL to crypto attacks. Amusingly, he sort of opens by making fun of cryptographers for using LLL without really understanding it:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.7...

Here's Babai's application of LLL to finding close lattice points:

http://www.csie.nuk.edu.tw/~cychen/Lattices/On%20lovasz%20la...

From here you're a [boneh hidden number problem] Google search away from attacking dlog/ecdlog crypto from vulnerabilities like biased nonces.

1 comments

To add to your post, lattice attacks (LLL/BKZ/etc) are becoming even more prevalent in cryptanalysis as they are the best known attacks against next-gen cryptosystems like NTRU, or anything based on the Learning-with-Errors problem, which includes schemes with "fun" properties like full P/poly homomorphism, attribute/predicate encryption, etc.