ผู้ให้บริการการเข้ารหัสลับคืออะไร

วิทยาการเข้ารหัสลับเป็นศาสตร์ของการสร้างและถอดรหัสการเขียนโค้ดในลักษณะที่ทำให้เนื้อหาปลอดภัย การเข้ารหัสได้ถูกใช้มานานนับพันปีเพื่อเก็บข้อความเป็นความลับและด้วยอินเทอร์เน็ตความต้องการและความท้าทายใหม่ ๆ เกิดขึ้นเพื่อปกป้องข้อมูลเช่นอีเมลธุรกรรมบัตรเครดิตและข้อมูลองค์กร ผู้ให้บริการการเข้ารหัสลับให้การป้องกันประเภทนี้

Cryptographic Service Provider หรือที่รู้จักในชื่อ Cryptography Service Provider หรือ CSP เป็นวิธีการให้การเข้ารหัสและถอดรหัสแบบฮาร์ดแวร์หรือซอฟต์แวร์ การเข้ารหัสหมายถึงการแปลข้อมูลเป็นไฟล์ที่ต้องใช้รหัสลับหรือรหัสผ่านในการอ่าน เป็นวิธีที่ใช้กันอย่างแพร่หลายและมีประสิทธิภาพในการประกันความปลอดภัยของข้อมูล การถอดรหัสหมายถึงการถอดรหัสข้อมูลที่ได้รับการเข้ารหัสเพื่อให้สามารถอ่านเป็นการสื่อสารปกติหรือข้อความธรรมดาในภาษาต้นทาง

ผู้ให้บริการการเข้ารหัสลับสามารถใช้การเข้ารหัสแบบสมมาตรหรือแบบอสมมาตร การเข้ารหัสแบบอสมมาตรเรียกอีกอย่างว่าการเข้ารหัสคีย์สาธารณะ ในการเข้ารหัสแบบสมมาตรคีย์เดียวกันจะเข้ารหัสและถอดรหัสข้อความทำให้การดำเนินการสมมาตร การเข้ารหัสแบบอสมมาตรหรือคีย์สาธารณะใช้สองคีย์ที่แตกต่างกัน กุญแจสาธารณะเป็นกุญแจสำคัญที่ทุกคนรู้และใช้งานโดยกลุ่มทุกคนที่สามารถส่งข้อความถึงสมาชิกคนอื่น ๆ ในกลุ่มได้ สมาชิกส่วนบุคคลจะใช้รหัสส่วนตัวเพื่อถอดรหัสข้อความ การเข้ารหัสแบบอสมมาตรเรียกอีกอย่างว่าการเข้ารหัส Diffie-Hellman หลังจากผู้ประดิษฐ์ Whitfield Diffie และ Martin Hellman ผู้คิดค้นระบบขึ้นมาในปี 1976

ในสภาพแวดล้อมของ Windows ตัวอย่างเช่น Microsoft Cryptographic Service Provider คือโมดูลซอฟต์แวร์ที่สามารถทำงานได้อย่างอิสระและดำเนินการเข้ารหัสสำหรับการพิสูจน์ตัวตนการเข้ารหัสและการเข้ารหัส แม้ว่ามันอาจจะฟังเหมือนคำพ้องความหมายการเข้ารหัสและการเข้ารหัสไม่ใช่คำพ้องความหมาย: การเข้ารหัสเป็นการแปลงข้อมูลเป็นบิตสตรีม ส่วนประกอบอย่างน้อยที่สุดไลบรารีการเชื่อมโยงแบบไดนามิก (DLL) และอินเทอร์เฟซโปรแกรมระบบ (CryptoSPIs) CSP อาจมีการใช้งานฟังก์ชั่นของตัวเองหรืออาจใช้ฟังก์ชั่นของพวกเขาในโปรแกรมบริการที่ใช้ Windows ซึ่งจะเป็นโปรแกรมที่จัดการผ่านตัวจัดการควบคุมบริการของ Windows การใช้งานฮาร์ดแวร์รวมถึงตัวประมวลผลร่วมที่ปลอดภัยหรือสมาร์ทการ์ด

สมาร์ทการ์ดเป็นบัตรพลาสติกขนาดบัตรเครดิตที่มีหน่วยความจำอิเล็กทรอนิกส์และบางครั้งมีวงจรรวมซึ่งในกรณีนี้เรียกว่าการ์ดวงจรรวม (ICC) พวกเขาจะใช้สำหรับการจัดเก็บข้อมูลที่สำคัญรวมถึงเวชระเบียนเงินสดดิจิตอลและการสร้างรหัสเครือข่าย มีการเพิ่มหรือดึงข้อมูลจากสมาร์ทการ์ดโดยใช้เครื่องอ่านสมาร์ทการ์ด สมาร์ทการ์ดเข้ารหัสรวมถึงฮาร์ดแวร์เข้ารหัสและใช้สำหรับลายเซ็นดิจิทัล ผู้ให้บริการการเข้ารหัสลับของ Windows สามารถเข้าถึงข้อมูลด้วยสมาร์ทการ์ดเข้ารหัสลับ