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

Các loại hệ thống mật mã trong an toàn thông tin là gì?

Có nhiều loại hệ thống mật mã như sau -

Hệ thống mật mã Khóa riêng - Mã hóa đối xứng còn được gọi là mã hóa khóa cá nhân hoặc mã hóa khóa bí mật. Nó chứa bằng cách sử dụng khóa tương tự để mã hóa và giải mã. Mã hóa bao gồm việc sử dụng một hoạt động (một thuật toán) đối với dữ liệu được mã hóa bằng cách sử dụng khóa riêng tư để tạo ra chúng vô nghĩa.

Nhược điểm chính của hệ thống mật mã khóa bí mật liên quan đến việc trao đổi khóa. Mã hóa đối xứng phụ thuộc vào việc hoán đổi bí mật (khóa).

Hệ thống mật mã khóa công khai - Hệ mật mã khóa công khai còn được gọi là mật mã không đối xứng. Nó là một loại thuật toán mật mã cần hai khóa riêng biệt, một trong số đó là riêng tư và một trong số đó là công khai. Mặc dù khác nhau nhưng hai phần của cặp khóa này được kết nối bằng số.

Khóa công khai có thể được sử dụng để mã hóa bản rõ hoặc để kiểm tra chữ ký điện tử; trong khi khóa cá nhân có thể được sử dụng để giải mã văn bản mật mã hoặc để tạo chữ ký điện tử.

Thuật ngữ bất đối xứng từ việc sử dụng nhiều khóa để thực hiện các chức năng đối lập này, mỗi khóa là nghịch đảo của khóa kia tương phản với mật mã thông thường (đối xứng) dựa trên khóa tương tự để thực hiện cả hai.

Chữ ký điện tử - Chữ ký điện tử trong đó thư được ký bằng khóa riêng của người gửi và có thể được kiểm tra bởi bất kỳ ai có quyền tiếp cận với khóa công khai của người gửi. Việc xác minh này xác thực rằng người gửi có quyền truy cập vào khóa riêng tư và do đó có thể là người có liên quan đến khóa công khai.

Điều này cũng đảm bảo rằng thông báo không bị thay đổi, vì một số hướng dẫn của thông báo sẽ dẫn đến các thay đổi đối với thông báo được mã hóa, nếu không sẽ không bị ảnh hưởng giữa người gửi và người nhận.

Hàm băm - Hàm băm mật mã là một hàm băm được coi là thực tế không thể đảo ngược, nghĩa là, để tạo lại thông tin đầu vào chỉ từ giá trị băm của nó.

Các hàm băm một chiều này đã được gọi là các mã công việc của mật mã hiện đại. Thông tin đầu vào được gọi là thông báo và giá trị băm được gọi là thông báo thông báo hoặc đơn giản là thông báo.

Thuộc tính của hàm băm như sau -

  • Nó có thể đơn giản là để tính toán giá trị băm cho bất kỳ thông báo nhất định nào.

  • Không thể truy cập được để tạo một thông báo có một hàm băm đã cho.

  • Không thể truy cập được để thay đổi thông báo mà không thay đổi hàm băm.

  • Không thể truy cập được để tìm hai thông báo khác nhau có cùng một hàm băm.

Hệ thống sinh trắc học - Sinh trắc học là một phương pháp xác thực sử dụng dấu vân tay hoặc quét khuôn mặt và nhận dạng mống mắt hoặc giọng nói để nhận dạng người dùng. Thiết bị quét sinh trắc học lấy thông tin sinh trắc học của người dùng, bao gồm mẫu mống mắt hoặc quét vân tay và chuyển nó thành dữ liệu kỹ thuật số mà máy tính có thể diễn giải và kiểm tra.

Sinh trắc học có thể được sử dụng cho cả truy cập vật lý vào kiến ​​trúc công ty và truy cập sâu vào máy tính và hệ thống của doanh nghiệp. Sinh trắc học thường được sử dụng như một xác thực formof trong một hệ thống xác thực hai yếu tố hoặc đa yếu tố rộng lớn hơn.