期刊论文详细信息
Cybersecurity
An efficient permutation approach for SbPN-based symmetric block ciphers
Research
Insha Syed1  M. Tariq Banday1  Sheena Banday1  Mir Nazish1 
[1] Department of Electronics and Instrumentation Technology, University of Kashmir, 190006, Srinagar, India;
关键词: Lightweight cryptography;    PRESENT;    GIFT;    SbPN;    Cortex-M;    LPC1768;    Bit-band memory;   
DOI  :  10.1186/s42400-023-00174-9
 received in 2023-03-28, accepted in 2023-07-05,  发布年份 2023
来源: Springer
PDF
【 摘 要 】

It is challenging to devise lightweight cryptographic primitives efficient in both hardware and software that can provide an optimum level of security to diverse Internet of Things applications running on low-end constrained devices. Therefore, an efficient hardware design approach that requires some specific hardware resource may not be efficient if implemented in software. Substitution bit Permutation Network based ciphers such as PRESENT and GIFT are efficient, lightweight cryptographic hardware design approaches. These ciphers introduce confusion and diffusion by employing a 4 × 4 static substitution box and bit permutations. The bit-wise permutation is realised by simple rerouting, which is most cost-effective to implement in hardware, resulting in negligible power consumption. However, this method is highly resource-consuming in software, particularly for large block-sized ciphers, with each single-bit permutation requiring multiple sub-operations. This paper proposes a novel software-based design approach for permutation operation in Substitution bit Permutation Network based ciphers using a bit-banding feature. The conventional permutation using bit rotation and the proposed approach have been implemented, analysed and compared for GIFT and PRESENT ciphers on ARM Cortex-M3-based LPC1768 development platform with KEIL MDK used as an Integrated Development Environment. The real-time performance comparison between conventional and the proposed approaches in terms of memory (RAM/ROM) footprint, power, energy and execution time has been carried out using ULINKpro and ULINKplus debug adapters for various code and speed optimisation scenarios. The proposed approach substantially reduces execution time, energy and power consumption for both PRESENT and GIFT ciphers, thus demonstrating the efficiency of the proposed method for Substitution bit Permutation Network based symmetric block ciphers.

【 授权许可】

CC BY   
© The Author(s) 2023

【 预 览 】
附件列表
Files Size Format View
RO202311106783299ZK.pdf 5448KB PDF download
MediaObjects/40644_2023_618_MOESM2_ESM.docx 13KB Other download
Fig. 5 24KB Image download
Fig. 1 137KB Image download
MediaObjects/12888_2023_5198_MOESM1_ESM.docx 17KB Other download
12864_2017_4133_Article_IEq35.gif 1KB Image download
MediaObjects/13046_2023_2865_MOESM2_ESM.docx 22KB Other download
MediaObjects/12944_2023_1921_MOESM1_ESM.pdf 34KB PDF download
12944_2023_1932_Article_IEq4.gif 2KB Image download
Fig. 3 825KB Image download
MediaObjects/12974_2023_2918_MOESM2_ESM.jpg 726KB Other download
12936_2017_2014_Article_IEq61.gif 1KB Image download
【 图 表 】

12936_2017_2014_Article_IEq61.gif

Fig. 3

12944_2023_1932_Article_IEq4.gif

12864_2017_4133_Article_IEq35.gif

Fig. 1

Fig. 5

【 参考文献 】
  • [1]
  • [2]
  • [3]
  • [4]
  • [5]
  • [6]
  • [7]
  • [8]
  • [9]
  • [10]
  • [11]
  • [12]
  • [13]
  • [14]
  • [15]
  • [16]
  • [17]
  • [18]
  • [19]
  • [20]
  • [21]
  • [22]
  • [23]
  • [24]
  • [25]
  • [26]
  • [27]
  • [28]
  • [29]
  • [30]
  • [31]
  • [32]
  • [33]
  • [34]
  • [35]
  • [36]
  • [37]
  • [38]
  • [39]
  • [40]
  文献评价指标  
  下载次数:7次 浏览次数:1次