ALLPC: A Lightweight Block Cipher Based on Generalized Feistel Networks for IoT

被引:0
|
作者
Cheng, Junhua [1 ]
Guo, Songtao [1 ]
He, Jing [1 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
关键词
Block ciphers; extended generalized Feistel network; Internet of Things; Lightweight cryptography; ULTRA-LIGHTWEIGHT; CRYPTANALYSIS; DESIGN;
D O I
10.1109/IPCCC51483.2021.9679401
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As millions of intelligent devices are gradually deployed at the edge of networks, a large amount of private and sensitive data generated at those devices need to be transmitted, stored and processed safely among these devices, which become a serve challenge because these resource constrained IoT devices cannot satisfy the requirements of conventional encryption ciphers. In this paper, we propose the extended Type-1 generalized Feistel networks (Type-1 EGFNs) and instantiate it into a lightweight block cipher called ALLPC. We analyze performance of the cipher in security, software implementation and hardware implementation. The Type-1 EGFNs overcomes the shortcomings of slow diffusion of Type-1 GFNs. Compared with other existing lightweight block ciphers, experimental results shows that ALLPC cipher can achieve compact hardware and low-performance software (e.g. low memory) while having low execution time, high throughput and low energy consumption on 32-bit ARM-Cortex M3 STM32F103 platform. In our security analysis, ALLPC cipher can attain adequate security level against many different attacks.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Design of a Linear Layer for a Block Cipher Based on Type-2 Generalized Feistel Network with 32 Branches
    Sakamoto, Kosei
    Minematsu, Kazuhiko
    Shibata, Nao
    Shigeri, Maki
    Kubo, Hiroyasu
    Isobe, Takanori
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 278 - 288
  • [32] Homomorphic additive lightweight block cipher scheme for securing IoT applications
    Hariss, Khalil
    Noura, Hassan
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 76
  • [33] LRBC: a lightweight block cipher design for resource constrained IoT devices
    Biswas, A.
    Majumdar, A.
    Nath, S.
    Dutta, A.
    Baishnab, K. L.
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) : 5773 - 5787
  • [34] AKF: A key alternating Feistel scheme for lightweight cipher designs
    Karakoc, F.
    Demirci, H.
    Harmanci, A. E.
    INFORMATION PROCESSING LETTERS, 2015, 115 (02) : 359 - 367
  • [35] On Generalized Feistel Networks
    Hoang, Viet Tung
    Rogaway, Phillip
    ADVANCES IN CRYPTOLOGY - CRYPTO 2010, 2010, 6223 : 613 - 630
  • [36] Genetic algorithm cryptanalysis of a Feistel type block Cipher
    Albassal, AMB
    Wahdan, AMA
    ICEEC'04: 2004 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING, PROCEEDINGS, 2004, : 217 - 221
  • [37] Differential fault analysis about feistel block cipher
    Zhang, Boliang
    Li, Dong
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 1273 - 1276
  • [38] Generalized Feistel Structures Based on Tweakable Block Ciphers
    Nakaya, Kazuki
    Iwata, Tetsu
    IACR TRANSACTIONS ON SYMMETRIC CRYPTOLOGY, 2022, 2022 (04) : 24 - 91
  • [39] LBlock: A Lightweight Block Cipher
    Wu, Wenling
    Zhang, Lei
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2011), 2011, 6715 : 327 - 344
  • [40] TWIS - A Lightweight Block Cipher
    Ojha, Shri Kant
    Kumar, Naveen
    Jain, Kritika
    Sangeeta
    INFORMATION SYSTEMS SECURITY, PROCEEDINGS, 2009, 5905 : 280 - +