04.02.2013 Aufrufe

Full paper (pdf) - CDC

Full paper (pdf) - CDC

Full paper (pdf) - CDC

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!