Compact and Secure Generic Discrete Gaussian Sampler based on HW/SW Co-design

被引:1
|
作者
Sharma, Sudarshan [1 ]
Bag, Arnab [2 ]
Mukhopadhyay, Debdeep [2 ]
机构
[1] IIT Kharagpur, Dept Elect & Elect Commun Engn, Kharagpur, W Bengal, India
[2] IIT Kharagpur, Dept Comp Sci & Engn, Kharagpur, W Bengal, India
关键词
Discrete Gaussian Sampler; HW/SW Co-design; Knuth-Yao Algorithm; Shuffling based countermeasure; multi-level logic optimization;
D O I
10.1109/ASIANHOST51057.2020.9358267
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the first Hardware (HW) / Software (SW) co-design based generic discrete Gaussian sampler architecture on the Xilinx Zynq platform. The area optimized and secure sampler can produce a distribution based on an arbitrary standard deviation and center given as input. We use multi-level logic optimization on Knuth-Yao algorithm's Discrete Distribution Generating (DDG) tree travel-based Boolean mapping of random bits and samples instead of the previous two-level logic optimization to reduce the resource utilization. This method results in nearly 60% lesser LUT utilization compared to the previous designs on Xilinx FPGAs. Further, we introduce improvements in the shuffling algorithm leveraging the HW/SW co-design methodology compared to the existing shuffling architectures for randomizing Gaussian samples to protect against timing-based side-channel attacks.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Picture this: HW/SW co-design
    Patel, Bindesh
    Electronic Product Design, 2006, 27 (02): : 24 - 25
  • [2] Initiatives for HW/SW co-design
    不详
    COMPUTER DESIGN, 1998, 37 (01): : 68 - 68
  • [3] HW/SW Co-Design Based Implementation of Gas Discrimination
    Ali, Amine Ait Si
    Amira, Abbes
    Bensaali, Faycal
    Benammar, Mohieddine
    Bermak, Amine
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 237 - 238
  • [4] A Reconfigurable SoPC Based on HW-SW Co-design
    Liu, Limin
    2008 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-5, 2008, : 286 - 289
  • [5] HW/SW Co-Design of Parallel Systems
    Wein, Enno
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 344 - 348
  • [6] Seamless HW/SW co-design flow
    Dedic, J
    Trost, A
    Zemva, A
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2004, 34 (01): : 18 - 25
  • [7] LISA - Machine description language and generic machine model for HW/SW co-design
    Zivojnovic, V
    Pees, S
    Meyr, H
    VLSI SIGNAL PROCESSING, IX, 1996, : 127 - 136
  • [8] An integrated environment for HW/SW co-design based on a CAL specification and HW/SW code generators
    Roquier, Ghislain
    Lucarz, Christophe
    Mattavelli, Marco
    Wipliez, Matthieu
    Raulet, Mickael
    Janneck, Joern W.
    Miller, Ian D.
    Parlour, David B.
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 799 - 799
  • [9] ISA based system design language in HW/SW co-design environment
    Yanagisawa, H
    Uehara, M
    Mori, H
    13TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2002, : 122 - 127
  • [10] Enhanced reusability for SoC-based HW/SW co-design
    Boden, M
    Schneider, J
    Feske, K
    Rülke, S
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 94 - 99