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

Các thuật ngữ cơ bản được sử dụng trong mật mã trong an toàn thông tin là gì?

Mật mã học là một công cụ toán học tự động đóng một vai trò quan trọng trong an ninh mạng. Nó hỗ trợ tính bảo mật và tính toàn vẹn của thông tin và cung cấp xác thực và không từ chối cho người dùng.

Mật mã thường được sử dụng trong các ứng dụng phân tán để chuyển thông tin nhận dạng và xác thực từ hệ thống này sang hệ thống khác qua mạng. Hệ thống xác thực mật mã xác thực người dùng dựa trên nhận thức hoặc kiểm soát khóa mật mã. Hệ thống xác thực mật mã có thể dựa trên hệ thống mật mã khóa riêng hoặc hệ thống mật mã khóa công khai.

Phương pháp tiếp cận mật mã có thể mã hóa các mẫu hoặc hình ảnh sinh trắc học được lưu trong cơ sở dữ liệu. Nó có thể nâng cao mức độ bảo mật của hệ thống vì kẻ xâm nhập phải có quyền truy cập vào các khóa mã hóa trước.

Có một số vấn đề về quyền riêng tư được liên kết với cơ sở dữ liệu mở rộng vẫn còn, vì các khóa và do đó, thông tin sinh trắc học, được kiểm soát bởi một người giám sát.

Có một số thuật ngữ cơ bản được sử dụng trong mật mã như sau -

Văn bản thuần túy - Thông điệp gốc mà người này muốn kết nối với người kia được thể hiện dưới dạng Văn bản thuần túy. Trong mật mã, thông điệp thực tế phải được gửi đến đầu kia được cung cấp dưới dạng một tên cụ thể là Văn bản thuần túy.

Văn bản mật mã - Tin nhắn mà không ai có thể học được hoặc tin nhắn vô nghĩa là những gì nó có thể gọi là Văn bản mật mã. Trong Cryptography, thông điệp ban đầu được thay đổi thành thông điệp không thể đọc được trước khi truyền thông điệp thực sự.

Mã hóa - Một quá trình chuyển đổi Văn bản thuần túy thành Văn bản mật mã được gọi là Mã hóa. Mật mã học cần phương pháp mã hóa để gửi các thông điệp bí mật qua một kênh không an toàn.

Giai đoạn mã hóa yêu cầu hai thứ như thuật toán mã hóa và khóa. Một thuật toán mã hóa xác định cách tiếp cận đã được sử dụng trong mã hóa. Mã hóa tạo ra vị trí ở phía người gửi.

Giải mã - Một quá trình ngược lại của mã hóa được gọi là Giải mã. Nó là một thủ tục chuyển đổi Văn bản mật mã thành Văn bản thuần túy. Mật mã học cần phương pháp giải mã ở phía người nhận để thu được thông điệp gốc từ thông điệp không thể đọc được (Văn bản mật mã).

Giai đoạn giải mã yêu cầu hai thứ như thuật toán Giải mã và khóa. Thuật toán Giải mã xác định kỹ thuật đã được sử dụng trong Giải mã. Nói chung, thuật toán mã hóa và giải mã là như nhau.

Chìa khóa - Khóa là một văn bản số hoặc chữ số hoặc có thể là một ký hiệu duy nhất. Khóa có thể được sử dụng tại thời điểm mã hóa diễn ra trên Văn bản thuần túy và tại thời điểm giải mã tạo ra vị trí trên Văn bản mật mã.

Việc lựa chọn khóa trong Mật mã là điều cần thiết vì tính bảo mật của thuật toán mã hóa phụ thuộc chính xác vào nó.

Băm - Các thuật toán băm thường được sử dụng để hỗ trợ tệp tham chiếu kỹ thuật số của nội dung tệp được sử dụng để hỗ trợ tệp không bị chuyển đổi bởi kẻ xâm nhập hoặc vi rút. Các hàm băm cũng thường được một số khung điều hành sử dụng để mã hóa mật khẩu. Các hàm băm hỗ trợ việc đo lường tính toàn vẹn của một bản ghi.