Sự khác biệt giữa mã hóa đồng cấu và mã hóa không đồng cấu

robot
Đang tạo bản tóm tắt

Trong thế giới an ninh kỹ thuật số, các hệ thống mã hóa được chia thành hai lĩnh vực lớn: đối xứng và không đối xứng. Thú vị là cách mà mã hóa không đối xứng bao gồm hai trường hợp: mã hóa bản thân và chữ ký số.

Chúng ta có thể chia nó như sau:

  • Mã hóa đối xứng (khóa duy nhất)
  • mã hóa phi đối xứng (khóa công khai)
    • mã hóa không đối xứng
    • Chữ ký số ( có thể bao gồm mã hóa hoặc không )

Hãy chú ý đến các thuật toán.

bản chất của sự khác biệt

Sự khác biệt dường như rất đơn giản. Một khóa cho mã hóa đối xứng, và hai khóa cho mã hóa bất đối xứng. Nhưng sự đơn giản này ẩn chứa một thế giới phức tạp về chức năng và kỹ thuật.

về các khóa

Các khóa là chuỗi bit. Đây là cách hoạt động. Trong mã hóa đối xứng, cùng một khóa được mã hóa và giải mã. Còn trong mã hóa không đối xứng, có một khóa để mã hóa ( công khai ) và một khóa khác để giải mã ( riêng tư ).

Hãy tưởng tượng Alice gửi tin nhắn cho Bob. Sử dụng mã hóa đối xứng, cô ấy phải chia sẻ khóa với anh ấy. Có chút nguy hiểm. Có thể ai đó sẽ đánh cắp nó.

Nhưng với bất đối xứng? Sử dụng khóa công khai của Bob để mã hóa. Anh ấy chỉ sở hữu khóa riêng để giải mã. An toàn hơn, không có nghi ngờ.

Chiều dài khóa rất quan trọng

Các khóa đối xứng thường ngắn. Thường là 128 hoặc 256 bit. Được chọn ngẫu nhiên.

Tuy nhiên, khóa không đối xứng thì dài hơn rất nhiều. Có một mối quan hệ toán học giữa hai khóa. Nó có thể bị khai thác. Vì vậy, nó phải dài hơn. Một khóa đối xứng 128 bit tương đương về mặt bảo mật với một khóa không đối xứng 2048 bit. Có vẻ như không cân đối, phải không?

các tính năng và nhược điểm đối lập

Đối xứng nhanh. Cần ít năng lượng tính toán hơn. Nhưng phân phối khóa là một vấn đề thực sự.

Bất đối xứng? Giải quyết vấn đề phân phối. Nhưng nó rất chậm. Tiêu tốn nhiều tài nguyên hơn.

Khi nào chúng ta sử dụng chúng

Mã hóa đối xứng được ưa chuộng vì tốc độ. Các chính phủ sử dụng AES cho thông tin nhạy cảm của họ. Thay thế cho DES cũ.

Không đồng nhất hữu ích khi nhiều người cần giao tiếp một cách an toàn. Email mã hóa là một ví dụ tốt.

Các hệ thống lai cũng tồn tại

Chúng thường được sử dụng cùng nhau. Các giao thức TLS là một ví dụ. Chúng bảo vệ các kết nối Internet. SSL đã cũ và không còn an toàn. TLS là một lựa chọn tốt hơn.

tiền điện tử và mã hóa

Một số người nhầm tưởng rằng blockchain sử dụng mã hóa không đối xứng. Ví tiền điện tử sử dụng mã hóa cho mật khẩu, đúng.

Nhưng trong Bitcoin chẳng hạn, thuật toán ký số (ECDSA) không mã hóa theo nghĩa truyền thống. Có thể ký một thông điệp mà không cần mã hóa nó. Ý tưởng này hơi khó hiểu một chút, nhưng rất quan trọng để hiểu.

tóm tắt

Cả hai loại đều cần thiết trong thế giới kỹ thuật số của chúng ta. Chúng tích hợp với nhau mặc dù khác nhau. Với sự phát triển của các mối đe dọa, mã hóa với cả hai loại sẽ vẫn là nền tảng trong an ninh thông tin. Có vẻ như chúng ta sẽ dựa vào chúng trong một thời gian dài.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)