<div class="csl-bib-body">
<div class="csl-entry">Oliveira Da Costa, A. A. (2024). <i>Design and Verification of Information Flows</i> [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2024.124622</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2024.124622
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/211432
-
dc.description
Arbeit an der Bibliothek noch nicht eingelangt - Daten nicht geprüft
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
The ever-increasing systems’ interconnectivity with the amount of information made available lead to a growing demand for responsible handling of sensitive and critical data.Data use and protection policies can be specified as information-flow policies that state how information can flow and be observed through systems or computations.Enforcing information-flow policies is notoriously a challenging problem because information can be inferred by analyzing multiple executions of a system. To enforce such policies, verifying each system execution separately (as it is done for trace properties) is not enough. From a formal standpoint, information-flow policies are specified by hyperproperties. In this work, we dive into the mathematical foundations for designing and verifying secure systems.Many challenges must be addressed to design frameworks that help build secure systems.Due to the complexity of the systems’ development cycle, security requirements should be laid down as soon as possible. This approach, called security by design, is difficult to achieve in practice because hyperproperties are not closed under refinement. Moreover, it is usually unclear how to interpret security policies in terms of hyperproperties at the early stages of a system design. We address this in the first part of the thesis by separating the structural view of information flow (where information flows) from its semantic view (what is a flow of information). We then introduce an interface theory to support contract-based design for the structural perspective.Observations of different systems’ executions are often not aligned temporally, with information-flow specification often defining asynchronous hyperproperties. In the second part of the thesis, we focus on the specification of information-flow and prove that the most successful logic for hyperproperties, HyperLTL, cannot express asynchronous hyperproperties.Asynchronous hyperproperties received much attention recently, with many logics proposed to specify them. They all have, however, undecidable model-checking problems, with decidability achieved only for restricted fragments. In the last contribution of this thesis, we approach this difficulty by combining automata and logic in a new formalism called hypernode automata. The logic handles asynchronicity within specification states, while automata transitions enable synchronization points between those states.We finish by introducing a novel decidable model-checking algorithm for asynchronous hyperproperties specified with hypernode automata.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Hyperproperties
en
dc.subject
Software Verification
en
dc.subject
Information-fow
en
dc.subject
Interface Theory
en
dc.subject
Model Checking.
en
dc.title
Design and Verification of Information Flows
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2024.124622
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Ana Alexandra Oliveira Da Costa
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Maffei, Matteo
-
tuw.publication.orgunit
E191 - Institut für Computer Engineering
-
dc.type.qualificationlevel
Doctoral
-
dc.identifier.libraryid
AC17429501
-
dc.description.numberOfPages
145
-
dc.thesistype
Dissertation
de
dc.thesistype
Dissertation
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-8004-6601
-
item.grantfulltext
open
-
item.languageiso639-1
en
-
item.fulltext
with Fulltext
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_db06
-
item.openairetype
doctoral thesis
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems