IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v13y2025i5p734-d1598571.html
   My bibliography  Save this article

Implementation of a Data-Parallel Approach on a Lightweight Hash Function for IoT Devices

Author

Listed:
  • Abdullah Sevin

    (Department of Computer Engineering, Sakarya University, 54050 Serdivan, Sakarya, Turkey)

Abstract

The Internet of Things is used in many application areas in our daily lives. Ensuring the security of valuable data transmitted over the Internet is a crucial challenge. Hash functions are used in cryptographic applications such as integrity, authentication and digital signatures. Existing lightweight hash functions leverage task parallelism but provide limited scalability. There is a need for lightweight algorithms that can efficiently utilize multi-core platforms or distributed computing environments with high degrees of parallelization. For this purpose, a data-parallel approach is applied to a lightweight hash function to achieve massively parallel software. A novel structure suitable for data-parallel architectures, inspired by basic tree construction, is designed. Furthermore, the proposed hash function is based on a lightweight block cipher and seamlessly integrated into the designed framework. The proposed hash function satisfies security requirements, exhibits high efficiency and achieves significant parallelism. Experimental results indicate that the proposed hash function performs comparably to the BLAKE implementation, with slightly slower execution for large message sizes but marginally better performance for smaller ones. Notably, it surpasses all other evaluated algorithms by at least 20%, maintaining a consistent 20% advantage over Grostl across all data sizes. Regarding parallelism, the proposed PLWHF achieves a speedup of approximately 40% when scaling from one to two threads and 55% when increasing to three threads. Raspberry Pi 4-based tests for IoT applications have also been conducted, demonstrating the hash function’s effectiveness in memory-constrained IoT environments. Statistical tests demonstrate a precision of ±0.004, validate the hypothesis in distribution tests and indicate a deviation of ±0.05 in collision tests, confirming the robustness of the proposed design.

Suggested Citation

  • Abdullah Sevin, 2025. "Implementation of a Data-Parallel Approach on a Lightweight Hash Function for IoT Devices," Mathematics, MDPI, vol. 13(5), pages 1-25, February.
  • Handle: RePEc:gam:jmathe:v:13:y:2025:i:5:p:734-:d:1598571
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/13/5/734/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/13/5/734/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Mohammed El-hajj & Hussien Mousawi & Ahmad Fadlallah, 2023. "Analysis of Lightweight Cryptographic Algorithms on IoT Hardware Platform," Future Internet, MDPI, vol. 15(2), pages 1-29, January.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Khai-Minh Ma & Duc-Hung Le & Cong-Kha Pham & Trong-Thuc Hoang, 2023. "Design of an SoC Based on 32-Bit RISC-V Processor with Low-Latency Lightweight Cryptographic Cores in FPGA," Future Internet, MDPI, vol. 15(5), pages 1-20, May.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:13:y:2025:i:5:p:734-:d:1598571. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.