Security Capability Analysis of Software-Based Heterogeneous Redundant Execution System

MA Bolin,ZHANG Zheng,REN Quan,ZHANG Gaofei,WU Jiangxing
DOI: https://doi.org/10.11959/j.issn.1000−436x.2021176
2021-01-01
Abstract:Software-based redundant execution (SRE) is a popular fault-tolerant design method which makes use of faults occurring randomly to achieve fault-tolerance.Software-based heterogeneous redundant execution (SHRE) uses heterogeneous redundant software replicas with identical function based on SRE and diversity of software.By comparing the results of heterogeneous redundant software replicas, SHRE can resist threats from software vulnerabilities and homogenization.The classification method of SHRE was proposed, and the security capability of SHRE was introduced.Based on N-modular redundancy, I/O operation mode and the recovery capability of attacked software replica, resistance to attack of different structures were analyzed.The analysis shows that the security capability of SHRE performs best when it is triple-mode redundancy architecture and attacked software replica can be recovered.Besides, by shortening the recovery time of attacked software replica, security to SHRE can be improved.
What problem does this paper attempt to address?