Improving dependability with low power fault detection model for skinny-hash
Sonal Arvind Barge1, Gerardine Immaculate Mary1
1School of Electronics Engineering, Vellore Institute of Technology, Vellore, Tamil Nadu, India.
Plos One
|December 19, 2024
Summary
This study introduces new fault detection methods for Internet of Things (IoT) devices, enhancing their dependability. The proposed techniques, RECO and DMRC, applied to the SKINNY cipher, show reduced overhead for resource-constrained IoT applications.
Area of Science:
- Computer Science
- Electrical Engineering
- Cybersecurity
Background:
- Internet of Things (IoT) devices are increasingly prevalent but suffer from unreliability due to potential defects.
- Ensuring the dependability and security of IoT devices is critical as they form integral network components.
- Cryptographic algorithms secure IoT devices, yet their dependability remains a significant challenge.
Purpose of the Study:
- To propose and evaluate novel concurrent error detection (CED) techniques for enhancing the dependability of cryptographic algorithms on IoT devices.
- To adapt fault detection methods for resource-constrained IoT environments, focusing on lightweight cryptographic algorithms.
- To implement and analyze the overhead of proposed CED techniques for the SKINNY block cipher.
Main Methods:
- Two fault detection approaches, Recomputing with complemented operands (RECO) and Double modular redundancy with complemented operands (DMRC), were proposed.
- The CED techniques were assimilated into the lightweight SKINNY block cipher, considering resource constraints.
- A resource-sharing concept was applied to DMRC to minimize area overhead, and the SKINNY-Hash function was designed using VHDL.
Main Results:
- The proposed architecture was synthesized and tested, generating area-power reports.
- Functional behavior was verified using ModelSim SE-64.
- Comparative analysis demonstrated that the proposed CED techniques exhibit less area and power overhead compared to other existing methods.
Conclusions:
- The developed fault detection techniques effectively enhance the dependability of cryptographic algorithms in IoT devices.
- The assimilation of CED techniques with the SKINNY cipher, particularly with resource-sharing, offers a low-overhead solution for embedded systems.
- The findings indicate a promising approach for improving the reliability of secure communication in resource-constrained IoT applications.
More Related Videos
Related Concept Videos
Survival Tree
58
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
58
Fatigue
174
Fatigue occurs when materials rupture under repeated or fluctuating loads, even at stress levels far below their static breaking strength. It typically results in brittle failure, even for ductile materials. It is a critical consideration in designing machines and structural components subjected to repetitive or varying loads. The nature of these loadings can range from fluctuating loads like unbalanced pump impellers causing vibrations to repeatedly bending a thin steel rod wire back and forth...
174
Microcracking in Concrete
100
Microcracking in concrete refers to the tiny cracks that can form within the material even before any external load is applied. These microcracks typically occur at the interface between the coarse aggregate and the hydrated cement paste, often as a result of differential volume changes prompted by variations in stress-strain behavior, as well as thermal and moisture movement. Initially, these microcracks remain stable and do not grow substantially until the concrete is stressed to about 30...
100


