<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-19T22:52:04Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/18226" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/18226</identifier>
        <datestamp>2023-07-10</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_8888</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_8887</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>Hadjicostis, Christoforos N.</dc:contributor>
          <dc:contributor>Basar, Tamer</dc:contributor>
          <dc:contributor>Hadjicostis, Christoforos N.</dc:contributor>
          <dc:contributor>Coleman, Todd P.</dc:contributor>
          <dc:contributor>Sreenivas, Ramavarapu S.</dc:contributor>
          <dc:contributor>Kumar, P.R.</dc:contributor>
          <dc:creator>Saboori, Anooshiravan</dc:creator>
          <dc:date>2011-01-14T22:40:33Z</dc:date>
          <dc:date>2011-01-14T22:40:33Z</dc:date>
          <dc:date>2011-01-14T22:40:33Z</dc:date>
          <dc:description>Motivated by security and privacy considerations in applications of discrete event systems, we describe and analyze the complexity of  verifying various state-based notions of opacity in systems that are modeled as (possibly non-deterministic) finite automata with partial observation on their transitions. Assuming that the intruder observes system activity through some
projection map and has complete knowledge of the system model, we define three notions of opacity with respect to a set of secret states: (i) initial-state opacity is a notion  that  requires  the membership of the system true initial state to the set of secret states remain opaque (i.e., uncertain) to the intruder; (ii) K-step opacity is a notion that requires that  at any specific point in time within the last K observations, the entrance of the system  state  to the given set of secret states  remain opaque  to the intruder;
(iii) infinite-step opacity is a notion that requires  the entrance of the system  state at any particular instant
to the set of secret states  remain opaque, for the length of the system operation, to the intruder.
As illustrated via examples in the thesis, the above state-based notions of opacity  can be used to characterize the security requirements in many applications, including  encryption using pseudo-random generators, coverage properties in sensor networks, and anonymity requirements in protocols for web transactions. 
 In order to model   the intruder capabilities regarding initial-state opacity, we  address the initial-state estimation problem in a  non-deterministic finite automaton under partial observations on its transitions via the construction of an initial-state estimator.
 
We analyze the properties and complexity of the initial-state estimator, and show how the complexity of the verification method can be greatly reduced in the special case when the set of secret states is invariant (i.e., it does not change over time). We also establish that the verification of initial-state opacity is a PSPACE-complete problem.
 
In order to verify K-step opacity, we introduce the K-delay state estimator which constructs the estimate of the state of the system K observations ago (K-delayed state estimates) for a given non-deterministic finite automaton under partial observation on its transitions.  We provide two methods for constructing K-delay state estimators, and hence two methods for verifying K-step opacity, and analyze  the computational complexity of both. In the process, we also establish that the verification of $K$-step opacity is an NP-hard problem. We also investigate the role of the delay K in K-step opacity and show that there exists a delay K* such that K-step opacity implies K'-step opacity  for any K and K' such that K'&gt;K&gt;= K*. This is not true for arbitrary K'&gt;K though the converse holds trivially.
 
Infinite-step opacity can be verified via the construction of a current-state estimator and a bank of  appropriate initial-state estimators.  The verification of infinite-step opacity is also shown to be a PSPACE-hard problem.
Finally, we  tackle the problem of constructing a minimally restrictive opacity-enforcing supervisor (MOES)  which limits the system's behavior within some pre-specified legal behavior while enforcing   opacity requirements. We characterize the solution to MOES, under some mild assumptions, in terms of the supremal element of certain controllable, normal, and opaque languages. We also show that this supremal element always exists and that it can be implemented using state estimators. The result is a supervisor that achieves conformance to the pre-specified legal behavior while enforcing   opacity by  disabling, at any given time, a subset of the controllable system events, in a way that minimally restricts the range of allowable system behavior.</dc:description>
          <dc:description>Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-09-29T13:19:17Z
Item was in collections:
University of Illinois Theses &amp; Dissertations (ID: 1)
No. of bitstreams: 2
AnooshSaboori.tex: 444137 bytes, checksum: 3d93aa2a57986ebe9c0f72dcc94702a0 (MD5)
Saboori_Anooshiravan.pdf: 984690 bytes, checksum: f254231d0a797698842f64a7529c3597 (MD5)</dc:description>
          <dc:description>Made available in DSpace on 2011-01-14T22:40:33Z (GMT). No. of bitstreams: 3
Saboori_Anooshiravan.pdf: 984690 bytes, checksum: f254231d0a797698842f64a7529c3597 (MD5)
license.txt: 4070 bytes, checksum: a7f6200c684192dbb56c8af0936cded7 (MD5)
AnooshSaboori.tex: 444137 bytes, checksum: 3d93aa2a57986ebe9c0f72dcc94702a0 (MD5)</dc:description>
          <dc:identifier>http://hdl.handle.net/2142/18226</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2010 Anooshiravan Saboori</dc:rights>
          <dc:subject>Discrete Event Systems</dc:subject>
          <dc:subject>Security</dc:subject>
          <dc:subject>Finite Automata</dc:subject>
          <dc:subject>Partial Event Observation</dc:subject>
          <dc:subject>Information Flow</dc:subject>
          <dc:subject>Tracking Problems in Sensor Networks</dc:subject>
          <dc:title>Verification and Enforcement of State-Based Notions of Opacity in Discrete Event Systems</dc:title>
          <dc:date>2010-12</dc:date>
          <degree>
            <department>Electrical &amp; Computer Eng</department>
            <departmentCode>1933</departmentCode>
            <discipline>Electrical &amp; Computer Engr</discipline>
            <disciplineCode>1200</disciplineCode>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Dissertation</level>
            <name>Ph.D.</name>
            <program>PHD:Electr &amp; Computer Eng-UIUC</program>
            <programCode>10KS1200PHD</programCode>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
