├── .gitbook └── assets │ ├── ajtai.svg │ ├── ajtai2.svg │ ├── diagram-20210505-2.svg │ ├── diagram-20210505-3.svg │ ├── dual22.svg │ ├── figures-figure0.svg │ ├── figures-figure1.svg │ ├── figures-figure2.svg │ ├── figures-figure3.svg │ ├── figures-figure4.svg │ ├── flame-upgrade.png │ ├── image (1).png │ ├── image (10).png │ ├── image (11).png │ ├── image (12).png │ ├── image (13).png │ ├── image (14).png │ ├── image (15).png │ ├── image (16).png │ ├── image (17).png │ ├── image (18).png │ ├── image (19).png │ ├── image (2).png │ ├── image (20).png │ ├── image (21).png │ ├── image (22).png │ ├── image (23).png │ ├── image (24).png │ ├── image (3).png │ ├── image (4).png │ ├── image (5).png │ ├── image (6).png │ ├── image (7).png │ ├── image (8).png │ ├── image (9).png │ ├── image.png │ ├── lagrange1 (1).svg │ ├── lagrange1.svg │ ├── lagrange2 (1).svg │ ├── lagrange2.svg │ ├── lagrange3 (1).svg │ ├── lagrange3.svg │ ├── lattice.pdf │ ├── lattice.svg │ ├── lattice_duals2.svg │ ├── qary1 (1).svg │ ├── qary1.svg │ ├── qary2.svg │ ├── qary3.svg │ └── subgroup1.svg ├── README.md ├── SUMMARY.md ├── abstract-algebra ├── fields.md ├── groups │ ├── README.md │ ├── another-take-on-groups.md │ ├── diffie-hellman.md │ └── untitled.md ├── polynomials.md └── rings.md ├── appendices ├── probability-theory.md └── sets-and-functions.md ├── asymmetric └── rsa │ ├── README.md │ ├── common-modulus-attack.md │ └── untitled.md ├── block-ciphers └── aes │ ├── README.md │ ├── rijndael-finite-field.md │ └── round-transformations.md ├── book.json ├── contributors.md ├── diffie-hellman ├── README.md └── mitm.md ├── elliptic-curve-cryptography.md ├── elliptic-curves └── untitled.md ├── fundamentals ├── continued-fractions.md ├── division-and-gcd │ ├── README.md │ └── euclidean-algorithm.md ├── modular-arithmetic │ ├── README.md │ ├── euler-fermats-theorem.md │ ├── eulers-theorem-in-detail.md │ ├── fermat-euler-theorem.md │ ├── quadratic-residues.md │ ├── theorems-of-wilson-euler-and-fermat.md │ └── theorems-of-wilson-euler-and-fermat │ │ ├── README.md │ │ ├── eulers-theorem-in-detail.md │ │ └── fermat-euler-theorem.md └── notation.md ├── hashes ├── introduction-overview.md └── the-birthday-paradox-attack.md ├── ideals.md ├── integer-factorization ├── README.md ├── pollard-rho.md └── sieves.md ├── isogeny-based-cryptography ├── introduction-to-isogeny-cryptography.md ├── isogeny-and-ramanujan-graphs.md └── untitled.md ├── lattices ├── applications │ ├── README.md │ ├── coppersmith-algorithm.md │ └── extensions-of-coppersmith-algorithm.md ├── cryptographic-lattice-problems │ ├── README.md │ ├── learning-with-errors-lwe.md │ ├── ntru.md │ ├── ring-lwe.md │ └── short-integer-solutions-sis.md ├── definitions.md ├── hard-lattice-problems.md ├── interactive-fun.md ├── lattices-of-interest.md ├── lll-reduction │ ├── README.md │ ├── gaussian-reduction.md │ ├── gram-schmidt-orthogonalization.md │ └── lll-reduced-basis.md ├── resources-and-notations.md └── shortest-vector-problem │ ├── README.md │ ├── hkz-reduced.md │ ├── lll-reduced.md │ └── minkowski-reduced.md ├── polynomials-with-shared-roots.md ├── rsa ├── common-modulus-attack.md └── untitled.md ├── sample-page.md ├── style-guide.md ├── style-guide ├── README.md └── sample-page.md ├── symmetric-cryptography ├── aes │ ├── README.md │ ├── rijndael-finite-field.md │ └── round-transformations.md ├── encryption.md ├── the-one-time-pad.md └── untitled.md ├── todo.md └── untitled ├── README.md ├── boneh-durfee-attack.md ├── common-modulus-attack.md ├── low-private-component-attacks ├── README.md ├── boneh-durfee-attack.md └── wieners-attack.md ├── proof-of-correctness.md ├── recovering-the-modulus.md ├── rsa-application.md └── wieners-attack.md /.gitbook/assets/ajtai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/ajtai.svg -------------------------------------------------------------------------------- /.gitbook/assets/ajtai2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/ajtai2.svg -------------------------------------------------------------------------------- /.gitbook/assets/diagram-20210505-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/diagram-20210505-2.svg -------------------------------------------------------------------------------- /.gitbook/assets/diagram-20210505-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/diagram-20210505-3.svg -------------------------------------------------------------------------------- /.gitbook/assets/dual22.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/dual22.svg -------------------------------------------------------------------------------- /.gitbook/assets/figures-figure0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/figures-figure0.svg -------------------------------------------------------------------------------- /.gitbook/assets/figures-figure1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/figures-figure1.svg -------------------------------------------------------------------------------- /.gitbook/assets/figures-figure2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/figures-figure2.svg -------------------------------------------------------------------------------- /.gitbook/assets/figures-figure3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/figures-figure3.svg -------------------------------------------------------------------------------- /.gitbook/assets/figures-figure4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/figures-figure4.svg -------------------------------------------------------------------------------- /.gitbook/assets/flame-upgrade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/flame-upgrade.png -------------------------------------------------------------------------------- /.gitbook/assets/image (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (1).png -------------------------------------------------------------------------------- /.gitbook/assets/image (10).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (10).png -------------------------------------------------------------------------------- /.gitbook/assets/image (11).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (11).png -------------------------------------------------------------------------------- /.gitbook/assets/image (12).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (12).png -------------------------------------------------------------------------------- /.gitbook/assets/image (13).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (13).png -------------------------------------------------------------------------------- /.gitbook/assets/image (14).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (14).png -------------------------------------------------------------------------------- /.gitbook/assets/image (15).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (15).png -------------------------------------------------------------------------------- /.gitbook/assets/image (16).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (16).png -------------------------------------------------------------------------------- /.gitbook/assets/image (17).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (17).png -------------------------------------------------------------------------------- /.gitbook/assets/image (18).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (18).png -------------------------------------------------------------------------------- /.gitbook/assets/image (19).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (19).png -------------------------------------------------------------------------------- /.gitbook/assets/image (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (2).png -------------------------------------------------------------------------------- /.gitbook/assets/image (20).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (20).png -------------------------------------------------------------------------------- /.gitbook/assets/image (21).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (21).png -------------------------------------------------------------------------------- /.gitbook/assets/image (22).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (22).png -------------------------------------------------------------------------------- /.gitbook/assets/image (23).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (23).png -------------------------------------------------------------------------------- /.gitbook/assets/image (24).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (24).png -------------------------------------------------------------------------------- /.gitbook/assets/image (3).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (3).png -------------------------------------------------------------------------------- /.gitbook/assets/image (4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (4).png -------------------------------------------------------------------------------- /.gitbook/assets/image (5).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (5).png -------------------------------------------------------------------------------- /.gitbook/assets/image (6).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (6).png -------------------------------------------------------------------------------- /.gitbook/assets/image (7).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (7).png -------------------------------------------------------------------------------- /.gitbook/assets/image (8).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (8).png -------------------------------------------------------------------------------- /.gitbook/assets/image (9).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image (9).png -------------------------------------------------------------------------------- /.gitbook/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/image.png -------------------------------------------------------------------------------- /.gitbook/assets/lagrange1 (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange1 (1).svg -------------------------------------------------------------------------------- /.gitbook/assets/lagrange1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange1.svg -------------------------------------------------------------------------------- /.gitbook/assets/lagrange2 (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange2 (1).svg -------------------------------------------------------------------------------- /.gitbook/assets/lagrange2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange2.svg -------------------------------------------------------------------------------- /.gitbook/assets/lagrange3 (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange3 (1).svg -------------------------------------------------------------------------------- /.gitbook/assets/lagrange3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lagrange3.svg -------------------------------------------------------------------------------- /.gitbook/assets/lattice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lattice.pdf -------------------------------------------------------------------------------- /.gitbook/assets/lattice.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lattice.svg -------------------------------------------------------------------------------- /.gitbook/assets/lattice_duals2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/lattice_duals2.svg -------------------------------------------------------------------------------- /.gitbook/assets/qary1 (1).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/qary1 (1).svg -------------------------------------------------------------------------------- /.gitbook/assets/qary1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/qary1.svg -------------------------------------------------------------------------------- /.gitbook/assets/qary2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/qary2.svg -------------------------------------------------------------------------------- /.gitbook/assets/qary3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/qary3.svg -------------------------------------------------------------------------------- /.gitbook/assets/subgroup1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/.gitbook/assets/subgroup1.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /abstract-algebra/fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/fields.md -------------------------------------------------------------------------------- /abstract-algebra/groups/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/groups/README.md -------------------------------------------------------------------------------- /abstract-algebra/groups/another-take-on-groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/groups/another-take-on-groups.md -------------------------------------------------------------------------------- /abstract-algebra/groups/diffie-hellman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/groups/diffie-hellman.md -------------------------------------------------------------------------------- /abstract-algebra/groups/untitled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/groups/untitled.md -------------------------------------------------------------------------------- /abstract-algebra/polynomials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/polynomials.md -------------------------------------------------------------------------------- /abstract-algebra/rings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/abstract-algebra/rings.md -------------------------------------------------------------------------------- /appendices/probability-theory.md: -------------------------------------------------------------------------------- 1 | # Probability Theory 2 | 3 | -------------------------------------------------------------------------------- /appendices/sets-and-functions.md: -------------------------------------------------------------------------------- 1 | # Sets and Functions 2 | 3 | -------------------------------------------------------------------------------- /asymmetric/rsa/README.md: -------------------------------------------------------------------------------- 1 | # RSA 2 | 3 | -------------------------------------------------------------------------------- /asymmetric/rsa/common-modulus-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/asymmetric/rsa/common-modulus-attack.md -------------------------------------------------------------------------------- /asymmetric/rsa/untitled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/asymmetric/rsa/untitled.md -------------------------------------------------------------------------------- /block-ciphers/aes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/block-ciphers/aes/README.md -------------------------------------------------------------------------------- /block-ciphers/aes/rijndael-finite-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/block-ciphers/aes/rijndael-finite-field.md -------------------------------------------------------------------------------- /block-ciphers/aes/round-transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/block-ciphers/aes/round-transformations.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["mathjax"] 3 | } -------------------------------------------------------------------------------- /contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/contributors.md -------------------------------------------------------------------------------- /diffie-hellman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/diffie-hellman/README.md -------------------------------------------------------------------------------- /diffie-hellman/mitm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/diffie-hellman/mitm.md -------------------------------------------------------------------------------- /elliptic-curve-cryptography.md: -------------------------------------------------------------------------------- 1 | # Elliptic Curve Cryptography 2 | 3 | -------------------------------------------------------------------------------- /elliptic-curves/untitled.md: -------------------------------------------------------------------------------- 1 | # Untitled 2 | 3 | -------------------------------------------------------------------------------- /fundamentals/continued-fractions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/continued-fractions.md -------------------------------------------------------------------------------- /fundamentals/division-and-gcd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/division-and-gcd/README.md -------------------------------------------------------------------------------- /fundamentals/division-and-gcd/euclidean-algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/division-and-gcd/euclidean-algorithm.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/README.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/euler-fermats-theorem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/euler-fermats-theorem.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/eulers-theorem-in-detail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/eulers-theorem-in-detail.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/fermat-euler-theorem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/fermat-euler-theorem.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/quadratic-residues.md: -------------------------------------------------------------------------------- 1 | # Quadratic Residues 2 | 3 | -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/README.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/eulers-theorem-in-detail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/eulers-theorem-in-detail.md -------------------------------------------------------------------------------- /fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/fermat-euler-theorem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/modular-arithmetic/theorems-of-wilson-euler-and-fermat/fermat-euler-theorem.md -------------------------------------------------------------------------------- /fundamentals/notation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/fundamentals/notation.md -------------------------------------------------------------------------------- /hashes/introduction-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/hashes/introduction-overview.md -------------------------------------------------------------------------------- /hashes/the-birthday-paradox-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/hashes/the-birthday-paradox-attack.md -------------------------------------------------------------------------------- /ideals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/ideals.md -------------------------------------------------------------------------------- /integer-factorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/integer-factorization/README.md -------------------------------------------------------------------------------- /integer-factorization/pollard-rho.md: -------------------------------------------------------------------------------- 1 | # Pollard rho 2 | 3 | -------------------------------------------------------------------------------- /integer-factorization/sieves.md: -------------------------------------------------------------------------------- 1 | # Sieves 2 | 3 | -------------------------------------------------------------------------------- /isogeny-based-cryptography/introduction-to-isogeny-cryptography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/isogeny-based-cryptography/introduction-to-isogeny-cryptography.md -------------------------------------------------------------------------------- /isogeny-based-cryptography/isogeny-and-ramanujan-graphs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/isogeny-based-cryptography/isogeny-and-ramanujan-graphs.md -------------------------------------------------------------------------------- /isogeny-based-cryptography/untitled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/isogeny-based-cryptography/untitled.md -------------------------------------------------------------------------------- /lattices/applications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/applications/README.md -------------------------------------------------------------------------------- /lattices/applications/coppersmith-algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/applications/coppersmith-algorithm.md -------------------------------------------------------------------------------- /lattices/applications/extensions-of-coppersmith-algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/applications/extensions-of-coppersmith-algorithm.md -------------------------------------------------------------------------------- /lattices/cryptographic-lattice-problems/README.md: -------------------------------------------------------------------------------- 1 | # Cryptographic lattice problems 2 | 3 | -------------------------------------------------------------------------------- /lattices/cryptographic-lattice-problems/learning-with-errors-lwe.md: -------------------------------------------------------------------------------- 1 | # Learning with errors \(LWE\) 2 | 3 | -------------------------------------------------------------------------------- /lattices/cryptographic-lattice-problems/ntru.md: -------------------------------------------------------------------------------- 1 | # NTRU 2 | 3 | -------------------------------------------------------------------------------- /lattices/cryptographic-lattice-problems/ring-lwe.md: -------------------------------------------------------------------------------- 1 | # Ring-LWE 2 | 3 | -------------------------------------------------------------------------------- /lattices/cryptographic-lattice-problems/short-integer-solutions-sis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/cryptographic-lattice-problems/short-integer-solutions-sis.md -------------------------------------------------------------------------------- /lattices/definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/definitions.md -------------------------------------------------------------------------------- /lattices/hard-lattice-problems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/hard-lattice-problems.md -------------------------------------------------------------------------------- /lattices/interactive-fun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/interactive-fun.md -------------------------------------------------------------------------------- /lattices/lattices-of-interest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/lattices-of-interest.md -------------------------------------------------------------------------------- /lattices/lll-reduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/lll-reduction/README.md -------------------------------------------------------------------------------- /lattices/lll-reduction/gaussian-reduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/lll-reduction/gaussian-reduction.md -------------------------------------------------------------------------------- /lattices/lll-reduction/gram-schmidt-orthogonalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/lll-reduction/gram-schmidt-orthogonalization.md -------------------------------------------------------------------------------- /lattices/lll-reduction/lll-reduced-basis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/lll-reduction/lll-reduced-basis.md -------------------------------------------------------------------------------- /lattices/resources-and-notations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/resources-and-notations.md -------------------------------------------------------------------------------- /lattices/shortest-vector-problem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/shortest-vector-problem/README.md -------------------------------------------------------------------------------- /lattices/shortest-vector-problem/hkz-reduced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/shortest-vector-problem/hkz-reduced.md -------------------------------------------------------------------------------- /lattices/shortest-vector-problem/lll-reduced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/shortest-vector-problem/lll-reduced.md -------------------------------------------------------------------------------- /lattices/shortest-vector-problem/minkowski-reduced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/lattices/shortest-vector-problem/minkowski-reduced.md -------------------------------------------------------------------------------- /polynomials-with-shared-roots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/polynomials-with-shared-roots.md -------------------------------------------------------------------------------- /rsa/common-modulus-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/rsa/common-modulus-attack.md -------------------------------------------------------------------------------- /rsa/untitled.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/rsa/untitled.md -------------------------------------------------------------------------------- /sample-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/sample-page.md -------------------------------------------------------------------------------- /style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/style-guide.md -------------------------------------------------------------------------------- /style-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/style-guide/README.md -------------------------------------------------------------------------------- /style-guide/sample-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/style-guide/sample-page.md -------------------------------------------------------------------------------- /symmetric-cryptography/aes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/symmetric-cryptography/aes/README.md -------------------------------------------------------------------------------- /symmetric-cryptography/aes/rijndael-finite-field.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/symmetric-cryptography/aes/rijndael-finite-field.md -------------------------------------------------------------------------------- /symmetric-cryptography/aes/round-transformations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/symmetric-cryptography/aes/round-transformations.md -------------------------------------------------------------------------------- /symmetric-cryptography/encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/symmetric-cryptography/encryption.md -------------------------------------------------------------------------------- /symmetric-cryptography/the-one-time-pad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/symmetric-cryptography/the-one-time-pad.md -------------------------------------------------------------------------------- /symmetric-cryptography/untitled.md: -------------------------------------------------------------------------------- 1 | # Untitled 2 | 3 | -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/todo.md -------------------------------------------------------------------------------- /untitled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/README.md -------------------------------------------------------------------------------- /untitled/boneh-durfee-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/boneh-durfee-attack.md -------------------------------------------------------------------------------- /untitled/common-modulus-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/common-modulus-attack.md -------------------------------------------------------------------------------- /untitled/low-private-component-attacks/README.md: -------------------------------------------------------------------------------- 1 | # Low Private Component Attacks 2 | 3 | -------------------------------------------------------------------------------- /untitled/low-private-component-attacks/boneh-durfee-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/low-private-component-attacks/boneh-durfee-attack.md -------------------------------------------------------------------------------- /untitled/low-private-component-attacks/wieners-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/low-private-component-attacks/wieners-attack.md -------------------------------------------------------------------------------- /untitled/proof-of-correctness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/proof-of-correctness.md -------------------------------------------------------------------------------- /untitled/recovering-the-modulus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/recovering-the-modulus.md -------------------------------------------------------------------------------- /untitled/rsa-application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/rsa-application.md -------------------------------------------------------------------------------- /untitled/wieners-attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptohack/CryptoBook/HEAD/untitled/wieners-attack.md --------------------------------------------------------------------------------