👾 notes and resources on quantum computing (e.g., quantum information, post-quantum cryptography, implications on post-quantum and blockchains)
Find a file
2024-11-21 17:46:48 -08:00
blockchains add ch for quantum money with claaasic one-shot sign paper 2024-11-21 15:24:40 -08:00
post_quantum_crypto * almost all public-key cryptography right now could be broken with just a few advances in quantum computing * the commonly-used public-key algorithms are based: factoring (rsa), finite field discrete logarithms (diffie-hellman), and elliptic curve discrete logarithms (ecdh and ecdsa) - the hidden subgroup problem, which quantum computers are good at solving * modern design of post-quantum algorithms: - make constant-time implementations easy, reducing the risk of timing attacks - reduce reliance on random number generators (rngs) by extending nonce values with deterministic functions (shake) - implement random sampling techniques for non-uniform distributions, reducing the risk of attacks that rely on biased sampling - many are fully deterministic in their input reducing nonce reuse issues - many are designed to allow quick and easy generation of new keys, making it easier to provide forward secrecy 2024-11-21 17:46:48 -08:00
quantum_computing move tqc to other section 2024-11-09 22:12:29 +07:00
quantum_hardware "a 2D quantum system with anyonic excitations can be considered as a quantum computer. unitary ransformations can be performed by moving the excitations around each other. measurements can be performed by joining excitations in pairs and observing the result of fusion. such computation is fault-tolerant by its physical nature". (Kitaev, 2008) 2024-11-10 16:01:38 +07:00
quantum_machine_learning add many resources on quantum machine learning - back from the commit history in this repo (from 2019), not sure why they were removed 2024-11-10 13:48:06 +07:00
quantum_software add python implementation of classical quantum computing "protocols 2024-11-10 15:33:08 +07:00
quantum_supremacy organize chapters for the new work, add some recent research, remove dead links 2024-11-04 17:52:09 +07:00
README.md hot fix: clean up intro 2024-11-10 15:39:26 +07:00