Mã HÓa mã hóa cung cấp 3 thành phần bảo mật thông tin: Bảo mật. Mã hóa che giấu thông tin khỏi người dùng trái phép trong quá trình truyền hoặc lưu trữ. Thanh Liêm. Mã hóa được sử dụng để ngăn thông tin bị thay đổi khi truyền hoặc lưu trữ



tải về 220.41 Kb.
Chuyển đổi dữ liệu16.03.2023
Kích220.41 Kb.
#54379
MÃ HÓA
BAI GIANG LICH SU DANG

MÃ HÓA
Mã hóa cung cấp 3 thành phần bảo mật thông tin:

  1. Bảo mật. Mã hóa che giấu thông tin khỏi người dùng trái phép trong quá trình truyền hoặc lưu trữ.

  2. Thanh Liêm. Mã hóa được sử dụng để ngăn thông tin bị thay đổi khi truyền hoặc lưu trữ.

  3. Khả năng nhận biết. Mã hóa giúp xác thực nguồn thông tin và ngăn người gửi thông tin từ chối rằng họ thực sự là người gửi dữ liệu.

  1. Mã hóa đối xứng

  1. Mã hóa đối xứng, còn được gọi là mã hóa khóa riêng, là khi dữ liệu được mã hóa và giải mã bởi người gửi và người nhận bằng cùng một khóa bí mật. Điều này có nghĩa là khóa phải được chuyển một cách an toàn để chỉ người nhận mới có thể truy cập.

  2. Cách thức hoạt động của quá trình bảo vệ thông tin thông qua mã hóa đối xứng:

  • Người gửi (hoặc người nhận) chọn một thuật toán mã hóa, tạo khóa, thông báo cho người nhận (hoặc người gửi, tùy từng trường hợp) về thuật toán đã chọn và gửi khóa qua một kênh liên lạc an toàn.

  • Người gửi mã hóa tin nhắn bằng khóa và gửi tin nhắn đã mã hóa đến người nhận. Người nhận nhận được tin nhắn được mã hóa và giải mã nó bằng cùng một khóa.

  1. Có hai loại cyphers đối xứng chính: khối và dòng.

  • Trong mã hóa khối, thông tin được chia thành các khối có độ dài cố định (ví dụ: 64 hoặc 128 bit). Các khối này sau đó được mã hóa từng khối một. Chìa khóa được áp dụng cho mọi khối theo thứ tự quy định. Điều đó thường ngụ ý một số chu kỳ trộn và thay thế. Block cypher là một thành phần quan trọng của nhiều giao thức mật mã và được sử dụng rộng rãi để bảo vệ dữ liệu được truyền qua mạng.

  • Mỗi ký tự gốc được chuyển đổi thành một ký tự được mã hóa trong một cypher dòng, tùy thuộc vào khóa được sử dụng và vị trí của nó trong văn bản gốc. Các cypher trực tuyến có tốc độ mã hóa cao hơn các cypher khối, nhưng chúng cũng có xu hướng có nhiều lỗ hổng hơn.

  1. Điểm mạnh và điểm yếu của mật mã khóa đối xứng

  • Ưu điểm đáng chú ý nhất của mã hóa đối xứng là tính đơn giản của nó, vì nó sử dụng một khóa duy nhất cho cả mã hóa và giải mã. Do đó, các thuật toán mã hóa đối xứng nhanh hơn đáng kể so với các thuật toán không đối xứng và yêu cầu ít sức mạnh xử lý hơn.

  • Đồng thời, thực tế là cùng một khóa được sử dụng để mã hóa và giải mã là lỗ hổng chính của hệ thống mã hóa đối xứng. Việc phải chuyển khóa cho bên kia là một lỗ hổng bảo mật vì nếu rơi vào tay kẻ xấu, thông tin sẽ được giải mã. Do đó, cần đặc biệt chú ý đến các cách có thể để đánh chặn khóa và tăng cường bảo mật đường truyền.

  1. Mã hóa bất đối xứng

  1. Mã hóa không đối xứng, còn được gọi là mã hóa khóa công khai, là một hệ thống mật mã sử dụng hai khóa. Khóa công khai có thể được truyền qua một kênh không an toàn và được sử dụng để mã hóa thông điệp. Khóa riêng tư chỉ người nhận mới biết được sử dụng để giải mã tin nhắn.

Cặp khóa có liên quan về mặt toán học với nhau, vì vậy bạn có thể tính khóa công khai bằng cách biết khóa riêng, nhưng không phải ngược lại.

  1. Cách hoạt động của mã hóa bất đối xứng:

  • Người nhận chọn một thuật toán mã hóa và tạo một cặp khóa công khai và riêng tư.

  • Người nhận truyền khóa công khai cho người gửi.

  • Người gửi mã hóa tin nhắn bằng khóa công khai và gửi tin nhắn đã mã hóa đến người nhận.

  • Người nhận nhận được tin nhắn được mã hóa và giải mã nó bằng khóa riêng của họ.

  1. Điểm mạnh và điểm yếu của mật mã khóa bất đối xứng

  • Lợi ích rõ ràng nhất của loại mã hóa này là tính bảo mật của nó vì khóa riêng tư không cần phải được chuyển cho bất kỳ ai. Tất nhiên, điều này đơn giản hóa đáng kể việc quản lý khóa trong các mạng lớn hơn.

  • Tuy nhiên, phương pháp mã hóa này cũng có những mặt hạn chế. Độ phức tạp cao hơn, tốc độ thấp hơn và nhu cầu cao hơn về tài nguyên tính toán là một ví dụ. Ngoài ra, mặc dù mã hóa bất đối xứng có tính bảo mật cao, nó vẫn dễ bị tấn công trung gian (MITM), trong đó kẻ tấn công chặn khóa công khai do người nhận gửi đến người gửi. Sau đó, kẻ tấn công tạo cặp khóa của riêng chúng và giả dạng người nhận bằng cách gửi một khóa công khai sai cho người gửi mà người gửi nghĩ là khóa công khai do người nhận gửi. Kẻ tấn công chặn các tin nhắn được mã hóa từ người gửi đến người nhận, giải mã chúng bằng khóa cá nhân của họ, mã hóa lại chúng bằng khóa công khai của người nhận và gửi tin nhắn đến người nhận. Theo cách này, không ai trong số những người tham gia nhận ra rằng bên thứ ba đang chặn tin nhắn hoặc thay thế nó bằng một tin nhắn giả. Điều này làm nổi bật nhu cầu xác thực khóa công khai.

tải về 220.41 Kb.

Chia sẻ với bạn bè của bạn:




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương