Tính an toàn của mô hình mã dòng

Một phần của tài liệu BÁO CÁO THỰC TẬP-KHẢO SÁT MÃ DÒNG VÀ ỨNG DỤNG (Trang 82)

Những phần trên cũng đã có lúc đề cập đến vấn đề an toàn của mô hình mã dòng. Trong mật mã nói chung và mã dòng nói riêng, vấn đề an toàn luôn gắn liền với vấn đề

tấn công, nên khi bàn về tính an toàn ta cũng sẽ đề cập đến các yếu tố tấn công này. Rõ ràng nếu một mô hình mã dòng vô hiệu đƣợc các tấn công thì mô hình đó thực sự mạnh. Tuy nhiên do giới hạn của một luận văn đại học, nên luận văn này sẽ không đi quá sâu vào các tấn công cũng nhƣ các phƣơng pháp thám mã, có nhắc thì cũng chỉ đề cập về sự hiện diện của các tấn công trong các mô hình mã dòng cụ thể. Nhƣ Phần 2.3.

Một số kiến trúc mã dòng có đề cập, sự an toàn của một mô hình mã dòng phụ thuộc

Trang 82

đƣợc sinh ra bởi generator cũng ảnh hƣớng đến tính an toàn của mô hình mã dòng, bởi vì có các tấn công xuất phát từ dãy và phụ thuộc vào các khía cạnh mật mã này. Bản thân kiến trúc của generator cũng đóng vai trò rất lớn trong việc đảm bảo tính an toàn của mô hình mã dòng tƣơng ứng, ví dụ tính phi tuyến hay việc sử dụng hàm Boolean

trong kiến trúc của generator. Trong kiến trúc của generator không chỉ có các hàm Boolean mà còn có thể có các thành phần phức tạp hơn nhƣ S-box, một thành phần cũng hay gặp thấy trong kiến trúc của các hệ mã khối. Các đặc tính mật mã của hàm Boolean và S-box ảnh hƣớng lớn đến độ an toàn của generator.

Một vấn đề nữa trong mật mã, đó là việc cân nhắc giữa tính an toàn và tốc độ cũng nhƣ độ khó cài đặt của một thuật toán hay phƣơng pháp mật mã. Mã dòng cũng không ngoại lệ. Một số hệ thống mã dòng dễ cài đặt nhƣng không an toàn, một số thì khó cài đặt nhƣng tính an toàn của chúng lại cao, một số khác có thể có cả sự cài đặt dễ dàng và tính an toàn lý tƣởng nhƣng lại chậm. Điều này làm cho nhà thiết kế mô hình mã dòng phải cân nhắc tùy theo yêu cầu đòi hỏi, hoặc nên thiết kế một cách có sự cân bằng giữa các yêu cầu về độ khó cài đặt, tính an toàn và tốc độ.

Phần này cũng chỉ đi sâu nghiên cứu tính an toàn của các mô hình mã dòng dùng generator dựa trên thanh ghi dịch chuyển, do tính phổ dụng của nó trong thực tế mã dòng.

Một phần của tài liệu BÁO CÁO THỰC TẬP-KHẢO SÁT MÃ DÒNG VÀ ỨNG DỤNG (Trang 82)