Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Verifying Weak Probabilistic Noninterference

Author 1: Ali A. Noroozi Author 2: Jaber Karimpour Author 3: Ayaz Isazadeh Author 4: Shahriar Lotfi
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 8, No. 10 · Published 2017

DOI: https://doi.org/10.14569/IJACSA.2017.081026

Abstract

Weak probabilistic noninterference is a security property for enforcing confidentiality in multi-threaded programs. It aims to guarantee secure flow of information in the program and ensure that sensitive information does not leak to attackers. In this paper, the problem of verifying weak probabilistic noninterference by leveraging formal methods, in particular algorithmic verification, is discussed. Behavior of multi-threaded programs is modeled using probabilistic Kripke structures and formalize weak probabilistic noninterference in terms of these structures. Then, a verification algorithm is proposed to check weak probabilistic noninterference. The algorithm uses an abstraction technique to compute quotient space of the program with respect to an equivalence relation called weak probabilistic bisimulation and does a simple check to decide whether the security property is satisfied or not. The progress made is demonstrated by a real-world case study. It is expected that the proposed approach constitutes a significant step towards more widely applicable secure information flow analysis.

Keywords

How to Cite this Article

Noroozi, A. A., Karimpour, J., Isazadeh, A., & Lotfi, S. (2017). Verifying Weak Probabilistic Noninterference. International Journal of Advanced Computer Science and Applications, 8(10). https://doi.org/10.14569/IJACSA.2017.081026

Noroozi, Ali A., et al.. "Verifying Weak Probabilistic Noninterference." International Journal of Advanced Computer Science and Applications, vol. 8, no. 10, 2017, https://doi.org/10.14569/IJACSA.2017.081026.

@article{Noroozi2017,
  title     = {Verifying Weak Probabilistic Noninterference},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {8},
  number    = {10},
  year      = {2017},
  publisher = {The Science and Information Organization},
  author    = {Ali A. Noroozi and Jaber Karimpour and Ayaz Isazadeh and Shahriar Lotfi},
  doi       = {10.14569/IJACSA.2017.081026},
  url       = {https://doi.org/10.14569/IJACSA.2017.081026}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.