Ludwig, Christoph (2006)
Practical Lattice Basis Sampling Reduction.
Technische Universität Darmstadt
Dissertation, Erstveröffentlichung
Kurzbeschreibung (Abstract)
In 2003, Schnorr presented a novel lattice basis reduction method named Random Sampling Reduction (RSR). He concluded that RSR improves the shortest vector approximation factor achievable in fixed time to the fourth root compared with previous methods. Unfortunately, RSR requires two assumptions that we cannot expect to hold in general. We propose Simple Sampling Reduction (SSR) that turns RSR into a practical algorithm and alternative algorithms that estimate the probability of finding a short vector by sampling. We demonstrate that SSR can improve reduction results and propose various generalizations of SSR that yield more short basis vectors or shorter reduction times. We also propose a quantum variant of SSR that yields a quadratic speedup. We show several cryptographic applications where an attacker can gain an advantage by the use of Sampling Reduction. Finally, we outline the design of LaRed, a flexible and interactively usable C++ framework and library for lattice reduction that implements our algorithms besides the well known LLL and BKZ algorithms.
Typ des Eintrags: |
Dissertation
|
Erschienen: |
2006 |
Autor(en): |
Ludwig, Christoph |
Art des Eintrags: |
Erstveröffentlichung |
Titel: |
Practical Lattice Basis Sampling Reduction |
Sprache: |
Englisch |
Referenten: |
Buchmann, Prof. Dr. Johannes ; Schnorr, Prof. Dr. Claus-Peter |
Berater: |
Buchmann, Prof. Dr. Johannes |
Publikationsjahr: |
18 Januar 2006 |
Ort: |
Darmstadt |
Verlag: |
Technische Universität |
Datum der mündlichen Prüfung: |
13 Dezember 2005 |
URL / URN: |
urn:nbn:de:tuda-tuprints-6409 |
Kurzbeschreibung (Abstract): |
In 2003, Schnorr presented a novel lattice basis reduction method named Random Sampling Reduction (RSR). He concluded that RSR improves the shortest vector approximation factor achievable in fixed time to the fourth root compared with previous methods. Unfortunately, RSR requires two assumptions that we cannot expect to hold in general. We propose Simple Sampling Reduction (SSR) that turns RSR into a practical algorithm and alternative algorithms that estimate the probability of finding a short vector by sampling. We demonstrate that SSR can improve reduction results and propose various generalizations of SSR that yield more short basis vectors or shorter reduction times. We also propose a quantum variant of SSR that yields a quadratic speedup. We show several cryptographic applications where an attacker can gain an advantage by the use of Sampling Reduction. Finally, we outline the design of LaRed, a flexible and interactively usable C++ framework and library for lattice reduction that implements our algorithms besides the well known LLL and BKZ algorithms. |
Alternatives oder übersetztes Abstract: |
Alternatives Abstract | Sprache |
---|
Schnorr stellte 2003 eine neue Methode zur Gitterbasisreduktion vor, die Random Sampling Reduction (RSR). Seine Analyse ergab, dass RSR den mit bisherigen Methoden in vorgegebener Zeit erzielbaren Approximationsfaktor auf die vierte Wurzel senken kann. Leider benötigt RSR zwei Annahmen, die im Allgemeinen nicht zutreffen. Wir präsentieren den Simple Sampling Reduction Algorithmus (SSR), der RSR praktikabel macht, und weitere - alternative - Algorithmen zur Abschätzung der Wahrscheinlichkeit, durch Sampling einen besonders kurzen Vektor zu finden. Wir demonstrieren, dass mit SSR die Reduktionsergebnisse verbessert werden können, und schlagen mehrere Verallgemeinerungen von SSR vor, die Basen mit mehr kurzen Vektoren oder kürzere Laufzeiten erzielen. Wir präsentieren auch einen Quantenalgorithmus, der im Vergleich zu SSR eine quadratische Beschleunigung erzielt. Wir beschreiben mehrere kryptographische Anwendungen, bei denen ein Angreifer durch Sampling Reduction ein Vorteil entsteht. Schließlich skizzieren wir noch das Design von LaRed, einem flexiblen und interaktiv nutzbaren C++ Framework zur Gitterbasisreduktion mit zugehöriger Bibliothek, das neben den bekannten Algorithmen LLL und BKZ auch die in der Arbeit vorgeschlagenen Reduktionsalgorithmen zur Verfügung stellt. | Deutsch |
|
Freie Schlagworte: |
Gitterbasisreduktion; gitterbasierte Kryptographie; GGH; NTRU; knapsackbasierte Kryptographie |
Schlagworte: |
Einzelne Schlagworte | Sprache |
---|
lattice basis reduction; lattice based cryptography; GGH; NTRU; Knapsack based cryptography | Englisch |
|
Sachgruppe der Dewey Dezimalklassifikatin (DDC): |
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik |
Fachbereich(e)/-gebiet(e): |
20 Fachbereich Informatik |
Hinterlegungsdatum: |
17 Okt 2008 09:22 |
Letzte Änderung: |
20 Mai 2018 21:23 |
PPN: |
|
Referenten: |
Buchmann, Prof. Dr. Johannes ; Schnorr, Prof. Dr. Claus-Peter |
Datum der mündlichen Prüfung / Verteidigung / mdl. Prüfung: |
13 Dezember 2005 |
Schlagworte: |
Einzelne Schlagworte | Sprache |
---|
lattice basis reduction; lattice based cryptography; GGH; NTRU; Knapsack based cryptography | Englisch |
|
Export: |
|
Suche nach Titel in: |
TUfind oder in Google |
|
Frage zum Eintrag |
Optionen (nur für Redakteure)
|
Redaktionelle Details anzeigen |