Full paper (pdf) - CDC
Full paper (pdf) - CDC
Full paper (pdf) - CDC
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
ei der Fehlervermeidung, -suche und -behebung erwiesen. Insgesamt enthält<br />
das Paket 22 Testfälle.<br />
SecretSharerTests diese Klasse umfaßt drei Tests für die Klasse SecretSharer<br />
und testet somit die Secret-Sharing-Grundfunktionalität.<br />
KeySharerTests diese Klasse testet die Key-Sharing-Grundfunktionalität anhand<br />
von sechs Tests für die verschiedenen damit befaßten Klassen (vor<br />
allem KeySharer und die Signature- und Cipher-Implementierungen).<br />
ShamirStoreTests diese Klasse testet den ShamirStore.<br />
KeyEscrowTests diese Klasse testet mit zwei Tests die Key-Escrow-Funktionen.<br />
PKCS7Tests diese Klasse testet Ver- und Entschlüsselung mit PKCS7.<br />
X509Tests diese Klasse testet die verteilte Erzeugung und Zusammenführung<br />
von X.509-Zertifikaten.<br />
AppTests diese Klasse testet mit acht Tests die Applikationen FileSharer, Key-<br />
Sharer und KeyEscrow.<br />
5.2.7 Benötigte Klassenbibliotheken<br />
Unsere Implementierung greift auf eine Reihe von Java-Klassenbibliotheken<br />
zurück, die Basisfunktionalität aus verschiedenen Bereichen bereitstellen. Alle<br />
diese Bibliotheken müssen in Form von JAR-Dateien vorliegen.<br />
Kryptographie-Erweiterungen falls eine Java-Umgebung vor Version 1.4<br />
verwendet wird, muß die JCE nachinstalliert werden.<br />
FlexiCore-Provider zur Verwendung von ElGamal-Schlüsseln muß der FlexiCore-<br />
Provider installiert sein. Dieser wird vom Fachgebiet Theoretische Informatik<br />
entwickelt und ist auch doch frei erhältlich. Auch sonst empfiehlt<br />
sich dessen Verwendung, da sich während der Entwicklung in einigen Bereichen<br />
Probleme mit dem Provider von Sun ergaben.<br />
ASN.1-Codec zum Umgang mit den ASN.1-Datenstrukturen wird das Codec-<br />
Paket des Fraunhofer-Instituts verwendet, das mittlerweile ebenfalls vom<br />
Fachgebiet gepflegt wird.<br />
XML die Verarbeitung von XML-Dateien wird Castor überlassen, einem Open-<br />
Source-Paket zum Transformieren von Java-Klassen in (unter anderem)<br />
XML.<br />
Kommandozeilen-Parser die Kommandozeilen-Applikationen verwenden die<br />
Bibliothek jargs zum Auswerten der übergebenen Parameter<br />
JUnit zum Ausführen der Testklassen wird das Testframework JUnit benötigt.<br />
64