Processor Control Flow Monitoring Using Signatured Instruction Streams
IEEE Transactions on Computers
A cryptographic checksum for integrity protection
Computers and Security
Architectural issues in fault-tolerant, secure computing systems
Architectural issues in fault-tolerant, secure computing systems
Security Mechanisms in High-Level Network Protocols
ACM Computing Surveys (CSUR)
Communications of the ACM
Concurrent Error Detection Using Watchdog Processors-A Survey
IEEE Transactions on Computers
A Note on the Denial-of-Service Problem
SP '83 Proceedings of the 1983 IEEE Symposium on Security and Privacy
Improving software reliability by n-version programming.
Improving software reliability by n-version programming.
The N-Version Approach to Fault-Tolerant Software
IEEE Transactions on Software Engineering
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Hi-index | 0.00 |
The applicability of fault tolerance techniques to computer security problems is currently being investigated at the UCLA Dependable Computing and Fault-Tolerant Systems Laboratory. A recent result of this research is that extensions of Program Flow Monitors and N-Version Programming can be combined to provide a solution to the detection and containment of computer viruses. The consequence is that a computer can tolerate both deliberate faults and random physical faults by means of one common mechanism. Specifically, the technique described here detects control Flow errors due to physical faults as well as the presence of viruses.