complexity news also somewhat related discrete logarithms
play

Complexity news: Also somewhat related: discrete logarithms in Im - PowerPoint PPT Presentation

Complexity news: Also somewhat related: discrete logarithms in Im starting to analyze multiplicative groups of cost of NFS + CVP small-characteristic finite fields for class groups, unit groups, the algorithm of Barbulescu, short


  1. Complexity news: Also somewhat related: discrete logarithms in I’m starting to analyze multiplicative groups of cost of NFS + CVP small-characteristic finite fields— for class groups, unit groups, the algorithm of Barbulescu, short generators of ideals, etc.; Gaudry, Joux, Thom´ e exploiting subfields D. J. Bernstein (find short norms first), University of Illinois at Chicago & small Galois groups, etc. Technische Universiteit Eindhoven Anyone else working on this? Cryptanalytic applications: Advertisement, maybe related: attack NTRU, Ring-LWE, FHE. iml.univ-mrs.fr/ati/ I think NTRU should switch to geocrypt2013/ random prime-degree extensions 2013.10.07–11, Tahiti. with big Galois groups. Submit talks this month!

  2. Complexity news: Also somewhat related: Discrete discrete logarithms in I’m starting to analyze Goal: Compute multiplicative groups of cost of NFS + CVP group isomo small-characteristic finite fields— F ✄ for class groups, unit groups, q ✦ Z ❂ q � algorithm of Barbulescu, short generators of ideals, etc.; represented Gaudry, Joux, Thom´ e exploiting subfields Algorithm Bernstein (find short norms first), ✄ ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ q University of Illinois at Chicago & small Galois groups, etc. Algorithm echnische Universiteit Eindhoven Anyone else working on this? log ❣ ❤ 1 ❀ log ❣ ❤ ❀ ✿ ✿ ✿ ✷ ❂ q � Cryptanalytic applications: for some ❣ Advertisement, maybe related: attack NTRU, Ring-LWE, FHE. iml.univ-mrs.fr/ati/ “log ❣ ” means I think NTRU should switch to geocrypt2013/ ❣ ✼✦ 1, if random prime-degree extensions 2013.10.07–11, Tahiti. with big Galois groups. Submit talks this month!

  3. news: Also somewhat related: Discrete logarithms rithms in I’m starting to analyze Goal: Compute some groups of cost of NFS + CVP group isomorphism racteristic finite fields— F ✄ for class groups, unit groups, q ✦ Z ❂ ( q � 1), Barbulescu, short generators of ideals, etc.; represented in the Thom´ e exploiting subfields Algorithm input: (find short norms first), ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Illinois at Chicago & small Galois groups, etc. Algorithm output: Universiteit Eindhoven Anyone else working on this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ ❂ q � Cryptanalytic applications: for some ❣ . maybe related: attack NTRU, Ring-LWE, FHE. iml.univ-mrs.fr/ati/ “log ❣ ” means the I think NTRU should switch to ❣ ✼✦ 1, if it exists. random prime-degree extensions Tahiti. with big Galois groups. this month!

  4. Also somewhat related: Discrete logarithms I’m starting to analyze Goal: Compute some cost of NFS + CVP group isomorphism fields— F ✄ for class groups, unit groups, q ✦ Z ❂ ( q � 1), rbulescu, short generators of ideals, etc.; represented in the usual way. exploiting subfields Algorithm input: (find short norms first), ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Chicago & small Galois groups, etc. Algorithm output: Eindhoven Anyone else working on this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � Cryptanalytic applications: for some ❣ . related: attack NTRU, Ring-LWE, FHE. “log ❣ ” means the isomorphism I think NTRU should switch to ❣ ✼✦ 1, if it exists. random prime-degree extensions with big Galois groups.

  5. Also somewhat related: Discrete logarithms I’m starting to analyze Goal: Compute some cost of NFS + CVP group isomorphism F ✄ for class groups, unit groups, q ✦ Z ❂ ( q � 1), short generators of ideals, etc.; represented in the usual way. exploiting subfields Algorithm input: (find short norms first), ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . small Galois groups, etc. Algorithm output: Anyone else working on this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) Cryptanalytic applications: for some ❣ . attack NTRU, Ring-LWE, FHE. “log ❣ ” means the isomorphism I think NTRU should switch to ❣ ✼✦ 1, if it exists. random prime-degree extensions with big Galois groups.

  6. somewhat related: Discrete logarithms “Generic” ❣ on average q ❂ ♦ rting to analyze Goal: Compute some uniform, q ❂ ♦ of NFS + CVP group isomorphism Want som F ✄ ss groups, unit groups, q ✦ Z ❂ ( q � 1), generators of ideals, etc.; represented in the usual way. exploiting subfields Algorithm input: short norms first), ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Galois groups, etc. Algorithm output: one else working on this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) Cryptanalytic applications: for some ❣ . NTRU, Ring-LWE, FHE. “log ❣ ” means the isomorphism NTRU should switch to ❣ ✼✦ 1, if it exists. prime-degree extensions big Galois groups.

  7. related: Discrete logarithms “Generic” log ❣ algo on average q 1 ❂ 2+ ♦ (1) analyze Goal: Compute some uniform, q 1 ❂ 3+ ♦ (1) CVP group isomorphism Want something faster. F ✄ unit groups, q ✦ Z ❂ ( q � 1), of ideals, etc.; represented in the usual way. subfields Algorithm input: rms first), ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . groups, etc. Algorithm output: rking on this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) applications: for some ❣ . Ring-LWE, FHE. “log ❣ ” means the isomorphism should switch to ❣ ✼✦ 1, if it exists. degree extensions groups.

  8. Discrete logarithms “Generic” log ❣ algorithms: on average q 1 ❂ 2+ ♦ (1) operations Goal: Compute some uniform, q 1 ❂ 3+ ♦ (1) non-unifo group isomorphism Want something faster. F ✄ groups, q ✦ Z ❂ ( q � 1), etc.; represented in the usual way. Algorithm input: ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Algorithm output: this? log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) applications: for some ❣ . FHE. “log ❣ ” means the isomorphism switch to ❣ ✼✦ 1, if it exists. extensions

  9. Discrete logarithms “Generic” log ❣ algorithms: on average q 1 ❂ 2+ ♦ (1) operations Goal: Compute some uniform, q 1 ❂ 3+ ♦ (1) non-uniform. group isomorphism Want something faster. F ✄ q ✦ Z ❂ ( q � 1), represented in the usual way. Algorithm input: ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Algorithm output: log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) for some ❣ . “log ❣ ” means the isomorphism ❣ ✼✦ 1, if it exists.

  10. Discrete logarithms “Generic” log ❣ algorithms: on average q 1 ❂ 2+ ♦ (1) operations Goal: Compute some uniform, q 1 ❂ 3+ ♦ (1) non-uniform. group isomorphism Want something faster. F ✄ q ✦ Z ❂ ( q � 1), represented in the usual way. “Basic index calculus”: 1968 Western–Miller, 1979 Merkle, Algorithm input: 1979 Adleman, 1983 Hellman– ❤ 1 ❀ ❤ 2 ❀ ✿ ✿ ✿ ✷ F ✄ q . Reyneri, 1984 Blake–Fuji-Hara– Algorithm output: Mullin–Vanstone, 1985 ElGamal, log ❣ ❤ 1 ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) 1986 Coppersmith–Odlyzko– for some ❣ . Schroeppel, 1991 LaMacchia– Odlyzko, 1993 Adleman– “log ❣ ” means the isomorphism DeMarrais, 1995 Semaev, ❣ ✼✦ 1, if it exists. 1998 Bender–Pomerance.

  11. Discrete logarithms “Generic” log ❣ algorithms: “NFS”: 1991 on average q 1 ❂ 2+ ♦ (1) operations Gordon, Compute some uniform, q 1 ❂ 3+ ♦ (1) non-uniform. Odlyzko, isomorphism Want something faster. Weber–Denny ✄ q ✦ Z ❂ ( q � 1), 1998 Web resented in the usual way. “Basic index calculus”: 1968 Lercier, 2006 Western–Miller, 1979 Merkle, rithm input: Smart–V 1979 Adleman, 1983 Hellman– ❤ ❀ ❤ ❀ ✿ ✿ ✿ ✷ F ✄ q . Reyneri, 1984 Blake–Fuji-Hara– “FFS”: 1984 rithm output: Mullin–Vanstone, 1985 ElGamal, Coppersmith–Davenp ❣ ❤ ❀ log ❣ ❤ 2 ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) 1986 Coppersmith–Odlyzko– Odlyzko, ome ❣ . Schroeppel, 1991 LaMacchia– Gordon–McCurley Odlyzko, 1993 Adleman– 1999 Adleman–Huang, means the isomorphism ❣ DeMarrais, 1995 Semaev, Joux–Lercier, ❣ ✼✦ 1, if it exists. 1998 Bender–Pomerance. 2010/2012 Wang–Matsuo–Shirase–T

  12. rithms “Generic” log ❣ algorithms: “NFS”: 1991 Schirok on average q 1 ❂ 2+ ♦ (1) operations Gordon, 1993 Schirok some uniform, q 1 ❂ 3+ ♦ (1) non-uniform. Odlyzko, 1996 Schirok hism Want something faster. Weber–Denny, 1996 ✄ q ✦ ❂ q � 1), 1998 Weber–Denny the usual way. “Basic index calculus”: 1968 Lercier, 2006 Joux–Lercier– Western–Miller, 1979 Merkle, put: Smart–Vercauteren. 1979 Adleman, 1983 Hellman– ✄ ❤ ❀ ❤ ❀ ✿ ✿ ✿ ✷ q Reyneri, 1984 Blake–Fuji-Hara– “FFS”: 1984 Copp ut: Mullin–Vanstone, 1985 ElGamal, Coppersmith–Davenp ❣ ❤ ❀ ❣ ❤ ❀ ✿ ✿ ✿ ✷ Z ❂ ( q � 1) 1986 Coppersmith–Odlyzko– Odlyzko, 1990 McCurley ❣ Schroeppel, 1991 LaMacchia– Gordon–McCurley, Odlyzko, 1993 Adleman– 1999 Adleman–Huang, the isomorphism ❣ DeMarrais, 1995 Semaev, Joux–Lercier, 2006 ❣ ✼✦ exists. 1998 Bender–Pomerance. 2010/2012 Hayashi–Shinoha Wang–Matsuo–Shirase–T

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend