Ibrahim Atef, Gebali Fayez
Computer Engineering Department, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj 16278, Saudi Arabia.
Electrical and Computer Engineering Department, University of Victroia, Victoria, BC V8P 5C2, Canada.
Sensors (Basel). 2022 Mar 8;22(6):2090. doi: 10.3390/s22062090.
The rapid evolution of Internet of Things (IoT) applications, such as e-health and the smart ecosystem, has resulted in the emergence of numerous security flaws. Therefore, security protocols must be implemented among IoT network nodes to resist the majority of the emerging threats. As a result, IoT devices must adopt cryptographic algorithms such as public-key encryption and decryption. The cryptographic algorithms are computationally more complicated to be efficiently implemented on IoT devices due to their limited computing resources. The core operation of most cryptographic algorithms is the finite field multiplication operation, and concise implementation of this operation will have a significant impact on the cryptographic algorithm's entire implementation. As a result, this paper mainly concentrates on developing a compact and efficient word-based serial-in/serial-out finite field multiplier suitable for usage in IoT devices with limited resources. The proposed multiplier structure is simple to implement in VLSI technology due to its modularity and regularity. The suggested structure is derived from a formal and systematic technique for mapping regular iterative algorithms onto processor arrays. The proposed methodology allows for control of the processor array workload and the workload of each processing element. Managing processor word size allows for control of system latency, area, and consumed energy. The ASIC experimental results indicate that the proposed processor structure reduces area and energy consumption by factors reaching up to 97.7% and 99.2%, respectively.
物联网(IoT)应用的快速发展,如电子健康和智能生态系统,导致了众多安全漏洞的出现。因此,必须在物联网网络节点之间实施安全协议,以抵御大多数新出现的威胁。结果,物联网设备必须采用诸如公钥加密和解密之类的加密算法。由于物联网设备的计算资源有限,这些加密算法在其上进行高效实现时计算量更为复杂。大多数加密算法的核心操作是有限域乘法运算,而该运算的简洁实现将对加密算法的整体实现产生重大影响。因此,本文主要致力于开发一种紧凑高效的基于字的串入/串出有限域乘法器,适用于资源有限的物联网设备。所提出的乘法器结构由于其模块化和规则性,在超大规模集成电路(VLSI)技术中易于实现。该建议结构源自一种将规则迭代算法映射到处理器阵列的形式化且系统的技术。所提出的方法允许控制处理器阵列的工作量以及每个处理元件的工作量。管理处理器字大小可控制系统延迟、面积和能耗。专用集成电路(ASIC)实验结果表明,所提出的处理器结构分别将面积和能耗降低了高达97.7%和99.2%。