Performance evaluation of Attribute-Based Encryption on constrained IoT devices*

被引:17
|
作者
Perazzo, Pericle [1 ]
Righetti, Francesca [1 ]
La Manna, Michele [1 ,2 ]
Vallati, Carlo [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Largo Lucio Lazzarino 2, I-56122 Pisa, Italy
[2] Univ Florence, Informat Engn Dept DINFO, Via Santa Marta 3, Florence, Italy
关键词
IoT; Constrained devices; Security; Attribute-based encryption;
D O I
10.1016/j.comcom.2021.02.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is enabling a new generation of innovative services based on the seamless integration of smart objects into information systems. This raises new security and privacy challenges that require novel cryptographic methods. Attribute-Based Encryption (ABE) is a type of public-key encryption that enforces a fine-grained access control on encrypted data based on flexible access policies. The feasibility of ABE adoption in fully-fledged computing systems, i.e., smartphones or embedded systems, has been demonstrated in recent works. In this paper, we consider IoT devices characterized by strong limitations in terms of computing, storage, and power. Specifically, we assess the performance of ABE in typical IoT constrained devices. We evaluate the performance of three representative ABE schemes configured considering the worst-case scenario on two popular IoT platforms, namely ESP32 and RE-Mote. Our results show that, if we assume to employ up to 10 attributes in ciphertexts and to leverage hardware cryptographic acceleration, then ABE can indeed be adopted on devices with very limited memory and computing power, while obtaining a satisfactory battery lifetime. In our experiments, as also performed in other works in the literature, we consider only the worstcase configuration, which, however, might not be completely representative of the real working conditions of sensors employing ABE. For this reason, we complete our evaluation by proposing a novel benchmark method that we used to complement the experiments by evaluating the average performance. We show that by always considering the worst case, the current literature significantly overestimates the processing time and the energy consumption.
引用
收藏
页码:151 / 163
页数:13
相关论文
共 50 条
  • [41] Revocable and Decentralized Attribute-Based Encryption
    Cui, Hui
    Deng, Robert H.
    COMPUTER JOURNAL, 2016, 59 (08): : 1220 - 1235
  • [42] Key Cooperative Attribute-Based Encryption
    Huang, Luqi
    Susilo, Willy
    Yang, Guomin
    Guo, Fuchun
    INFORMATION SECURITY AND PRIVACY, PT I, ACISP 2024, 2024, 14895 : 241 - 260
  • [43] Attribute-Based Encryption for Range Attributes
    Attrapadung, Nuttapong
    Hanaoka, Goichiro
    Ogawa, Kazuto
    Ohtake, Go
    Watanabe, Hajime
    Yamada, Shota
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (09) : 1440 - 1455
  • [44] A Function Private Attribute-Based Encryption
    Han, Fei
    Qin, Jing
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [45] Attribute-based encryption with adaptive policy
    Han, Yiliang
    SOFT COMPUTING, 2019, 23 (12) : 4009 - 4017
  • [46] Attribute-Based Encryption for Circuits on Lattices
    Jian Zhao
    Haiying Gao
    Junqi Zhang
    TsinghuaScienceandTechnology, 2014, 19 (05) : 463 - 469
  • [47] Decentralized Attribute-Based Encryption and Signatures
    Okamoto, Tatsuaki
    Takashima, Katsuyuki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (01) : 41 - 73
  • [48] Conjunctive Broadcast and Attribute-Based Encryption
    Attrapadung, Nuttapong
    Imai, Hideki
    PAIRING-BASED CRYPTOGRAPHY - PAIRING 2009, 2009, 5671 : 248 - 265
  • [49] Attribute-Based Functional Encryption on Lattices
    Boyen, Xavier
    THEORY OF CRYPTOGRAPHY (TCC 2013), 2013, 7785 : 122 - 142
  • [50] Attribute-based encryption with enforceable obligations
    Hamed Arshad
    Pablo Picazo-Sanchez
    Christian Johansen
    Gerardo Schneider
    Journal of Cryptographic Engineering, 2023, 13 : 343 - 371