<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cryptographic_Service_Provider</id>
	<title>Cryptographic Service Provider - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Cryptographic_Service_Provider"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cryptographic_Service_Provider&amp;action=history"/>
	<updated>2026-05-21T11:02:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Cryptographic_Service_Provider&amp;diff=497261&amp;oldid=prev</id>
		<title>imported&gt;Xenein: /* growthexperiments-addlink-summary-summary:1|1|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Cryptographic_Service_Provider&amp;diff=497261&amp;oldid=prev"/>
		<updated>2025-05-23T01:53:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:1|1|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Cryptographic Service Provider&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;CSP&amp;#039;&amp;#039;&amp;#039;) sind Komponenten ([[Programmbibliothek|Software-/Programmbibliotheken]]) der [[Windows]]-[[Betriebssystem]]e von [[Microsoft]].&lt;br /&gt;
Jeder CSP implementiert Funktionen der [[Cryptography API: Next Generation|&amp;#039;&amp;#039;Microsoft Cryptographic API&amp;#039;&amp;#039; (MS-CryptoAPI)]].&lt;br /&gt;
Diese [[Programmierschnittstelle|API]] bietet Programmen [[Kryptographie|kryptografische]] Funktionen zum Verschlüsseln und Entschlüsseln (engl. &amp;#039;&amp;#039;encrypt&amp;#039;&amp;#039; und &amp;#039;&amp;#039;decrypt&amp;#039;&amp;#039;) von Daten sowie für starke Authentifizierung mit [[Digitales Zertifikat|digitalen Zertifikaten]] und sichere Generierung von (Pseudo-)Zufallszahlen an.&lt;br /&gt;
Einsatzbeispiele bilden das [[Verschlüsselung|Ver- und Entschlüsseln]] von E-Mails oder die Anmeldung an Systemen mit [[Chipkarte|Smartcards]].&lt;br /&gt;
&lt;br /&gt;
CSPs werden als eine besondere Variante von [[Dynamic Link Library]]s [[implementiert]]. Eine CSP-DLL benötigt eine [[digitale Signatur]] von Microsoft. Beim Laden wird die Gültigkeit der Signatur vom Betriebssystem überprüft (validiert).&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wird die CSP nach dem Laden in den [[Arbeitsspeicher]] kontinuierlich auf Veränderungen durch [[Malware]] überwacht.&lt;br /&gt;
&lt;br /&gt;
Um eine Signatur zu beantragen, ist es zwar notwendig, entsprechende Erklärungen über die Einhaltung von diversen Auflagen abzugeben, aber eine Überprüfung des [[Quellcode]]s durch Microsoft findet nicht statt.&lt;br /&gt;
&lt;br /&gt;
Die Bearbeitung und Ausstellung der Signatur durch Microsoft erfolgt bislang kostenlos.&lt;br /&gt;
&lt;br /&gt;
Aufgrund der staatlichen Beschränkungen, die in den USA gelten, sind alle Exportversionen (für die Verwendung außerhalb der USA) auf einen 512 bit [[RSA-Kryptosystem|RSA]] [[Öffentlicher Schlüssel|public key]] und eine symmetrische 40-bit-Verschlüsselung beschränkt.&lt;br /&gt;
&lt;br /&gt;
Neben CSPs mit grundlegenden kryptografischen Algorithmen (z.&amp;amp;nbsp;B. [[RSA-Kryptosystem|RSA]]), können sich die kryptografischen Funktionen auch auf eine [[Chipkarte]] (Smart Card) erstrecken.&lt;br /&gt;
&lt;br /&gt;
Ein Smart Card CSP stellt das Microsoft-Pendant zu dem [[PKCS|Public Key Cryptography Standard]] #11 dar und ermöglicht die Verwendung als [[Middleware|Zwischenanwendung]] für den Einsatz von Chipkarten.&lt;br /&gt;
&lt;br /&gt;
== Smart Card CSP ==&lt;br /&gt;
Ein Smart Card CSP ist jeweils an spezifische Chipkartenbetriebssysteme angepasst und bringt auf diesen Datei- und Sicherheitsstrukturen, am besten gemäß PKCS#15, auf. Da PKCS#11 mächtiger als die CSP-Schnittstelle ist, setzen viele CSP auf einem PKCS#11 auf.&lt;br /&gt;
&lt;br /&gt;
Windows identifiziert den zu verwendenden CSP zu einer [[Chipkarte]] über den [[Answer to Reset]] der Karte, da dieser in die [[Windows-Registrierungsdatenbank|Registry]] eingetragen ist.&lt;br /&gt;
&lt;br /&gt;
Microsoft stellt seit Herbst 2005 einen eigenen &amp;#039;&amp;#039;Base Smart Card CSP&amp;#039;&amp;#039; zur Verfügung, der im Grunde eine weitere spezifischere Schnittstelle dieses Typus darstellt.&lt;br /&gt;
&lt;br /&gt;
In diesem &amp;#039;&amp;#039;Base Smart Card CSP&amp;#039;&amp;#039; sind Schnittstelleninformationen für einige weit verbreitete Smartcards enthalten. Einige Chipkarten können deshalb bei den Betriebssystemen [[Windows NT]], [[Windows 2000]] und [[Windows XP]] ohne Verwendung einer zusätzlichen [[Middleware]] genutzt werden. Das Betriebssystem [[Windows Vista]] enthält allerdings einen anderen &amp;#039;&amp;#039;Base Smart Card CSP&amp;#039;&amp;#039; und unterstützt daher nicht die gleichen Chipkarten.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://msdn2.microsoft.com/en-us/library/aa380245.aspx Seite über CSPs] im [[Microsoft Developer Network]].&lt;br /&gt;
* [http://docs.oracle.com/javase/8/docs/technotes/guides/security/crypto/CryptoSpec.html#ProviderArch &amp;#039;&amp;#039;Java Cryptography Architecture – Cryptographic Service Provider&amp;#039;&amp;#039;] bei [[Oracle]]&lt;br /&gt;
* [http://jce.iaik.tugraz.at/ Cryptographic Service Provider] bei IAIK-JCE&lt;br /&gt;
* [http://flexiprovider.de/overview.html Cryptographic Service Provider] bei FlexiProvider&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptologie]]&lt;br /&gt;
[[Kategorie:Programmbibliothek]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Xenein</name></author>
	</entry>
</feed>