SSL-Zertifikat nach Verschlüsselungsalgorithmus wählen
Die SSL-Zertifikate von Racent unterstützen verschiedene Algorithmen, darunter die internationalen Algorithmen RSA und ECC sowie den chinesischen Guomi-Algorithmus SM2. Sie können den Algorithmus je nach Geschäftsanforderungen und Systemanforderungen auswählen.
Internationale Standardalgorithmen
Die in SSL-Zertifikaten gebräuchlichen internationalen Standardalgorithmen sind die RSA- und ECC-Verschlüsselungsalgorithmen. Der RSA-Algorithmus ist ein weit verbreiteter asymmetrischer Verschlüsselungsalgorithmus (der öffentliche und private Schlüssel zur sicheren Datenübertragung und -verifizierung verwendet). Der ECC-Algorithmus (Elliptic Curve Cryptography) ist im Vergleich zu RSA ein fortschrittlicherer und sichererer Verschlüsselungsalgorithmus (schnellere Verschlüsselung, höhere Effizienz, geringerer Serverressourcenverbrauch) und wird derzeit in gängigen Browsern zunehmend unterstützt. Im Vergleich dazu bietet RSA stärkere Vorteile bei Kompatibilität und allgemeiner Anwendbarkeit.
Guomi-Standardalgorithmen
Der in SSL-Zertifikaten verwendete Guomi-Algorithmus ist hauptsächlich SM2. Der SM2-Algorithmus ist ein vom chinesischen Staatlichen Amt für Kryptografie veröffentlichter Standard für Elliptic-Curve-Kryptografie mit öffentlichen Schlüsseln und Teil des Guomi-Algorithmensystems (GB/T 32918). SSL-Zertifikate mit dem SM2-Algorithmus eignen sich für Nutzer, die die Guomi-Compliance-Anforderungen (Kryptografie-Bewertung, Kryptografie-Umstellung usw.) erfüllen müssen.
Vergleichstabelle der Verschlüsselungsalgorithmen
| Vergleichspunkt | RSA | ECC | SM2 |
|---|---|---|---|
| Schlüssellänge | *1024 Bit: grundlegende Sicherheit (nicht mehr empfohlen) *2048 Bit: aktueller Standard (entspricht 112 Bit symmetrischer Schlüsselstärke) *3072 Bit: höhere Sicherheit (entspricht 128 Bit symmetrischer Schlüsselstärke) *4096 Bit: extrem hohe Sicherheitsanforderungen | *256 Bit: entspricht der Sicherheit eines 2048-Bit-RSA-Schlüssels. *384 Bit: entspricht der Sicherheit eines 3072-Bit-RSA-Schlüssels. | *256 Bit, entspricht RSA 3072 Bit *384 Bit, entspricht RSA 7680 Bit *512 Bit, entspricht RSA 15360 Bit *Bei SSL-Zertifikatsanwendungen werden hauptsächlich 256-Bit-Schlüssel verwendet |
| Sicherheitsmerkmale | *Einer der frühesten Public-Key-Verschlüsselungsalgorithmen *Der am weitesten verbreitete asymmetrische Verschlüsselungsalgorithmus *Die Leistung wirkt sich direkt auf die Effizienz vieler Sicherheitsprotokolle und -systeme aus | *Asymmetrischer Verschlüsselungsalgorithmus auf Basis der mathematischen Theorie elliptischer Kurven *Kürzere Schlüssellängen und höhere Recheneffizienz | *Basiert auf dem Diskreten-Logarithmus-Problem auf elliptischen Kurven (ECDLP), für das derzeit kein subexponentieller Algorithmus bekannt ist *Verwendet spezielle Elliptic-Curve-Parameter, die von der chinesischen Kryptografiebehörde sorgfältig entworfen wurden *Unterstützt Perfect Forward Secrecy |
| Speicher- und CPU-Auslastung | Höher | Niedriger | Niedriger |
| Kompatibilität | Breitere Kompatibilität mit Systemen, Browsern und Anwendungen | Gute Kompatibilität, jedoch geringer als RSA | Nur kompatibel mit Guomi-Browsern und -Systemen |
| Merkmale | Weit verbreitet, gute Kompatibilität Unterstützt Verschlüsselung und Signatur Hoher Rechenaufwand, langsamer als symmetrische Verschlüsselung Schlüssellängenanforderungen wachsen stetig Anfällig gegenüber Quantencomputing | Schnelle Ver- und Entschlüsselung, bessere Leistung in ressourcenbeschränkten Umgebungen, z. B. Mobilgeräte, IoT-Geräte usw. | Höheres Sicherheits-Längen-Verhältnis Höhere Recheneffizienz Geringerer Bandbreitenbedarf Eingeschränkte Kompatibilität |
Übersicht der von den einzelnen Marken unterstützten Verschlüsselungsalgorithmen:
Verschlüsselungsalgorithmen
| Zertifikatstyp | RSA SHA256withRSA | RSA SHA384withRSA | ECC SHA256withECDSA | ECC SHA384withECDSA | SM2 SM3withSM2 |
|---|---|---|---|---|---|
| sslTrus DV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| sslTrus OV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| sslTrus EV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Sectigo DV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Sectigo OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Sectigo EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Digicert (Symantec) OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Digicert (Symantec) EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| GeoTrust OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| GeoTrust EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| RapidSSL DV | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| Globalsign DV | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| Globalsign OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Globalsign EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| CFCA (China Root) OV | ✔️ | ✔️ | ❌ | ❌ | ✔️ |
| CFCA (China Root) EV | ✔️ | ✔️ | ❌ | ❌ | ❌ |
Schlüssellänge
| Zertifikatstyp | RSA 2048 | RSA 4096 | ECC prime256v1 | ECC secp384r1 | SM2 sm2p256v1 |
|---|---|---|---|---|---|
| sslTrus DV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| sslTrus OV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| sslTrus EV | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Sectigo DV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Sectigo OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Sectigo EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Digicert (Symantec) OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Digicert (Symantec) EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| GeoTrust OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| GeoTrust EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| RapidSSL DV | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| Globalsign DV | ✔️ | ✔️ | ❌ | ❌ | ❌ |
| Globalsign OV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| Globalsign EV | ✔️ | ✔️ | ✔️ | ✔️ | ❌ |
| CFCA (China Root) OV | ✔️ | ✔️ | ❌ | ❌ | ✔️ |
| CFCA (China Root) EV | ✔️ | ✔️ | ❌ | ❌ | ❌ |