Decoding by Sampling: A Randomized Lattice Algorithm for Bounded Distance Decoding

被引:46
|
作者
Liu, Shuiyin [1 ]
Ling, Cong [1 ]
Stehle, Damien [2 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[2] U Lyon, CNRS, Lab LIP, ENS Lyon,INRIA,UCBL, F-69364 Lyon 07, France
基金
澳大利亚研究理事会;
关键词
Bounded distance decoding; lattice decoding; lattice reduction; randomized algorithms; REDUCTION; SPACE; SEARCH; CODE;
D O I
10.1109/TIT.2011.2162180
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite its reduced complexity, lattice reduction-aided decoding exhibits a widening gap to maximum-likelihood (ML) performance as the dimension increases. To improve its performance, this paper presents randomized lattice decoding based on Klein's sampling technique, which is a randomized version of Babai's nearest plane algorithm [i.e., successive interference cancelation (SIC)] and samples lattice points from a Gaussian-like distribution over the lattice. To find the closest lattice point, Klein's algorithm is used to sample some lattice points and the closest among those samples is chosen. Lattice reduction increases the probability of finding the closest lattice point, and only needs to be run once during preprocessing. Further, the sampling can operate very efficiently in parallel. The technical contribution of this paper is twofold: we analyze and optimize the decoding radius of sampling decoding resulting in better error performance than Klein's original algorithm, and propose a very efficient implementation of random rounding. Of particular interest is that a fixed gain in the decoding radius compared to Babai's decoding can be achieved at polynomial complexity. The proposed decoder is useful for moderate dimensions where sphere decoding becomes computationally intensive, while lattice reduction-aided decoding starts to suffer considerable loss. Simulation results demonstrate near-ML performance is achieved by a moderate number of samples, even if the dimension is as high as 32.
引用
收藏
页码:5933 / 5945
页数:13
相关论文
共 50 条
  • [1] Bounded distance decoding of the Leech lattice
    Xidian Univ, Xi'an, China
    Tien Tzu Hsueh Pao, 1 (62-66):
  • [3] Lattice Gaussian Sampling by Markov Chain Monte Carlo: Bounded Distance Decoding and Trapdoor Sampling
    Wang, Zheng
    Ling, Cong
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (06) : 3630 - 3645
  • [4] Derandomized Sampling Algorithm for Lattice Decoding
    Wang, Zheng
    Ling, Cong
    2012 IEEE INFORMATION THEORY WORKSHOP (ITW), 2012, : 222 - 226
  • [5] Error probabilities for bounded distance decoding
    Faldum, Andreas
    Lafuente, Julio
    Ochoa, Gustavo
    Willems, Wolfgang
    DESIGNS CODES AND CRYPTOGRAPHY, 2006, 40 (02) : 237 - 252
  • [6] On Bounded Distance Decoding for general lattices
    Liu, Yi-Kai
    Lyubashevsky, Vadim
    Micciancio, Daniele
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 450 - 461
  • [7] Error Probabilities for Bounded Distance Decoding
    Andreas Faldum
    Julio Lafuente
    Gustavo Ochoa
    Wolfgang Willems
    Designs, Codes and Cryptography, 2006, 40 : 237 - 252
  • [8] A Depth-dependent Derandomized Sampling Algorithm for Lattice Decoding
    Chen, X. S.
    Sun, Y. H.
    Yang, R. Z.
    Zhang, Y. H.
    INTERNATIONAL CONFERENCE ON AUTOMATION, MECHANICAL AND ELECTRICAL ENGINEERING (AMEE 2015), 2015, : 882 - 889
  • [9] On Bounded Distance Decoding with Predicate: Breaking the "Lattice Barrier" for the Hidden Number Problem
    Albrecht, Martin R.
    Heninger, Nadia
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2021, PT I, 2021, 12696 : 528 - 558
  • [10] THE LEECH LATTICE AND GOLAY CODE - BOUNDED-DISTANCE DECODING AND MULTILEVEL CONSTRUCTIONS
    AMRANI, O
    BEERY, Y
    VARDY, A
    SUN, FW
    FANTILBORG, HCA
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1994, 40 (04) : 1030 - 1043