• DocumentCode
    2930522
  • Title

    Low-cost and area-efficient FPGA implementations of lattice-based cryptography

  • Author

    Aysu, Aydin ; Patterson, Cameron ; Schaumont, Patrick

  • Author_Institution
    Electr. & Comput. Eng. Dept, Virginia Tech, Blacksburg, VA, USA
  • fYear
    2013
  • fDate
    2-3 June 2013
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    The interest in lattice-based cryptography is increasing due to its quantum resistance and its provable security under some worst-case hardness assumptions. As this is a relatively new topic, the search for efficient hardware architectures for lattice-based cryptographic building blocks is still an active area of research. We present area optimizations for the most critical and computationally-intensive operation in lattice-based cryptography: polynomial multiplication with the Number Theoretic Transform (NTT). The proposed methods are implemented on an FPGA for polynomial multiplication over the ideal ℤp[x]〈xn + 1〉. The proposed hardware architectures reduce slice usage, number of utilized memory blocks and total memory accesses by using a simplified address generation, improved memory organization and on-the-fly operand generations. Compared to prior work, with similar performance the proposed hardware architectures can save up to 67% of occupied slices, 80% of used memory blocks and 60% of memory accesses, and can fit into smallest Xilinx Spartan-6 FPGA.
  • Keywords
    cryptography; field programmable gate arrays; optimisation; polynomials; NTT; Xilinx Spartan-6 FPGA; area-efficient FPGA implementation; hardware architectures; lattice-based cryptographic building block; low-cost FPGA implementation; memory blocks; memory organization; number theoretic transform; on-the-fly operand generations; polynomial multiplication; quantum resistance; simplified address generation; total memory accesses; worst-case hardness assumptions; Clocks; Control systems; Decision support systems; Security; FPGA; Lattice-based cryptography; Number Theoretic Transform; ideal lattices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware-Oriented Security and Trust (HOST), 2013 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4799-0559-1
  • Type

    conf

  • DOI
    10.1109/HST.2013.6581570
  • Filename
    6581570