Skip to main content

เลือกใบรับรอง SSL ตามอัลกอริทึมการเข้ารหัสของใบรับรอง

ใบรับรอง SSL ของ Racent รองรับอัลกอริทึมที่แตกต่างกัน รวมถึงอัลกอริทึมสากล RSA, ECC และอัลกอริทึมมาตรฐานแห่งชาติ SM2 คุณสามารถเลือกได้ตามอัลกอริทึมที่ธุรกิจและระบบต้องการ

อัลกอริทึมมาตรฐานสากล

อัลกอริทึมมาตรฐานสากลที่ใช้กันทั่วไปในใบรับรอง SSL ได้แก่ อัลกอริทึมการเข้ารหัส RSA และ ECC อัลกอริทึม RSA เป็นอัลกอริทึมการเข้ารหัสแบบอสมมาตรที่ใช้กันอย่างแพร่หลาย (ใช้คีย์สาธารณะและคีย์ส่วนตัวในการส่งและตรวจสอบข้อมูลอย่างปลอดภัย) ส่วนอัลกอริทึม ECC (การเข้ารหัสด้วยเส้นโค้งวงรี) เมื่อเทียบกับ RSA แล้ว เป็นอัลกอริทึมการเข้ารหัสที่ล้ำหน้าและปลอดภัยกว่า (เข้ารหัสได้เร็ว ประสิทธิภาพสูงกว่า ใช้ทรัพยากรเซิร์ฟเวอร์ต่ำ) ปัจจุบันได้รับการส่งเสริมในเบราว์เซอร์หลักแล้ว เมื่อเทียบกันแล้ว RSA มีข้อได้เปรียบด้านความเข้ากันได้และการใช้งานทั่วไปมากกว่า

อัลกอริทึมมาตรฐานแห่งชาติ

อัลกอริทึมมาตรฐานแห่งชาติที่ใช้กับใบรับรอง SSL หลักคือ SM2 ซึ่งเป็นมาตรฐานอัลกอริทึมการเข้ารหัสคีย์สาธารณะแบบเส้นโค้งวงรีที่ประกาศโดยสำนักบริหารการเข้ารหัสแห่งชาติของจีน และเป็นส่วนหนึ่งของระบบอัลกอริทึมมาตรฐานแห่งชาติ (GB/T 32918) ใบรับรอง SSL แบบอัลกอริทึม SM2 เหมาะสำหรับผู้ใช้ที่ต้องการปฏิบัติตามข้อกำหนดมาตรฐานแห่งชาติ (การประเมินความมั่นคงปลอดภัย การปรับปรุงความมั่นคงปลอดภัย เป็นต้น)

ตารางเปรียบเทียบอัลกอริทึมการเข้ารหัส

รายการเปรียบเทียบRSAECCSM2
ความยาวคีย์*1024 บิต: ปลอดภัยขั้นพื้นฐาน (ไม่แนะนำแล้ว)
*2048 บิต: มาตรฐานปัจจุบัน (เทียบเท่าความแข็งแกร่งคีย์สมมาตร 112 บิต)
*3072 บิต: ปลอดภัยสูงขึ้น (เทียบเท่าความแข็งแกร่งคีย์สมมาตร 128 บิต)
*4096 บิต: ความต้องการความปลอดภัยสูงมาก
*256 บิต: เทียบเท่าความปลอดภัยของคีย์ RSA 2048 บิต
*384 บิต: เทียบเท่าความปลอดภัยของคีย์ RSA 3072 บิต
*256 บิต เทียบเท่า RSA 3072 บิต
*384 บิต เทียบเท่า RSA 7680 บิต
*512 บิต เทียบเท่า RSA 15360 บิต
*การใช้งานใบรับรอง SSL ส่วนใหญ่ใช้คีย์ 256 บิต
คุณสมบัติความปลอดภัย*หนึ่งในอัลกอริทึมการเข้ารหัสคีย์สาธารณะรุ่นแรก
*อัลกอริทึมการเข้ารหัสแบบอสมมาตรที่ใช้แพร่หลายที่สุด
*ประสิทธิภาพส่งผลโดยตรงต่อประสิทธิภาพของโปรโตคอลและระบบความปลอดภัยหลายรายการ
*อัลกอริทึมการเข้ารหัสแบบอสมมาตรบนพื้นฐานทฤษฎีคณิตศาสตร์เส้นโค้งวงรี
*ความยาวคีย์สั้นกว่าและประสิทธิภาพการคำนวณสูงกว่า
*อิงจากปัญหาลอการิทึมไม่ต่อเนื่องบนเส้นโค้งวงรี (ECDLP) ซึ่งปัจจุบันยังไม่มีอัลกอริทึมเวลาแบบซับเอ็กซ์โพเนนเชียลที่ทราบว่าสามารถแก้ได้
*ใช้พารามิเตอร์เส้นโค้งวงรีพิเศษ ออกแบบอย่างพิถีพิถันโดยสำนักบริหารการเข้ารหัสแห่งชาติจีน
*รองรับความปลอดภัยแบบ forward secrecy (Perfect Forward Secrecy)
การใช้หน่วยความจำและ CPUสูงกว่าต่ำกว่าต่ำกว่า
ความเข้ากันได้เข้ากันได้กว้างกว่า กับระบบ เบราว์เซอร์ และแอปพลิเคชันเข้ากันได้ดี แต่ไม่เท่า RSAเข้ากันได้เฉพาะเบราว์เซอร์และระบบที่รองรับ SM เท่านั้น
คุณสมบัติใช้งานแพร่หลาย เข้ากันได้ดี
รองรับการเข้ารหัสและลายเซ็น
ปริมาณการคำนวณสูง ช้ากว่าการเข้ารหัสแบบสมมาตร
ความยาวคีย์ที่ต้องการเพิ่มขึ้นเรื่อย ๆ
เปราะบางต่อการคำนวณเชิงควอนตัม
เข้ารหัสและถอดรหัสเร็ว ประสิทธิภาพดีกว่าในสภาพแวดล้อมทรัพยากรจำกัด เช่น อุปกรณ์เคลื่อนที่ อุปกรณ์ IoT เป็นต้นอัตราส่วนความปลอดภัย/ความยาวสูงกว่า
ประสิทธิภาพการคำนวณสูงกว่า
ความต้องการแบนด์วิดท์ต่ำ
ความเข้ากันได้จำกัด

ตารางอัลกอริทึมการเข้ารหัสที่รองรับโดยแต่ละแบรนด์:

อัลกอริทึมการเข้ารหัส

ประเภทใบรับรอง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 (รากจีน) OV✔️✔️✔️
CFCA (รากจีน) EV✔️✔️

ความยาวคีย์

ประเภทใบรับรองRSA 2048RSA 4096ECC
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 (รากจีน) OV✔️✔️✔️
CFCA (รากจีน) EV✔️✔️