Trang Chủ Phát triển Mật mã khóa công khai (pkc) là gì? - định nghĩa từ techopedia

Mật mã khóa công khai (pkc) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mật mã khóa công khai (PKC) có nghĩa là gì?

Mật mã khóa công khai (PKC) là một kỹ thuật mã hóa sử dụng thuật toán khóa công khai và khóa riêng (hoặc khóa bất đối xứng) được ghép nối để giao tiếp dữ liệu an toàn. Người gửi tin nhắn sử dụng khóa chung của người nhận để mã hóa tin nhắn. Để giải mã tin nhắn của người gửi, chỉ có thể sử dụng khóa riêng của người nhận.

Hai loại thuật toán PKC là RSA, là từ viết tắt được đặt theo tên của các nhà phát minh thuật toán này: Rivest, Shamir và Adelman và Thuật toán Chữ ký số (DSA). Mã hóa PKC phát triển để đáp ứng nhu cầu liên lạc an toàn ngày càng tăng của nhiều ngành và ngành, như quân đội.

PKC còn được gọi là mã hóa khóa công khai, mã hóa bất đối xứng, mật mã bất đối xứng, mật mã bất đối xứng, mã hóa khóa bất đối xứng và mã hóa Diffie-Hellman.

Techopedia giải thích Mật mã khóa công khai (PKC)

PKC là một thuật toán mã hóa và thành phần hệ thống mật mã được triển khai bởi nhiều tiêu chuẩn internet khác nhau, bao gồm Bảo mật lớp vận chuyển (TLS), Bảo mật khá tốt (PGP), Bảo vệ quyền riêng tư GNU (GPG), Lớp cổng bảo mật (SSL) và Giao thức truyền siêu văn bản (HTTP) ) trang web.

PKC tạo điều kiện liên lạc an toàn thông qua một kênh không an toàn, cho phép người đọc dự định chỉ đọc tin nhắn. Ví dụ: A sử dụng khóa chung của B để mã hóa tin nhắn đến B, có thể được giải mã bằng khóa riêng của B.

PKC duy trì quyền riêng tư của email và đảm bảo an ninh liên lạc trong khi thư đang được chuyển hoặc được lưu trữ trên các máy chủ thư. PKC cũng là một thành phần DSA được sử dụng để xác thực khóa riêng có thể kiểm chứng được bởi bất kỳ ai có quyền truy cập khóa công khai được ủy quyền, xác nhận nguồn gốc thư và người gửi. Do đó, PKC tạo điều kiện bảo mật, toàn vẹn dữ liệu, xác thực và không tính toán, hình thành các tham số đảm bảo thông tin chính (IA).

PKC chậm hơn các phương pháp mã hóa khóa bí mật (hoặc mật mã đối xứng), do yêu cầu tính toán cao. Không giống như mật mã đối xứng, PKC sử dụng kích thước bộ đệm cố định, tùy thuộc vào lượng dữ liệu cụ thể và nhỏ, chỉ có thể được mã hóa và không bị xiềng xích trong các luồng. Do một loạt các khóa mã hóa có thể được sử dụng, PKC mạnh mẽ hơn và ít bị ảnh hưởng bởi các nỗ lực vi phạm an ninh của bên thứ ba.

Mật mã khóa công khai (pkc) là gì? - định nghĩa từ techopedia