• DocumentCode
    2092753
  • Title

    Parallel Lattice Basis Reduction - The Road to Many-Core

  • Author

    Backes, Werner ; Wetzel, Susanne

  • Author_Institution
    Dept. of Comput. Sci., Stevens Inst. of Technol., Hoboken, NJ, USA
  • fYear
    2011
  • fDate
    2-4 Sept. 2011
  • Firstpage
    417
  • Lastpage
    424
  • Abstract
    This paper introduces a new parallel algorithm that allows for an efficient LLL reduction using today´s emerging many-core systems. This work develops suitable methods that efficiently implement the idea of splitting a lattice basis into smaller sub problems, LLL reducing the sub problems, and recombining the sub problems afterwards to obtain an overall LLL reduced basis. The new many-core algorithm outperforms any current parallel LLL algorithm. Experiments on a 48-core test system show a speed-up of approximately 10 for SVP challenge type lattice bases and a remarkable speed-up of approximately 50 for knapsack type lattice bases.
  • Keywords
    multiprocessing systems; parallel algorithms; LLL reduction; many-core systems; parallel algorithm; parallel lattice basis reduction; Algorithm design and analysis; Approximation algorithms; Cryptography; Lattices; Runtime; Servers; Vectors; cryptanalysis; lattice basis reduction; many-core; parallel algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
  • Conference_Location
    Banff, AB
  • Print_ISBN
    978-1-4577-1564-8
  • Electronic_ISBN
    978-0-7695-4538-7
  • Type

    conf

  • DOI
    10.1109/HPCC.2011.61
  • Filename
    6063020