Protecting lightweight block cipher implementation in mobile big data computing

被引:0
|
作者
Qiu, Weidong [1 ]
Liu, Bozhong [1 ]
Ge, Can [1 ]
Xu, Lingzhi [1 ]
Tang, Xiaoming [1 ]
Liu, Guozhen [1 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai, Peoples R China
关键词
Mobile big data; Lightweight block cipher; Threshold implementation; GPU optimization; HARDWARE;
D O I
10.1007/s12083-016-0481-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Mobile Big Data Computing is a new evolution of computing technology in data communication and processing. The data generated from mobile devices can be used for optimization and personalization of mobile services and other profitable businesses. Mobile devices are usually with limited computing resources, thus the security measures are constrained. To solve this problem, lightweight block ciphers are usually adopted. However, due to the easily exposed environment, lightweight block ciphers are apt to suffer from differential power attack. To counteract this attack, Nikova et al. proposed a provably secure method, namely sharing, to protect the cipher's implementation. But the complexity of sharing method is so high, making this method not practical. To address this issue, in this paper, we propose a GPU-based approach of sharing a 4-bit S-box by automatic search. GPU is a promising acceleration hardware with powerful parallel computing. By analyzing the sharing method carefully, we devise an optimal approach, namely OptImp, that improves the performance massively. The experiment results show that the proposed approach can achieve up to 300 times faster than the original method. With our approach, the sharing method can be used to protect lightweight block ciphers in practice.
引用
收藏
页码:252 / 264
页数:13
相关论文
共 50 条
  • [1] Protecting lightweight block cipher implementation in mobile big data computingA GPU-based approach
    Weidong Qiu
    Bozhong Liu
    Can Ge
    Lingzhi Xu
    Xiaoming Tang
    Guozhen Liu
    Peer-to-Peer Networking and Applications, 2018, 11 : 252 - 264
  • [2] μ2 : A Lightweight Block Cipher
    Yeoh, Wei-Zhu
    Teh, Je Sen
    Sazali, Mohd Ilyas Sobirin Bin Mohd
    COMPUTATIONAL SCIENCE AND TECHNOLOGY (ICCST 2019), 2020, 603 : 281 - 290
  • [3] Lightweight Block Cipher on VHDL
    Rohmad, Mohd Saufy
    Saparon, Azilah
    Amaran, Harith
    Arif, Nazmin
    Hashim, Habibah
    2017 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS & INDUSTRIAL ELECTRONICS (ISCAIE), 2017, : 87 - 90
  • [4] Modeling and optimization of the lightweight HIGHT block cipher design with FPGA implementation
    Mohd, Bassam Jamil
    Hayajneh, Thaier
    Abu Khalaf, Zaid
    Yousef, Khalil Mustafa Ahmad
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (13) : 2200 - 2216
  • [5] Shadow: A Lightweight Block Cipher for IoT Nodes
    Guo, Ying
    Li, Lang
    Liu, Botao
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) : 13014 - 13023
  • [6] Csl: Fpga implementation of lightweight block cipher for power-constrained devices
    Lamkuche H.S.
    Pramod D.
    International Journal of Information and Computer Security, 2020, 12 (2-3) : 349 - 377
  • [7] A Lightweight block cipher based on quasigroups
    Zhao, Yaohui
    Xu, Yunqing
    2017 6TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND COMPUTER SCIENCE (ICAMCS 2017), 2017, : 123 - 130
  • [8] An area-efficient FPGA Implementation of SKINNY Block Cipher for Lightweight Application
    Feng, Xiang
    Li, Shuguo
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [9] LELBC: A low energy lightweight block cipher for smart agriculture
    Song, Qingling
    Li, Lang
    Huang, Xiantong
    INTERNET OF THINGS, 2024, 25
  • [10] QLW: a lightweight block cipher with high diffusion
    Yue, Xingqi
    Li, Lang
    Li, Qiuping
    Xiang, Jiahao
    Hu, Zhiwen
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01)