Journal of Information Technology & Software Engineering

Journal of Information Technology & Software Engineering
Open Access

ISSN: 2165- 7866

Berk Bekiroglu

Department of Computer Science, Illinois Institute of Technology, Chicago, USA

  • Research Article   
    Improving the Security of Time-Bounded Mission-Critical K-Variant Systems by Inserting Unreachable Code
    Author(s): Berk Bekiroglu* and Bogdan Korel

    K-variant is a multiple variant architecture designed to enhance the security of time-constrained systems, particularly against memory exploitation attacks. In a K-variant system, variants are generated through controlled source code program transformations. Inserting unreachable code is one of the program transformations used to generate new variants in K-variant systems. It is possible to generate functionally equivalent programs by inserting random unreachable code. Because critical instructions in memory are shifted by inserting unreachable code, the survivability of K-variant systems can be improved against memory exploitation attacks. The purpose of this study is to determine the effectiveness of inserting unreachable code in enhancing the security of time-bounded K-variant systems against memory exploitation attacks. The effect of inserting unreachable code on the survivability.. Read More»
    DOI: 10.35248/2165-7866.22.12.301

    Abstract HTML PDF