The Future of Real-Time Security: Latency-Optimized Lattice-Based Digital Signatures

被引:8
|
作者
Aysu, Aydin [1 ]
Yuce, Bilgiday [1 ]
Schaumont, Patrick [1 ]
机构
[1] Virginia Tech, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
Design; Algorithms; Performance; Hardware/software codesign; lattice-based cryptography; digital signatures; FPGA; MULTIPLICATION; CRYPTOSYSTEMS;
D O I
10.1145/2724714
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advances in quantum computing have spurred a significant amount of research into public-key cryptographic algorithms that are resistant against postquantum cryptanalysis. Lattice-based cryptography is one of the important candidates because of its reasonable complexity combined with reasonable signature sizes. However, in a postquantum world, not only the cryptography will change but also the computing platforms. Large amounts of resource-constrained embedded systems will connect to a cloud of powerful server computers. We present an optimization technique for lattice-based signature generation on such embedded systems; our goal is to optimize latency rather than throughput. Indeed, on an embedded system, the latency of a single signature for user identification or message authentication is more important than the aggregate signature generation rate. We build a high-performance implementation using hardware/software codesign techniques. The key idea is to partition the signature generation scheme into offline and online phases. The signature scheme allows this separation because a large portion of the computation does not depend on the message to be signed and can be handled before the message is given. Then, we can map complex precomputation operations in software on a low-cost processor and utilize hardware resources to accelerate simpler online operations. To find the optimum hardware architecture for the target platform, we define and explore the design space and implement two design configurations. We realize our solutions on the Altera Cyclone-IV CGX150 FPGA. The implementation consists of a NIOS soft-core processor and a low-latency hash and polynomial multiplication engine. On average, the proposed low-latency architecture can generate a signature with a latency of 96 clock cycles at 40MHz, resulting in a response time of 2.4 mu s for a signing request. On equivalent platforms, this corresponds to a performance improvement of 33 and 105 times compared to previous hardware and software implementations, respectively.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] Real-time Digital Signal Processing for Future Optical Access Networks
    Giddings, Roger
    2013 OPTICAL FIBER COMMUNICATION CONFERENCE AND EXPOSITION AND THE NATIONAL FIBER OPTIC ENGINEERS CONFERENCE (OFC/NFOEC), 2013,
  • [32] Real-Time Digital Image Stabilization Based on Contour
    周渝斌
    赵跃进
    Journal of Beijing Institute of Technology, 2003, (S1) : 62 - 65
  • [33] Real-time Digital Video Watermarking Based on SVD
    Kanocz, Tamas
    Goc-Matis, Peter
    Gallo, Patrik
    Levicky, Dusan
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE - RADIOELEKTRONIKA 2011, 2011, : 229 - 232
  • [34] Real-Time Digital Image Stabilization Based on Contour
    周渝斌
    赵跃进
    Journal of Beijing Institute of Technology(English Edition), 2003, (English Edition) : 62 - 65
  • [35] Test and Simulation Research of Security and Stability Control Technology of UHVDC Based on Real-time Digital Simulation
    Fu Lei
    Wei Fenqing
    How Yuqiang
    Yang Jia
    2016 CHINA INTERNATIONAL CONFERENCE ON ELECTRICITY DISTRIBUTION (CICED), 2016,
  • [36] A REAL-TIME ADAPTIVE LATTICE PREDICTOR USING A DIGITAL SIGNAL PROCESSOR CHIP
    KIM, SH
    HONG, KR
    CHOI, YH
    HONG, WH
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1989, 38 (05) : 1016 - 1019
  • [37] Research on Test Technology of Security and Stability Control Technology of UHVDC Based on Real-Time Digital Simulation
    Fu, Lei
    Wei, Fenqing
    Yu, Yuehai
    THEORY, METHODOLOGY, TOOLS AND APPLICATIONS FOR MODELING AND SIMULATION OF COMPLEX SYSTEMS, PT IV, 2016, 646 : 432 - 441
  • [38] A New DMS with Real-Time Security Analysis and Control based on Security Region
    Xiao, Jun
    Zu, Guoqiang
    He, Qibo
    Li, Fangxing
    2015 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, 2015,
  • [39] Real-time gesture recognition system based on contour signatures.
    Peixoto, P
    Gonçalves, J
    Araújo, H
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL I, PROCEEDINGS, 2002, : 447 - 450
  • [40] The Research of Security and Real-Time Based on the Control Information Network
    Su Xiao-hui
    Xu Shu-Ping
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768