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

Các cuộc tấn công vào DES trong Bảo mật Thông tin là gì?

Có nhiều cuộc tấn công vào DES như sau -

Phân tích mã hóa khác biệt - Mục tiêu chính của phân tích mật mã vi phân là để xem các phân phối thống kê và các mẫu trong bản mã để cung cấp phần tử suy luận về khóa được sử dụng trong mật mã.

Phân tích mật mã khác biệt là một phần nghiên cứu về mật mã so sánh sự khác biệt về phương pháp trong đầu vào liên quan đến sự khác biệt trong đầu ra được mã hóa. Về cơ bản, nó có thể được sử dụng trong nghiên cứu mật mã khối để quyết định xem những thay đổi trong bản rõ có dẫn đến bất kỳ kết quả không ngẫu nhiên nào trong bản mã được mã hóa hay không.

Phân tích mã khóa liên quan - Phân tích mã khóa liên quan cho rằng kẻ tấn công hiểu mã hóa của các bản rõ cụ thể không chỉ dưới khóa K ban đầu (không xác định) mà còn bên dưới một số khóa dẫn xuất K0 =f (K).

Trong một cuộc tấn công liên quan đến khóa đã chọn, kẻ tấn công xác định cách khóa sẽ được sửa đổi và các cuộc tấn công liên quan đến khóa đã biết là những cuộc tấn công mà sự khác biệt chính được thừa nhận, nhưng kẻ tấn công không thể chọn.

Nó có thể nhấn mạnh rằng kẻ tấn công hiểu hoặc chọn mối quan hệ giữa các khóa chứ không chỉ các giá trị khóa thực tế.

Phân tích mã khóa liên quan là một cuộc tấn công thực tế vào các giao thức trao đổi khóa không cung cấp tính toàn vẹn của khóa mà kẻ tấn công có thể có khả năng ip các bit trong khóa mà không cần hiểu các giao thức cập nhật khóa bàn phím cập nhật khóa sử dụng một chức năng đã biết, chẳng hạn như K, K + 1, K + 2, v.v. Các cuộc tấn công bằng phím liên quan cũng được sử dụng để chống lại các thiết bị rôto, chẳng hạn như người vận hành luôn đặt rôto không chính xác.

Phân tích mật mã tuyến tính - Phân tích mật mã tuyến tính là một hình thức tổng quát của phân tích mật mã phụ thuộc vào việc khám phá các xấp xỉ affine đối với phần tử của mật mã. Các cuộc tấn công đã được tạo ra cho mật mã khối và mật mã dòng. Phân tích mật mã tuyến tính là một trong hai cuộc tấn công được sử dụng phổ biến nhất vào mật mã khối và cuộc tấn công kia là phân tích mật mã vi sai.

Phương trình gần đúng tuyến tính phụ thuộc vào biểu thức tròn (n-2) tốt nhất và độ tin cậy của các ứng cử viên chính được thay đổi từ các phương trình này. Cái thứ nhất làm giảm số lượng bản rõ cần thiết, trong khi cái thứ hai nâng cao tỷ lệ thành công của cuộc tấn công.

Tấn công vũ phu - Trong phân tích mật mã, một cuộc tấn công vũ phu là một cách tiếp cận để đánh bại một kế hoạch mật mã bằng cách thử một số lượng lớn các khả năng.

Ví dụ, nó có thể hoạt động triệt để thông qua tất cả các khóa có thể có để giải mã một tin nhắn. Việc lựa chọn độ dài khóa thích hợp dựa trên tính khả thi thực tế của việc thực hiện một cuộc tấn công bạo lực.

Đối với mật mã khóa đối xứng, một cuộc tấn công bạo lực thường có nghĩa là một cuộc tìm kiếm thô bạo vùng trọng điểm; nghĩa là, kiểm tra tất cả các khóa có thể có để tìm bản rõ được sử dụng để tạo một văn bản mật mã cụ thể.

Trong một cuộc tấn công bạo lực, số lần thử dự kiến ​​trước khi khóa thích hợp được phát hiện tương đương với một nửa kích thước của không gian khóa. Ví dụ:nếu có 264 khóa khả thi, một cuộc tấn công bạo lực nói chung có thể bình thường để phát hiện ra khóa sau 263 lần thử.

Nếu các khóa được tạo trong một phương thức yếu. Ví dụ:nó có thể được lấy từ một mật khẩu có thể đoán được và nó có thể áp dụng để tìm kiếm toàn diện trên một tập hợp nhỏ hơn nhiều và các khóa được tạo từ mật khẩu trong từ điển.