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...
Saved in:
Main Authors: | , , , , , |
---|---|
Other Authors: | |
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 |