AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access | Just Accepted

A Very Compact and a Threshold Implementation of uBlock for Internet of Things

Botao LiuMing Tang( )

Key Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education, School of Cyber Science and Engineering, Wuhan University, Wuhan 430072, China

Show Author Information

Abstract

The rapid proliferation of Internet of Things (IoT) devices necessitates lightweight cryptographic algorithms and their secure physical implementations. Masking, as a provably secure countermeasure against side-channel attacks (SCA), has been extensively studied in the context of lightweight cryptography algorithms. Currently, Jiao et al. have proposed a low-cost threshold implementation (TI) of the uBlock algorithm. However, their approach suffers from significant area overhead due to the inefficient serial and pipelined implementation of uBlock’s Pshufb-Xor (PX) network structure. To address this issue, we have developed a new serial and pipelined implementation method that optimizes the area of the uBlock algorithm. Based on this optimization, we implemented a 2-share TI scheme for uBlock that requires minimal area resources and does not need fresh randomness. Compared to the work by Jiao et al., our approach reduces slice area by 63.4% on Field Programmable Gate Arrays (FPGA) platform and GE area by 17.2% on Application-Specific Integrated Circuit (ASIC) platform for the unprotected implementation. For the protected implementation, our approach reduces slice area by 41.5% and GE area by 14.0%. Finally, our protection scheme was validated using the automated tool PROLEAD and evaluated with Test Vector Leakage Assessment (TVLA), achieving first-order glitch-extended probing security.

Tsinghua Science and Technology
Cite this article:
Liu B, Tang M. A Very Compact and a Threshold Implementation of uBlock for Internet of Things. Tsinghua Science and Technology, 2025, https://doi.org/10.26599/TST.2024.9010257

173

Views

66

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Altmetrics

Received: 11 September 2024
Accepted: 20 December 2024
Available online: 17 January 2025

© The author(s) 2025.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).

Return