• DocumentCode
    1169201
  • Title

    On the verification of intransitive noninterference in mulitlevel security

  • Author

    Hadj-Alouane, N.B. ; Lafrance, Stephane ; Lin, Feng ; Mullins, John ; Yeddes, Mohamed Moez

  • Author_Institution
    Dept. of Appl. Comput. Sci., Univ. of Manouba, Tunisia
  • Volume
    35
  • Issue
    5
  • fYear
    2005
  • Firstpage
    948
  • Lastpage
    958
  • Abstract
    We propose an algorithmic approach to the problem of verification of the property of intransitive noninterference (INI), using tools and concepts of discrete event systems (DES). INI can be used to characterize and solve several important security problems in multilevel security systems. In a previous work, we have established the notion of iP-observability, which precisely captures the property of INI. We have also developed an algorithm for checking iP-observability by indirectly checking P-observability for systems with at most three security levels. In this paper, we generalize the results for systems with any finite number of security levels by developing a direct method for checking iP-observability, based on an insightful observation that the iP function is a left congruence in terms of relations on formal languages. To demonstrate the applicability of our approach, we propose a formal method to detect denial of service vulnerabilities in security protocols based on INI. This method is illustrated using the TCP/IP protocol. The work extends the theory of supervisory control of DES to a new application domain.
  • Keywords
    automata theory; discrete event systems; formal languages; formal specification; formal verification; observability; security of data; transport protocols; TCP/IP protocol; denial of service; discrete event system; formal language; formal verification; iP-observability; intransitive noninterference; multilevel security system; security protocol; supervisory control; Application software; Automata; Cryptography; Discrete event systems; Information security; Laboratories; Multilevel systems; Observability; Protocols; Supervisory control; Denial of service; formal verification; information flow; interference; intransitive noninterference (INI); observability; purge; security policies; Algorithms; Artificial Intelligence; Computer Communication Networks; Computer Security; Information Storage and Retrieval; Pattern Recognition, Automated;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/TSMCB.2005.847749
  • Filename
    1510770