Theo hiểu biết của tôi, thuật toán DHKE là đối xứng vì nó chỉ tạo ra một bí mật được chia sẻ, thay vì các khóa công khai và riêng tư, tuy nhiên, "có phải diffie hellman là bất đối xứng không?" kết quả như sau:
Dựa trên mật mã khóa công khai, thuật toán D-H là phương pháp trao đổi an toàn khóa dùng chung giữa hai bên qua mạng không đáng tin cậy. Nó là một mật mã bất đối xứng được sử dụng bởi một số giao thức bao gồm SSL, SSH và IPSec.
Wikipedia đặc biệt khó hiểu. Tôi đã đánh dấu các cụm từ chính (không có ý định chơi chữ) về lý do tại sao...
DH là một trong những ví dụ thực tế sớm nhất về trao đổi khóa công khai được triển khai trong lĩnh vực mật mã.Được xuất bản năm 1976 bởi Diffie và Hellman, đây là tác phẩm sớm nhất được công chúng biết đến đề xuất ý tưởng về một khóa riêng và khóa chung tương ứng.
Phương pháp trao đổi khóa DiffieâHellman cho phép hai bên không biết trước về nhau cùng thiết lập khóa bí mật dùng chung trên một kênh không an toàn. Khóa này sau đó có thể được sử dụng để mã hóa các giao tiếp tiếp theo bằng cách sử dụng một mật mã khóa đối xứng.
Cũng có thể sử dụng DiffieâHellman như một phần của khóa công khai cơ sở hạ tầng, cho phép Bob mã hóa một tin nhắn để chỉ Alice mới có thể giải mã nó, không có liên lạc trước giữa họ ngoài việc Bob có kiến thức đáng tin cậy về Alice khóa công khai. của Alice khóa công khai Là (ga chế độ P, g, P). Để gửi cho cô ấy một tin nhắn, Bob chọn ngẫu nhiên b và sau đó gửi Alice gb chế độ P (không được mã hóa) cùng với thông điệp được mã hóa bằng phím đối xứng (ga)b chế độ P. Chỉ Alice mới có thể xác định phím đối xứng và do đó giải mã tin nhắn vì chỉ có cô ấy có (khóa riêng). Chia sẻ trước khóa công khai cũng ngăn chặn các cuộc tấn công trung gian.
Trong thực tế, DiffieâHellman không được sử dụng theo cách này, với RSA là thuật toán khóa công khai chiếm ưu thế. Điều này phần lớn là vì các lý do lịch sử và thương mại, cụ thể là RSA Security đã tạo cơ quan cấp chứng chỉ cho việc ký khóa đã trở thành Verisign. DiffieâHellman, như đã giải thích ở trên, không thể được sử dụng trực tiếp để ký chứng chỉ. Tuy nhiên, thuật toán chữ ký ElGamal và DSA có liên quan về mặt toán học với nó, cũng như thành phần MQV, STS và IKE của bộ giao thức IPsec để bảo mật liên lạc Giao thức Internet.
Có rất nhiều trong đó liên quan đến khóa Công khai/Riêng tư so với Bí mật và Bất đối xứng so với Đối xứng, vì vậy tôi đang tìm kiếm một số thông tin chính xác về chính xác DHKE là gì.
Cảm ơn bạn.