Computer >> Máy Tính >  >> Lập trình >> Lập trình

Mã hóa khóa công khai là gì?

Mã hóa khóa đối xứng có vấn đề lớn là làm thế nào để phân phối khóa một cách an toàn. Một tập hợp nhiều phương án mã hóa đã được tạo ra để quản lý vấn đề của hai bên từ xa thiết lập một liên kết kết nối an toàn, ngay cả qua web. Các lược đồ mã hóa này được gọi là mã hóa khóa công khai.

Với mã hóa khóa công khai, có hai khóa như một khóa mã hóa thông tin và khóa thứ hai giải mã thông tin. Trong lược đồ này, một trong các khóa được chỉ định là khóa cá nhân và khóa còn lại là khóa công khai.

Khóa riêng tư được chủ sở hữu bản ghi lưu giữ trong sự phân loại và khóa công khai được công bố miễn phí và rộng rãi cho tất cả mọi người trên thế giới. Danh sách các khóa công khai có thể được viết ở bất cứ đâu. Tìm hiểu khóa công khai của Tổng thống Hoa Kỳ là vừa. Nếu đơn có khóa riêng và đã ghi khóa công khai tương ứng, thì có thể có hai phần tử -

Giao hàng an toàn cho cá nhân - Bất kỳ người nào khác trên thế giới đều có thể mã hóa tin nhắn bằng khóa công khai của cá nhân đó và gửi tin nhắn đó cho cá nhân đó. Vì chỉ cá nhân mới có khóa riêng tư, nên không ai có thể hiểu thông báo ngoại trừ cá nhân đó.

Tính xác thực được đảm bảo từ cá nhân - Nếu cá nhân mã hóa thư bằng khóa riêng tư thì mỗi người trên thế giới có thể kiểm tra xem thư đó có phải là duy nhất hay không vì cách duy nhất để giải mã thư là sử dụng khóa công khai duy nhất của người đó.

Nếu người dùng cần tải số kế hoạch hoặc số ngân sách lên kho dữ liệu, thì sơ đồ này có thể được sử dụng để đảm bảo rằng các con số thực sự đến từ cá nhân được chỉ định.

Nếu hai cá nhân khác nhau (A và B) có khóa công khai và khóa riêng tư thì họ có thể tham gia vào các giao tiếp an toàn -

Liên lạc an toàn giữa các bên - Người A mã hóa thư đi bằng khóa công khai của người B. Nhưng bên trong thư, người A thêm chữ ký này được mã hóa bằng khóa riêng của A. B nhận được tin nhắn và giải mã mạnh mẽ khung của tin nhắn bằng khóa riêng của B. Sau đó, B xác minh tính xác thực của chữ ký của A bằng cách giải mã chữ ký bằng khóa công khai của A.

Đề án này là phương tiện liên lạc an toàn nhất qua các phương tiện không an toàn như web hoặc đường dây điện thoại công cộng. Vì nó tốn kém về mặt tính toán, nên lược đồ này thường được sử dụng để trao đổi một cách an toàn khóa đối xứng hiệu suất cao hơn mà cả hai bên có thể tạm thời sử dụng để trao đổi nhanh chóng một lượng lớn dữ liệu.

Truy xuất an toàn khóa công khai của một người hoặc công ty - Nó có thể kết nối với máy chủ Web của CA và yêu cầu khóa công khai cho cá nhân hoặc công ty mong muốn. Nó có thể nhận được phản hồi của CA, được mã hóa bằng khóa riêng tư của nó. Nó có thể giải mã tin nhắn bằng khóa công khai của CA, xác minh rằng tin nhắn thực sự đến từ CA.