the gimmicky road map
play

The (gimmicky) Road Map Gradual Sub-Lattice Reduction The Old Stuff - PowerPoint PPT Presentation

The Old Stuff The New Concepts The Bottom Line Gradual Sub-Lattice Reduction (now with more applications!) Andy Novocin andy@novocin.com LIRMM, Montpellier June 22nd The Old Stuff The New Concepts The Bottom Line The (gimmicky) Road


  1. The Old Stuff The New Concepts The Bottom Line Gradual Sub-Lattice Reduction ∗ (now with more applications!) Andy Novocin andy@novocin.com LIRMM, Montpellier June 22nd

  2. The Old Stuff The New Concepts The Bottom Line The (gimmicky) Road Map Gradual Sub-Lattice Reduction ∗ The Old Stuff Lattice Reduction Lattice Reduction The New Concepts ∗ Sub- Gradual The Bottom Line The Complexity Result New Complexities for Factoring Polynomials

  3. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  4. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  5. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  6. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  7. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  8. The Old Stuff The New Concepts The Bottom Line Why give this talk? • I want my work to be as useful as possible. • This began as a new complexity for factoring polynomials • The result is actually much more about lattice reductions • Lattice reduction is used for more than just factoring • So I want to show you how this result might be applied . . . in the hope that you will find it useful

  9. The Old Stuff The New Concepts The Bottom Line Gradual Sub-Lattice Reduction ∗ The Old Stuff Lattice Reduction Lattice Reduction The New Concepts ∗ Sub- Gradual The Bottom Line The Complexity Result New Complexities for Factoring Polynomials

  10. The Old Stuff The New Concepts The Bottom Line Introducing Lattices A lattice, L The same lattice, L ✏ ✏ ✏ ✏✏✏✏ ✏✏✏ ✏✏✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � Definition A lattice, L , is the set of all integer combinations of some set of vectors in R n Any minimal spanning set of L is called a basis of L Every lattice has many bases . . . and we want to find a good basis!

  11. The Old Stuff The New Concepts The Bottom Line Introducing Lattices A lattice, L The same lattice, L ✏ ✏ ✏ ✏✏✏✏ ✏✏✏ ✏✏✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � Definition A lattice, L , is the set of all integer combinations of some set of vectors in R n Any minimal spanning set of L is called a basis of L Every lattice has many bases . . . and we want to find a good basis!

  12. The Old Stuff The New Concepts The Bottom Line Introducing Lattices A lattice, L The same lattice, L ✏ ✏ ✏ ✏✏✏✏ ✏✏✏ ✏✏✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � Definition A lattice, L , is the set of all integer combinations of some set of vectors in R n Any minimal spanning set of L is called a basis of L Every lattice has many bases . . . and we want to find a good basis!

  13. The Old Stuff The New Concepts The Bottom Line Introducing Lattices A lattice, L The same lattice, L ✏ ✏ ✏ ✏✏✏✏ ✏✏✏ ✏✏✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � Definition A lattice, L , is the set of all integer combinations of some set of vectors in R n Any minimal spanning set of L is called a basis of L Every lattice has many bases . . . and we want to find a good basis!

  14. The Old Stuff The New Concepts The Bottom Line Introducing Lattices A lattice, L The same lattice, L ✏ ✏ ✏ ✏✏✏✏ ✏✏✏ ✏✏✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � ✏✏✏ ✏✏✏ ✏✏✏ ✏ ✏ � � � � � � Definition A lattice, L , is the set of all integer combinations of some set of vectors in R n Any minimal spanning set of L is called a basis of L Every lattice has many bases . . . and we want to find a good basis!

  15. The Old Stuff The New Concepts The Bottom Line The Most Common Lattice Question The Shortest Vector Problem Given a lattice, L , find the Shortest Vector in L . • The Shortest Vector Problem (SVP) is NP-hard to even approximate to within a constant. • The are many interesting research areas which can be connected to the SVP . • One of the primary uses of lattice reduction algorithms is to approximately solve the SVP in polynomial time. • The algorithm in this talk is well suited for approximating the SVP (in some specific lattices). • Sometimes approximating can be enough.

  16. The Old Stuff The New Concepts The Bottom Line The Most Common Lattice Question The Shortest Vector Problem Given a lattice, L , find the Shortest Vector in L . • The Shortest Vector Problem (SVP) is NP-hard to even approximate to within a constant. • The are many interesting research areas which can be connected to the SVP . • One of the primary uses of lattice reduction algorithms is to approximately solve the SVP in polynomial time. • The algorithm in this talk is well suited for approximating the SVP (in some specific lattices). • Sometimes approximating can be enough.

  17. The Old Stuff The New Concepts The Bottom Line The Most Common Lattice Question The Shortest Vector Problem Given a lattice, L , find the Shortest Vector in L . • The Shortest Vector Problem (SVP) is NP-hard to even approximate to within a constant. • The are many interesting research areas which can be connected to the SVP . • One of the primary uses of lattice reduction algorithms is to approximately solve the SVP in polynomial time. • The algorithm in this talk is well suited for approximating the SVP (in some specific lattices). • Sometimes approximating can be enough.

  18. The Old Stuff The New Concepts The Bottom Line The Most Common Lattice Question The Shortest Vector Problem Given a lattice, L , find the Shortest Vector in L . • The Shortest Vector Problem (SVP) is NP-hard to even approximate to within a constant. • The are many interesting research areas which can be connected to the SVP . • One of the primary uses of lattice reduction algorithms is to approximately solve the SVP in polynomial time. • The algorithm in this talk is well suited for approximating the SVP (in some specific lattices). • Sometimes approximating can be enough.

  19. The Old Stuff The New Concepts The Bottom Line The Most Common Lattice Question The Shortest Vector Problem Given a lattice, L , find the Shortest Vector in L . • The Shortest Vector Problem (SVP) is NP-hard to even approximate to within a constant. • The are many interesting research areas which can be connected to the SVP . • One of the primary uses of lattice reduction algorithms is to approximately solve the SVP in polynomial time. • The algorithm in this talk is well suited for approximating the SVP (in some specific lattices). • Sometimes approximating can be enough.

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