Compact code-based signature for reconfigurable devices with side channel resilience

In this paper, we present a compact design for the code based signature called LEDAsig with side channel resistance. Existing implementations concentrate on the high-speed feature while few of them have considerations on area or power efficiency which are particularly decisive for low-cost or power...

Full description

Saved in:
Bibliographic Details
Main Authors: Hu, Jingwei, Liu, Yao, Cheung, Ray C. C., Bhasin, Shivam, Ling, San, Wang, Huaxiong
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2022
Subjects:
Online Access:https://hdl.handle.net/10356/155304
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-155304
record_format dspace
spelling sg-ntu-dr.10356-1553042022-03-17T07:46:07Z Compact code-based signature for reconfigurable devices with side channel resilience Hu, Jingwei Liu, Yao Cheung, Ray C. C. Bhasin, Shivam Ling, San Wang, Huaxiong School of Physical and Mathematical Sciences Temasek Laboratories @ NTU Science::Mathematics Code-Based Cryptography CFS Signature Scheme In this paper, we present a compact design for the code based signature called LEDAsig with side channel resistance. Existing implementations concentrate on the high-speed feature while few of them have considerations on area or power efficiency which are particularly decisive for low-cost or power constrained IoT applications. We propose an area-efficient FPGA architecture for systematically rotating the QC-LDGM codes amongst the block RAMs with read-first mode. Additionally, the side channel vulnerability of LEDAsig is carefully examined, and protective masking schemes are introduced accordingly to safeguard our design from power analysis attacks. Effectiveness of these schemes is verified on SAKURA-G FPGA board. Up till now, the design presented in this work is the most compact one and also the first side-channel secure one addressing first-order and (univariate) second-order differential power analysis for the code based signature schemes in the open literature. We show for instance that our first-order (second-order) protected implementation can sign a signature in 117 (203) ms on a Xilinx Spartan-6 FPGA, occupying only 622 (1142) slices, and therefore is a prospective candidate for post-quantum signature schemes in low-resource settings. Agency for Science, Technology and Research (A*STAR) Ministry of Education (MOE) This work was supported in part by the CityU Internal under Grant 9678187, in part by the Singapore Ministry of Education under Grant MOE2016-T2-2-014(S) and in part by A*Star, Singapore, under Grant SERC A19E3b0099. 2022-03-17T07:46:07Z 2022-03-17T07:46:07Z 2020 Journal Article Hu, J., Liu, Y., Cheung, R. C. C., Bhasin, S., Ling, S. & Wang, H. (2020). Compact code-based signature for reconfigurable devices with side channel resilience. IEEE Transactions On Circuits and Systems I: Regular Papers, 67(7), 2305-2316. https://dx.doi.org/10.1109/TCSI.2020.2984026 1549-8328 https://hdl.handle.net/10356/155304 10.1109/TCSI.2020.2984026 2-s2.0-85088239705 7 67 2305 2316 en MOE2016-T2-2-014(S) SERC A19E3b0099 IEEE Transactions on Circuits and Systems I: Regular Papers © 2020 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Mathematics
Code-Based Cryptography
CFS Signature Scheme
spellingShingle Science::Mathematics
Code-Based Cryptography
CFS Signature Scheme
Hu, Jingwei
Liu, Yao
Cheung, Ray C. C.
Bhasin, Shivam
Ling, San
Wang, Huaxiong
Compact code-based signature for reconfigurable devices with side channel resilience
description In this paper, we present a compact design for the code based signature called LEDAsig with side channel resistance. Existing implementations concentrate on the high-speed feature while few of them have considerations on area or power efficiency which are particularly decisive for low-cost or power constrained IoT applications. We propose an area-efficient FPGA architecture for systematically rotating the QC-LDGM codes amongst the block RAMs with read-first mode. Additionally, the side channel vulnerability of LEDAsig is carefully examined, and protective masking schemes are introduced accordingly to safeguard our design from power analysis attacks. Effectiveness of these schemes is verified on SAKURA-G FPGA board. Up till now, the design presented in this work is the most compact one and also the first side-channel secure one addressing first-order and (univariate) second-order differential power analysis for the code based signature schemes in the open literature. We show for instance that our first-order (second-order) protected implementation can sign a signature in 117 (203) ms on a Xilinx Spartan-6 FPGA, occupying only 622 (1142) slices, and therefore is a prospective candidate for post-quantum signature schemes in low-resource settings.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Hu, Jingwei
Liu, Yao
Cheung, Ray C. C.
Bhasin, Shivam
Ling, San
Wang, Huaxiong
format Article
author Hu, Jingwei
Liu, Yao
Cheung, Ray C. C.
Bhasin, Shivam
Ling, San
Wang, Huaxiong
author_sort Hu, Jingwei
title Compact code-based signature for reconfigurable devices with side channel resilience
title_short Compact code-based signature for reconfigurable devices with side channel resilience
title_full Compact code-based signature for reconfigurable devices with side channel resilience
title_fullStr Compact code-based signature for reconfigurable devices with side channel resilience
title_full_unstemmed Compact code-based signature for reconfigurable devices with side channel resilience
title_sort compact code-based signature for reconfigurable devices with side channel resilience
publishDate 2022
url https://hdl.handle.net/10356/155304
_version_ 1728433399358554112