Homomorphic cryptosystems and their applications

dc.contributor.advisorBecker, E.de
dc.contributor.authorRappe, Dörte K.de
dc.contributor.refereePatarin, J.de
dc.date.accepted2004
dc.date.accessioned2005-04-05T09:25:12Z
dc.date.available2005-04-05T09:25:12Z
dc.date.created2004-11-29de
dc.date.issued2005-03-08de
dc.description.abstractIn this thesis we consider homomorphic cryptosystems and their applications. Homomorphic cryptosystems allow for computations on encrypted data.We prove that the search for an algebraically homomorphic scheme can be reduced to the search of a homomorphic scheme on a special non-abelian group. Furthermore, we focus on a special application: computing with encrypted functions and data, respectively. For this application we develop an improved protocol that is efficient for functions that are computable by polynomial branching programs. Finally, we generalise the elliptic curve Paillier scheme by S. Galbraith in order to construct a threshold version of it. For this threshold scheme we develop several Sigma-protocols. Using these protocols we apply our threshold scheme on multiparty computations, electronic voting and commitment schemes.de
dc.description.abstractDiese Arbeit beschäftigt sich mit homomorphen Kryptosystemen und ihren Anwendungen. Unter homomorphen Kryptosystemen versteht man Verfahren, die Berechnungen auf verschlüsselten Daten zulassen. Es wird bewiesen, dass die Suche nach einem algebraisch homomorphen Verfahren auf die Suche nach einem homomorphen Verfahren auf speziellen nicht-abelschen Gruppen zurückgeführt werden kann. Außerdem wird auf Berechnungen mit verschlüsselten Daten bzw. verschlüsselten Funktionen als Anwendung genauer eingegangen. Für diese wird ein verbessertes Protokoll vorgestellt, dass für Funktionen, die durch polynomielle Branching Pogramme berechnet werden können, effizient ist. Darüber hinaus wird das Elliptic Curve Paillier-Verfahren von S. Galbraith verallgemeinert, in dem eine Schwellwert-Version des Verfahrens konstruiert wird. Für dieses neue Schwellwertverfahren werden Sigma-Protokolle angegeben, die es ermöglichen, das Verfahren auf Wahlverfahren, Commitment-Verfahren und Multiparty-Computation anzuwenden.en
dc.format.extent829731 bytes
dc.format.extent2141489 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/2003/20251
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-15728
dc.language.isoende
dc.publisherUniversität Dortmundde
dc.subjectHomomorphic cryptosystemsde
dc.subjectencrypted computationde
dc.subjectbranching programsde
dc.subjectelliptic curve Paillier schemede
dc.subjectHomomorphe Kryptosystemeen
dc.subjectverschlüsselte Berechnungenen
dc.subjectBranching Programmeen
dc.subjectElliptic Curve Paillier-Verfahrenen
dc.subject.ddc510de
dc.titleHomomorphic cryptosystems and their applicationsen
dc.typeTextde
dc.type.publicationtypedoctoralThesisde
dcterms.accessRightsopen access

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Rappeunt.pdf
Size:
810.28 KB
Format:
Adobe Portable Document Format
Description:
DNB
No Thumbnail Available
Name:
rappe.ps
Size:
2.04 MB
Format:
Postscript Files