<div class="csl-bib-body">
<div class="csl-entry">Braun, F. G. (2024). <i>SLOW: spread-spectrum logic as side-channel countermeasure using wideband clocks</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2024.113078</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2024.113078
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/205530
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Field-Programmable Gate Arrays (FPGAs) are increasingly affected by side-channel attacks. As this trend continuesto rise, it is mandatory to design countermeasures for these attacks. Therefore, this thesis describes the design of acountermeasure that does not only defend against remote attacks but also has the property to be portable to differentFPGA and SoC devices. Additionally, the proposed system is extendable to defend against different attack vectors. Tosustain the portability and simultaneously create an extendable solution, it is mandatory to have background knowledgeabout side-channel attacks. This knowledge is included in the thesis and contains information on how such attacksand countermeasures are built and the mechanism of action of a side-channel data transfer. Additionally, the mainmechanisms of the individual side-channel attacks are declared, and the physical properties are introduced. To createa countermeasure for sidechannel-attacks interference circuits play a vital role. These are the main building blocks forthe proposed countermeasure and can also be used for a Trojan design. Therefore, they are the focus of this work, too.These circuits are analyzed for the proposed key parameters area usage, portability, and resolution, and the implementedcircuits are verified with measurements. Additionally, the main steps for optimizing their use as a countermeasure and aTrojan are presented. Additionally, this thesis shows the needed step to use interference circuits as measurement devicesfor the countermeasure. This step is necessary to increase the portability, as there is no need for specialized hardware likeADCs. Furthermore, the key parameters for designing a Trojan are included, and the countermeasure is verified againstan injected Trojan. As an outlook, this thesis provides potential improvements for the developed countermeasure.This countermeasure can be enhanced as a multi-side-channel defense against voltage, electromagnetic radiation, andtemperature attacks. The designs for this improvement are rudimentary implemented, and elementary measurementshave been done to verify the functionality. Finally, the results are discussed, and the benefits and drawbacks of thesolution are clarified.
en
dc.description.abstract
Field-Programmable Gate Arrays (FPGAs) werden zunehmend von side-channel Attacken angegriffen. Da dieser Trendimmer weiter zunimmt ist es notwendig Verteidigungsmechanismen zu entwerfen, welche diese Attacken unterbindenkönnen. Genau mit dieser Thematik beschäftigt sich diese Arbeit. Es wird ein Verteidigungsmechanismus gegen remoteside-channel Attacken entwickelt, welcher nicht nur portabel zwischen verschiedenen FPGA Familien ist, sondern auchbei SoCs eingesetzt werden kann. Darüber hinaus soll das vorgestellte Design auch erweiterbar sein, um verschiedeneside-channels Attacken unterbinden zu können. Das notwendige Hintergrundwissen um eine derartige Gegenmaß-nahme zu entwerfen, ist in der Arbeit enthalten und es werden zusätzlich die Wirkmechanismen einer side-channelDatenübertragung erklärt. Zusätzlich werden die physischen eigenschaften der individuellen channels nähergebracht.Prinzipiell basiert die vorgestellte Lösung auf Interferenz Schaltungen, diese können sowohl für den Entwurf von Gegen-maßnahmen, als auch für die Konstruktion von Trojanern genutzt werden. Diese Eigenschaft macht Interferenzschaltungen zu einem Hauptthema dieser Arbeit. Die vorgestellten Interferenzschaltungen werden in der Arbeit eingehendanalysiert und die Optimierung der Schaltungen wird mit Messungen verifiziert. Ein weiterer Einsatzbereich von Interferenzschaltungen ist die Verwendung als Messschaltung für side-channel Variationen. Dies ermöglicht die Nutzung der Interferenzschaltung als Teil der Gegenmaßnahme um Hardwareabhängigkeiten wie ADCs zu eliminieren. Darüber hinaus gibt diese Arbeit Einblicke in das Design eines Trojaners, welcher verwendet wird um die Gegenmaßnahme zu charakterisieren. Als Ausblick wird die Verbesserung der Gegenmaßnahme in Richtung einer multi side-channel Lösung besprochen, wobei elektromagnetische Strahlungs-, Spannungs- und Temperaturangriffe erschwert werden. Diese Verbesserungen sind rudimentär umgesetzt und deren theoretische Funktionalität wurde mit Messungen verifiziert.Abschließend werden die gemessenen und theoretisch erarbeiteten Ergebnisse diskutiert und die Vor- und Nachteilewerden genau besprochen.
de
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
side channel analysis
en
dc.subject
hardware security
en
dc.title
SLOW: spread-spectrum logic as side-channel countermeasure using wideband clocks
en
dc.title.alternative
SLOW: spread-spectrum LOgic als side-channel Gegenmaßnahme unter Verwendung von >Wideband clocks
de
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.113078
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Felix Georg Braun
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Maragkou, Sofia
-
tuw.publication.orgunit
E384 - Institut für Computertechnik
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC17389045
-
dc.description.numberOfPages
47
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0003-2251-0004
-
tuw.assistant.orcid
0000-0001-6823-4223
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E384 - Institut für Computertechnik
-
crisitem.author.parentorg
E350 - Fakultät für Elektrotechnik und Informationstechnik