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.

Provider dieser JCA-Provider meldet die implementierten Algorithmen entsprechend<br />

der JCA-Namenskonventionen an.<br />

StrongRSAPrivateCrtKey diese Klasse erweitert einen JCA-RSAPrivateCrtKey<br />

und repräsentiert einen privaten RSA-Schlüssel mit zwei Primfaktoren der<br />

Gestalt p = 2p ′ + 1 und q = 2q ′ + 1. Solche Schlüssel werden vom Shoup-<br />

Verfahren benötigt.<br />

ExtendedElGamalPrivateKey diese Klasse erweitert ElGamalPrivateKey aus<br />

dem FlexiProvider und repräsentiert einen privaten ElGamal-Schlüssel<br />

mit einem Modul der Form p = mq+1, wie er vom redundanten ElGamal-<br />

Key-Sharing-Verfahren benötigt wird.<br />

KeyFactory diese Klasse dient zum Erzeugen von PrivateKeyShare-Instanzen<br />

aus ihren PKCS8-Repräsentationen.<br />

StrongRSAKeyPairGenerator dieser Schlüsselgenerator erzeugt RSA-Schlüsselpaare<br />

mit einem StrongRSAPrivateCrtKey.<br />

SignatureBase diese abstrakte Klasse stellt Default-Implementierungen für<br />

die Methoden eines JCA-SignatureSpi bereit und dient damit zur Vermeidung<br />

von Code-Duplikaten. Es ist vorgesehen, zur Verifikation eine<br />

Signature-Instanz eines anderen Providers zu kapseln und die Erzeugung<br />

einer Teilsignatur an den jeweiligen PrivateKeyShare zu delegieren.<br />

MD5withRSA diese konkrete Implementierung von SignatureBase bietet verteilte<br />

RSA-Signaturen mit MD5-Hashing. Die Hashfunktion und die Verifikation<br />

werden dabei an andere Provider delegiert, müssen also bereits<br />

vorhanden sein.<br />

SHA1withRSA diese konkrete Implementierung von SignatureBase bietet verteilte<br />

RSA-Signaturen mit SHA1-Hashing. Die Hashfunktion und die Verifikation<br />

werden dabei an andere Provider delegiert, müssen also bereits<br />

vorhanden sein.<br />

CipherBase diese abstrakte Klasse stellt Default-Implementierungen für die<br />

Methoden eines JCE-CipherSpi bereit und dient damit zur Vermeidung<br />

von Code-Duplikaten. Es ist vorgesehen, zur Verschlüsselung eine Cipher-<br />

Instanz eines anderen Providers zu kapseln und die Erzeugung einer Teilentschlüsselung<br />

an den jeweiligen PrivateKeyShare zu delegieren.<br />

RSAPKCS1 v1 5 diese konkrete Implementierung von CipherBase erzeugt verteilte<br />

RSA-Entschlüsselungen. Es wird dabei das PKCS1-Padding in der<br />

Version 1.5 verwendet. Die Verschlüsselung wird dabei an andere Provider<br />

delegiert, muß also bereits vorhanden sein.<br />

ElGamal diese konkrete Implementierung von CipherBase erzeugt verteilte El-<br />

Gamal-Entschlüsselungen. Die Verschlüsselung wird dabei an andere Provider<br />

delegiert, muß also bereits vorhanden sein.<br />

56

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!