Article

Some Sieving Algorithms for Lattice Problems

DOI:urn:nbn:de:0030-drops-17380
Source: OAI

ABSTRACT We study the algorithmic complexity of lattice problems based on the sieving technique due to Ajtai, Kumar, and Sivakumar~cite{aks}. Given a $k$-dimensional subspace $Msubseteq R^n$ and a full rank integer lattice $Lsubseteq Q^n$, the emph{subspace avoiding problem} SAP, defined by Bl"omer and Naewe cite{blomer}, is to find a shortest vector in $Lsetminus M$. We first give a $2^{O(n+k log k)}$ time algorithm to solve emph{the subspace avoiding problem}. Applying this algorithm we obtain the following results. begin{enumerate} item We give a $2^{O(n)}$ time algorithm to compute $i^{th}$ successive minima of a full rank lattice $Lsubset Q^n$ if $i$ is $O(frac{n}{log n})$. item We give a $2^{O(n)}$ time algorithm to solve a restricted emph{closest vector problem CVP} where the inputs fulfil a promise about the distance of the input vector from the lattice. item We also show that unrestricted CVP has a $2^{O(n)}$ exact algorithm if there is a $2^{O(n)}$ time exact algorithm for solving CVP with additional input $v_iin L, 1leq ileq n$, where $|v_i|_p$ is the $i^{th}$ successive minima of $L$ for each $i$. end{enumerate} We also give a new approximation algorithm for SAP and the emph{Convex Body Avoiding problem} which is a generalization of SAP. Several of our algorithms work for emph{gauge} functions as metric, where the gauge function has a natural restriction and is accessed by an oracle. @InProceedings{arvind_et_al:LIPIcs:2008:1738, author = {V. Arvind and Pushkar S. Joglekar}, title = {Some Sieving Algorithms for Lattice Problems}, booktitle = {IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2008)}, series = {Leibniz International Proceedings in Informatics}, year = {2008}, volume = {2}, editor = {Ramesh Hariharan and Madhavan Mukund and V Vinay}, publisher = {Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany}, address = {Dagstuhl, Germany}, URL = {http://drops.dagstuhl.de/opus/volltexte/2008/1738}, URN = {urn:nbn:de:0030-drops-17380}, annote = {Keywords: Lattice problems, sieving algorithm, closest vector problem} }

0 0
 · 
0 Bookmarks
 · 
20 Views

Full-text

View
0 Downloads
Available from

Keywords

$i^{th}$ successive minima
 
$k$-dimensional subspace $Msubseteq R^n$
 
$Lsetminus M$
 
1leq ileq n$
 
additional input $v_iin L
 
algorithms work
 
emph{Convex Body Avoiding problem}
 
following results
 
full rank integer lattice $Lsubseteq Q^n$
 
full rank lattice $Lsubset Q^n$
 
Lattice Problems}
 
Leibniz-Zentrum fuer Informatik
 
Madhavan Mukund
 
new approximation algorithm
 
Pushkar S. Joglekar}
 
restricted emph{closest vector problem CVP}
 
sieving algorithm
 
Software Technology
 
Theoretical Computer Science
 
unrestricted CVP