Zur Kurzanzeige

dc.contributor.author
Hofmeier, Xenia
dc.contributor.supervisor
Jackson, Dennis
dc.contributor.supervisor
Sasse, Ralf
dc.contributor.supervisor
Basin, David
dc.date.accessioned
2021-10-26T08:07:00Z
dc.date.available
2021-10-26T07:45:41Z
dc.date.available
2021-10-26T08:07:00Z
dc.date.issued
2021-10
dc.identifier.uri
http://hdl.handle.net/20.500.11850/511820
dc.identifier.doi
10.3929/ethz-b-000511820
dc.description.abstract
Security protocols are a crucial part of most applications. In recent years, automated formal verification tools, such as Tamarin and ProVerif, were effectively used to prove security properties and find attacks on complex protocols, such as 5G and TLS. To widen the range of protocols that can be modeled, we need new symbolic models of the underlying cryptographic primitives. An exciting family of signatures that have not been deeply studied in the symbolic model are multi-party signatures. This class of signatures includes blind signatures, which gained importance through e-voting, proxy signatures, which are crucial for some distributed systems, and aggregate signatures, which are applied in blockchains. We present the first symbolic models for aggregate signatures, namely BonehLynn-Shacham (BLS) signatures, in the Tamarin Prover. Signature aggregation enables combining multiple signatures into one short signature, which reduces storage and bandwidth requirements. This is especially beneficial in applications with a large number of signatures and signing parties, such as certificate chains or blockchains. In contrast to other multi-party signature models that only consider a fixed number of parties, our model allows an arbitrary number of signers, which poses interesting challenges to correctly represent the individual elements and to achieve termination. We explore attacks on aggregate signatures and apply methods of recent works that improved symbolic models of signatures. We extend our models to cover attacks with two effective approaches: firstly, we explicitly enable certain attacks, and secondly, we create models that implicitly allow subtle behaviors that are not forbidden by the computational definition. Those methods allow us to prove properties under fewer assumptions and to find more attacks than with a standard model. The evaluation of our models using a synthetic protocol shows that our models are effective and the analysis of isolated examples provides confidence in the correctness of our models. With our models, it is possible to develop models for real-world protocols that rely on aggregate signatures. We developed different techniques to model the aggregation of arbitrarily many signatures. Those techniques are highly promising for future models of further multi-party signatures, which would further enlarge the number of protocols that can be modeled by automated formal verification tools.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich, Department of Computer Science
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
Formalizing Aggregate Signatures in the Symbolic Model
en_US
dc.type
Master Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
dc.date.published
2021-10-26
ethz.size
73 p.
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02660 - Institut für Informationssicherheit / Institute of Information Security::03634 - Basin, David / Basin, David
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02660 - Institut für Informationssicherheit / Institute of Information Security::03634 - Basin, David / Basin, David
en_US
ethz.date.deposited
2021-10-26T07:45:47Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2021-10-26T08:07:07Z
ethz.rosetta.lastUpdated
2022-03-29T14:43:35Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Formalizing%20Aggregate%20Signatures%20in%20the%20Symbolic%20Model&rft.date=2021-10&rft.au=Hofmeier,%20Xenia&rft.genre=unknown&rft.btitle=Formalizing%20Aggregate%20Signatures%20in%20the%20Symbolic%20Model
 Printexemplar via ETH-Bibliothek suchen

Dateien zu diesem Eintrag

Thumbnail

Publikationstyp

Zur Kurzanzeige