Skip to main content

Mật mã hệ thống là gì?

Mật mã hệ thống là thực tiễn sử dụng mã hóa để ẩn thông tin trên máy tính.Mức độ tinh vi của mật mã như vậy đã tăng theo thời gian nhưng vẫn rất khác nhau.Cryptography hệ thống cụm từ được Microsoft sử dụng trong một số phiên bản Windows cho một cài đặt có thể đặt mức bảo mật của máy tính để đáp ứng các tiêu chuẩn chính thức cho máy tính của chính phủ.theo một mô hình nhất quán.Các hệ thống khác liên quan đến việc sử dụng các từ mã để thay thế các lệnh hoặc phần thông tin cụ thể.Những điều này có lợi thế là họ làm việc đơn giản và dễ sử dụng nếu người nhận biết hệ thống mã đang được sử dụng, nhưng rất khó để giải mã cho người đọc trái phép. Tuy nhiên, các hệ thống như vậy không đủ cho công nghệ máy tính.Điều này là do việc bẻ khóa hệ thống mã hóa, còn được gọi là thuật toán hoặc mật mã, là một quá trình dài nhưng không phải là một quá trình phức tạp.Ví dụ: nếu một hệ thống thay thế cho mỗi chữ cái bằng một chữ cái khác trong bảng chữ cái, nó có thể được giải quyết bằng cách thử chỉ có từng khả năng cho đến khi cả hệ thống và thông báo được mã hóa được tìm thấy.Điều này sẽ mất quá nhiều thời gian để hầu hết con người phải bận tâm, nhưng là một nhiệm vụ mà máy tính có thể thực hiện rất nhanh.

Mật mã hệ thống hiện đại phần lớn hoạt động theo các dòng tương tự, nhưng sử dụng các thuật toán phức tạp hơn nhiều.Điều này làm tăng đáng kể thời gian ngay cả một máy tính để bẻ khóa thuật toán.Một vấn đề còn lại là tốc độ cải thiện nhanh chóng trong sức mạnh điện toán và tốc độ có nghĩa là các thuật toán mà dường như rất phức tạp, chúng không bao giờ có thể bị đánh bật lên.Một số thuật toán thậm chí đã bị phá vỡ bởi một bảng điều khiển ngân hàng trò chơi. Có lẽ sự phát triển quan trọng nhất trong mật mã hệ thống là sự phát triển của các hệ thống khóa công cộng và tư nhân.Trước đây, ai đó được mã hóa thông tin sẽ phải cung cấp thuật toán mã hóa hoặc khóa, cho người nhận dự định.Nếu điều này bị chặn bởi một hacker cùng với thông tin, họ sẽ thấy dễ dàng giải mã dữ liệu hơn nhiều. Hệ thống hiện đại liên quan đến người nhận tạo các thuật toán, chứ không phải người gửi.Người nhận tạo một khóa công khai nói rằng dữ liệu nên được mã hóa như thế nào và một khóa riêng liên quan cho biết làm thế nào mã hóa cụ thể đó nên được giải mã.Họ cung cấp khóa công khai cho người gửi, người sau đó mã hóa dữ liệu theo yêu cầu.Tại thời điểm này, chỉ có người nhận sau đó có thể giải mã dữ liệu. Windows XP và những người kế thừa của nó bao gồm các cài đặt có thể tùy chỉnh cho mật mã hệ thống.Đáng chú ý nhất là tuân thủ FIP.Điều này là viết tắt của Tiêu chuẩn Xử lý Thông tin Liên bang, một bộ quy tắc phải được tuân theo trên các hệ thống máy tính được sử dụng bởi các cơ quan liên bang.Các quy tắc yêu cầu các thuật toán mã hóa riêng lẻ được phê duyệt để sử dụng theo tiêu chuẩn.