Journal on Communications ›› 2021, Vol. 42 ›› Issue (9): 1-11.doi: 10.11959/j.issn.1000-436x.2021176

• Papers •     Next Articles

Security capability analysis of software-based heterogeneous redundant execution system

Bolin MA1, Zheng ZHANG1, Quan REN1, Gaofei ZHANG2, Jiangxing WU1   

  1. 1 Information Engineering University, Zhengzhou 450001, China
    2 Purple Mountain Laboratories, Nanjing 211111, China
  • Revised:2021-06-20 Online:2021-09-25 Published:2021-09-01
  • Supported by:
    The National Natural Science Foundation of China(61521003);The National Key Research and Development Program of China(2018YFB0804003)

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.

Key words: software-based heterogeneous redundant execution, software vulnerabilities and homogenization, security capability

CLC Number: 

No Suggested Reading articles found!