Skip to main content

Nhà cung cấp dịch vụ mật mã là gì?

Cryptography là khoa học về việc tạo và giải mã văn bản được mã hóa theo cách giữ cho nội dung an toàn.Mật mã đã được sử dụng trong hàng ngàn năm để giữ bí mật tin nhắn và với Internet, các nhu cầu và thách thức mới nảy sinh để bảo vệ thông tin như e-mail, giao dịch thẻ tín dụng và dữ liệu của công ty.Một nhà cung cấp dịch vụ mật mã cung cấp loại bảo vệ này. Một nhà cung cấp dịch vụ mật mã, còn được gọi là nhà cung cấp dịch vụ mật mã hoặc CSP, là một phương tiện cung cấp mã hóa và giải mã dựa trên phần cứng hoặc phần mềm.Mã hóa đề cập đến việc dịch dữ liệu thành một tệp được mã hóa yêu cầu đọc khóa hoặc mật khẩu bí mật.Nó là một phương tiện được sử dụng rộng rãi và hiệu quả để bảo hiểm bảo mật dữ liệu.Giải mã đề cập đến việc giải mã dữ liệu đã được mã hóa để nó có thể được đọc dưới dạng giao tiếp bình thường, hoặc văn bản thuần túy, bằng ngôn ngữ gốc của nó.Các nhà cung cấp dịch vụ mật mã có thể sử dụng mã hóa đối xứng hoặc không đối xứng.Mã hóa không đối xứng còn được gọi là mã hóa khóa công khai.Trong mã hóa đối xứng, cùng một khóa mã hóa và giải mã thông điệp, làm cho các hoạt động đối xứng.Mã hóa không đối xứng hoặc khóa công khai sử dụng hai khóa khác nhau.Chìa khóa công khai là chìa khóa mà mọi người đều biết và được sử dụng bởi một nhóm, bất kỳ ai trong số họ có thể gửi tin nhắn cho bất kỳ thành viên nào khác trong nhóm.Khóa riêng được sử dụng bởi các thành viên cá nhân để giải mã tin nhắn.Mã hóa không đối xứng còn được gọi là mã hóa Diffie-Hellman sau khi các nhà phát minh của nó, Whitfield Diffie và Martin Hellman, người đã đưa ra hệ thống vào năm 1976. Ví dụ, trong môi trường Windowshoạt động độc lập và thực hiện mật mã để xác thực, mã hóa và mã hóa.Mặc dù nó có vẻ giống như một từ đồng nghĩa, mã hóa và mã hóa không phải là thuật ngữ đồng nghĩa: mã hóa là chuyển đổi dữ liệu thành một luồng bit.Các thành phần bao gồm, ở mức tối thiểu, thư viện liên kết động (DLL) và giao diện chương trình hệ thống (Cryptospis).CSP có thể chứa việc triển khai chức năng của riêng họ hoặc các chức năng của chúng có thể được triển khai trong chương trình dịch vụ dựa trên Windows, đây sẽ là một chương trình được quản lý thông qua Trình quản lý kiểm soát dịch vụ Windows.Việc triển khai phần cứng bao gồm bộ đồng xử lý an toàn hoặc thẻ thông minh. Thẻ thông minh là thẻ nhựa có kích thước thẻ tín dụng với bộ nhớ điện tử và đôi khi có mạch tích hợp, trong trường hợp đó còn được gọi là thẻ mạch tích hợp (ICC).Chúng được sử dụng để lưu trữ dữ liệu nhạy cảm, bao gồm hồ sơ y tế, tiền mặt kỹ thuật số và để tạo ID mạng.Thông tin được thêm hoặc lấy từ thẻ thông minh bằng đầu đọc thẻ thông minh.Thẻ thông minh mật mã bao gồm phần cứng mật mã và được sử dụng cho chữ ký kỹ thuật số chẳng hạn.Nhà cung cấp dịch vụ mật mã Windows có thể truy cập dữ liệu trên thẻ thông minh mật mã.