Abstract

Lightweight ciphers are built to encrypt data in particular for resource-constrained devices (RCDs). Hardware Trojans (HTs) are integrated in lightweight chippers building designs to leak sensitive data. Runtime monitoring techniques effectively detects HTs, however, require significant resources (area, power and energy). Recently, runtime monitoring algorithm based on reverse-function redundancy (RFR) was proposed. RFR minimizes energy and power but requires significant area resources to implement critical nodes' monitors. The objective of this research is to develop a simplified runtime monitoring algorithm with minimal area resources, power and energy. The algorithm uses step-based reverse function redundancy (SRFR), facilitates design-for-trust and is targeted for lightweight ciphers in RCDs. Initially, several optimization techniques were examined and then incorporated in the proposed algorithm. Implementation results show that area resources were significantly reduced by 60%. Compared with RFR, SRFR algorithm decreases the power by 5 % and the energy by % 8.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call