Franz, Martin (2011):
Secure Computations on Non-Integer Values.
Darmstadt, Technische Universität,
[Ph.D. Thesis]
|
PDF
Dissertation-MartinFranz.pdf Copyright Information: In Copyright. Download (506kB) | Preview |
Item Type: | Ph.D. Thesis | ||||
---|---|---|---|---|---|
Title: | Secure Computations on Non-Integer Values | ||||
Language: | English | ||||
Abstract: | Die Forschung zu Secure Multiparty Computation (SMC) begann im Jahr 1982, als Andrew C. Yao das Millionärsproblem vorstellte. Seitdem hat die Wissenschaft in diesem Bereich große Fortschritte gemacht, viele sicherheitskritische Anwendungen wurden mittels SMC realisiert. Einzig die Anwendungen, die mathematische Berechnungen auf nicht-ganzzahligen Werten durchführen, waren lange Zeit von diesen Fortschritten ausgeschlossen. Zu diesen Anwendungen gehören beispielsweise Algorithmen, die Berechnungen auf großen Intervallen mit reellen Zahlen durchführen. Die vorliegende Dissertation präsentiert neue Ergebnisse in diesem Forschungsbereich. Zunächst wird eine neue Methode vorgestellt, die es erlaubt, sichere Berechnungen auf reellen Zahlen durchzuführen, die in einer logarithmischen Repräsentierung gespeichert sind. Zum einen wird beschrieben, wie so repräsentierte Zahlen effektiv verschlüsselt werden können. Danach werden kryptographische Protokolle angegeben, die es erlauben bestimmte arithmetische Operationen mit auf diese Weise kodierten und verschlüsselten Werten durchzuführen. In einem weiteren Kapitel wird eine sichere Umsetzung des IEEE 754 Gleitkommastandards präsentiert. Diese zeigt auf, wie Gleitkommazahlen verschlüsselt werden können. Zudem werden kryptographische Protokolle beschrieben, die es erlauben Berechnungen auf solch verschlüsselten Gleitkommazahlen durchzuführen. Abgeschlossen wird diese Dissertation mit sowohl einer theoretischen, als auch einer praktischen Evaluierung der hier vorgestellten Techniken. Zunächst werden in einer ausgiebigen theoretischen Komplexitätsanalyse die Rechen- wie auch die Kommunikationskomplexität der beiden neu vorgestellten Methoden zum Rechnen mit verschlüsselten Zahlen vorgestellt. Danach wird die Performanz dieser beiden Methoden mit einer Standardmethode verglichen, die auf einer Festpunktarithmetik basiert. Es zeigt sich, dass beide Methoden für typische Probleme deutlich effizienter sind als die Festpunktarithmetik. Zum Abschluss wird auch die praktische Machbarkeit der neu vorgestellten Techniken demonstriert. Dafür wurden zwei wichtige Algorithmen aus der Bioinformatik implementiert, der Forward- und der Viterby Algorithmus. Diese Algorithmen sind typischerweise numerisch instabil, denn sie führen ihre Berechnungen auf ständig kleiner werdenden Wahrscheinlichkeiten durch. Die hier vorgestellte Implementierung zeigt, dass die neuen theoretischen Methoden auch in der Praxis erfolgreich eingesetzt werden können, um real vorkommende Probleme zu lösen. |
||||
Alternative Abstract: |
|
||||
Place of Publication: | Darmstadt | ||||
Classification DDC: | 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik | ||||
Divisions: | 20 Department of Computer Science > Kryptographische Protokolle | ||||
Date Deposited: | 09 Jan 2012 11:33 | ||||
Last Modified: | 09 Jul 2020 00:00 | ||||
URN: | urn:nbn:de:tuda-tuprints-28112 | ||||
Referees: | Katzenbeisser, Prof. Dr. Stefan ; Jha, Prof. Somesh | ||||
Date of oral examination: | 18 November 2011 | ||||
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/2811 | ||||
PPN: | |||||
Export: |
![]() |
View Item |