Python implementations of cryptographic attacks and utilities.
-
Updated
Jan 9, 2024 - Python
Python implementations of cryptographic attacks and utilities.
"Randar" is an exploit for Minecraft which uses LLL lattice reduction to crack the internal state of an incorrectly reused java.util.Random in the Minecraft server, then works backwards from that to locate other players currently loaded into the world.
Breaking ECDSA (not so broken) with LLL
Python implementation of GGH and GGH-HNF lattice-based cryptosystems for research and educational purposes, featuring cryptanalysis tools and a hybrid variant.
(BACKUP) Various approaches to the Factory pattern in LLL
DApp for you post joke and gain money!
Template LLL project, as it should be created by `populus init --lll`
A utility to compute ABI compatible LLL function signatures for the EVM (Ethereum Virtual Machine) using keccak256.
(BACKUP) My LLL contracts (simple ones that don't need a separate repo)
A programmatic animation of the LLL algorithm, made using manim (Python)
Add a description, image, and links to the lll topic page so that developers can more easily learn about it.
To associate your repository with the lll topic, visit your repo's landing page and select "manage topics."