Luận án tiến sĩ kỹ thuật điện tử: Mật mã dữ liệu ảnh với kỹ thuật hỗn loạn
"Phân tích và ứng dụng kỹ thuật hỗn loạn trong bảo mật dữ liệu ảnh. Đề xuất phương pháp mới tăng cường an toàn dữ liệu lên 20% so với các phương pháp hiện có."
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
150
Thời gian đọc
23 phút
Lượt xem
1
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Nâng cao bảo mật ảnh số bằng kỹ thuật hỗn loạn.
- Số trang:
- 150 trang
- Trường:
- Đại học Bách khoa Hà Nội
- Chuyên ngành:
- Kỹ thuật điện tử
- Tác giả:
- Hoàng Xuân Thành
- Năm:
- 2019
Tóm tắt nội dung luận án
I. Nâng cao bảo mật ảnh số bằng kỹ thuật hỗn loạn
Bảo mật dữ liệu ảnh là một thách thức lớn. Hình ảnh chứa nhiều thông tin nhạy cảm. Việc truyền tải ảnh số qua mạng tiềm ẩn rủi ro. Các phương pháp mã hóa truyền thống gặp khó khăn. Chúng ít hiệu quả với đặc tính riêng của dữ liệu ảnh. Ảnh có sự tương quan cao, phân bố dữ liệu không đồng đều.
Kỹ thuật hỗn loạn cung cấp giải pháp mạnh mẽ. Nó giải quyết nhiều vấn đề trong an toàn thông tin ảnh. Hệ thống hỗn loạn sở hữu tính nhạy cảm cao. Một thay đổi nhỏ ở điều kiện khởi tạo tạo ra kết quả rất khác. Tính chất này tạo ra sự khuếch tán dữ liệu mạnh mẽ. Khả năng tạo chuỗi giả ngẫu nhiên là điểm mạnh. Điều này rất phù hợp cho mã hóa dữ liệu ảnh. An toàn thông tin ảnh được cải thiện rõ rệt. Bảo mật ảnh số trở nên vững chắc hơn.
1.1. Tầm quan trọng của an toàn thông tin ảnh
Dữ liệu ảnh xuất hiện khắp nơi. Hình ảnh chứa thông tin nhạy cảm. Bảo mật ảnh số là yêu cầu cấp thiết. Truyền tải ảnh qua mạng dễ bị tấn công. Đảm bảo tính toàn vẹn, bí mật của ảnh cần giải pháp mạnh. Các phương pháp mã hóa truyền thống có hạn chế. Chúng ít hiệu quả với đặc thù dữ liệu ảnh. Ảnh có tính tương quan cao, phân bố dữ liệu lớn.
1.2. Kỹ thuật hỗn loạn Giải pháp mã hóa mạnh mẽ
Kỹ thuật hỗn loạn mang lại tiềm năng lớn. Nó giải quyết nhiều thách thức trong bảo mật ảnh. Các hệ thống hỗn loạn có tính nhạy cảm cao. Thay đổi nhỏ ở điều kiện ban đầu tạo ra kết quả khác biệt lớn. Tính chất này tạo ra tính khuếch tán mạnh mẽ. Khả năng tạo chuỗi giả ngẫu nhiên là điểm mạnh. Điều này phù hợp cho việc mã hóa dữ liệu ảnh. Nó cải thiện đáng kể an toàn thông tin ảnh. Bảo mật ảnh số được tăng cường.
II. Vai trò lý thuyết hỗn loạn trong mã hóa dữ liệu ảnh
Lý thuyết hỗn loạn là nền tảng quan trọng. Nó định hình các phương pháp mã hóa ảnh hiện đại. Các hệ thống hỗn loạn không tuyến tính. Chúng thể hiện hành vi phức tạp và khó đoán. Tính nhạy cảm với điều kiện ban đầu là đặc trưng chính. Hiện tượng này còn gọi là "hiệu ứng cánh bướm". Dù hệ thống xác định, dự đoán dài hạn là bất khả thi. Điều này hữu ích cho việc tạo chuỗi khóa. Entropy cao và tính ergodic là các thuộc tính khác. Chúng giúp tạo ra chuỗi ngẫu nhiên chất lượng cao. Chuỗi này là thành phần cốt lõi trong mật mã ảnh.
Nhiều ánh xạ hỗn loạn được sử dụng rộng rãi. Ánh xạ Logistic là một ví dụ đơn giản nhưng hiệu quả. Ánh xạ Henon và ánh xạ Arnold Cat cung cấp sự phức tạp hơn. Các ánh xạ này tạo ra sự biến đổi mạnh mẽ. Chúng có khả năng khuếch tán dữ liệu một cách hiệu quả. Việc ứng dụng chúng trong mã hóa dữ liệu ảnh là phổ biến. Xử lý ảnh số đòi hỏi các phép biến đổi phức tạp. Kỹ thuật hỗn loạn đáp ứng tốt các yêu cầu này. Nó giúp phân tán thông tin điểm ảnh. Điều này làm tăng tính bảo mật của mật mã ảnh.
2.1. Khái niệm và đặc tính của hệ thống hỗn loạn
Lý thuyết hỗn loạn nghiên cứu hệ thống phi tuyến. Các hệ thống này thể hiện hành vi phức tạp. Chúng nhạy cảm với điều kiện ban đầu. Dù xác định, dự đoán hành vi dài hạn rất khó. Đặc tính này gọi là "hiệu ứng cánh bướm". Entropy cao, tính ergodic là những đặc tính quan trọng. Chúng tạo ra chuỗi ngẫu nhiên hiệu quả. Điều này cần thiết cho mật mã ảnh. Hệ thống hỗn loạn cung cấp nền tảng vững chắc. Chúng tạo ra các khóa mã linh hoạt, khó bị phá giải.
2.2. Các hàm hỗn loạn chính và ứng dụng
Nhiều ánh xạ hỗn loạn được sử dụng. Ánh xạ Logistic là ví dụ điển hình một chiều. Ánh xạ Henon và ánh xạ Arnold Cat là các ví dụ hai chiều. Các ánh xạ này tạo ra sự thay đổi mạnh mẽ. Chúng có khả năng khuếch tán dữ liệu hiệu quả. Việc sử dụng chúng trong mã hóa dữ liệu ảnh là phổ biến. Xử lý ảnh số cần các phép biến đổi phức tạp. Kỹ thuật hỗn loạn đáp ứng tốt yêu cầu này. Nó giúp phân tán thông tin điểm ảnh. Điều này làm tăng tính bảo mật của mật mã ảnh.
III. Thiết kế thuật toán mật mã ảnh mức bit với hỗn loạn
Việc thiết kế thuật toán mật mã ảnh mới là trọng tâm. Các thuật toán này hoạt động hiệu quả ở mức bit. Mô hình SPN (Substitution-Permutation Network) là cấu trúc nền tảng. Cấu trúc này kết hợp phép thay thế và hoán vị. Kỹ thuật hỗn loạn được tích hợp để tạo ra tính ngẫu nhiên. Nó điều khiển các phép hoán vị và thay thế. Hoán vị các điểm ảnh hoặc các bit ảnh là cần thiết. Điều này phá vỡ sự tương quan cao trong dữ liệu ảnh.
Luận án giới thiệu nhiều thuật toán mật mã hỗn loạn. Một giải pháp khai thác đặc tính động của hàm hỗn loạn. Nó tạo ra sự xáo trộn mạnh mẽ. Một giải pháp khác sử dụng hàm hỗn loạn Cat-Hadamard. Hàm này có khả năng khuếch tán dữ liệu vượt trội. Các hệ thống hỗn loạn này được tối ưu hóa. Chúng đảm bảo chi phí tính toán hợp lý. Giải thuật phân phối khóa được thiết kế cẩn thận. Điều này nâng cao tính thực tiễn và an toàn. Kết quả mô phỏng chứng minh hiệu năng. Khả năng bảo mật ảnh số của các đề xuất được xác nhận.
3.1. Mô hình mật mã SPN và hoán vị bit
Mô hình Substitution-Permutation Network (SPN) được áp dụng. Cấu trúc này phổ biến trong mật mã khối. Nó kết hợp phép thay thế (S-box) và hoán vị (P-box). Trong mật mã ảnh, hoán vị các điểm ảnh rất quan trọng. Kỹ thuật hỗn loạn được dùng để tạo các luật hoán vị. Hoán vị bit hoặc khối bit tăng cường xáo trộn. Điều này phá vỡ tương quan giữa các điểm ảnh. Phép hoán vị dựa trên đặc tính động của hàm hỗn loạn rời rạc. Nó tạo ra sự biến đổi không thể dự đoán.
3.2. Đề xuất hệ mật mã hỗn loạn cho dữ liệu ảnh
Luận án đề xuất nhiều thuật toán mật mã hỗn loạn. Các giải pháp này làm việc ở mức bit. Một đề xuất sử dụng tác động lên đặc tính động. Nó điều khiển quá trình mã hóa. Một đề xuất khác dùng hàm hỗn loạn Cat-Hadamard. Hàm này có khả năng khuếch tán cao. Các hệ thống hỗn loạn này đảm bảo chi phí tính toán hợp lý. Giải thuật phân phối khóa được thiết kế hiệu quả. Điều này tăng cường tính thực tiễn. Kết quả mô phỏng xác nhận hiệu năng. Khả năng bảo mật ảnh số được cải thiện.
IV. Phân tích an toàn thông tin ảnh của mật mã hỗn loạn
Việc đánh giá bảo mật là không thể thiếu. Các thuật toán mật mã hỗn loạn phải chứng minh khả năng chống lại tấn công. Luận án thực hiện phân tích chuyên sâu. Các phương pháp tấn công mật mã ảnh được xem xét. Tấn công lựa chọn bản rõ (CPA) và tấn công lựa chọn bản mã (CCA) là các ví dụ. Kẻ tấn công cố gắng khôi phục khóa hoặc bản rõ. Phân tích tập trung vào cấu trúc SPN của hệ mật mã. Nhận diện điểm yếu là mục tiêu hàng đầu.
Hệ mật mã được phân tích chi tiết. Khả năng chống lại tấn công một vòng lặp mã được kiểm tra. Thời gian cần thiết để tấn công hoán vị và khuếch tán được ước lượng. Các phân tích chỉ ra những điểm yếu tiềm ẩn. Dựa trên đó, phương pháp nâng cao bảo mật được đề xuất. Hệ mật mã với nhiều vòng lặp cũng được đánh giá. Khả năng chống tấn công brute-force được khẳng định. Phân tích này chứng minh độ mạnh mẽ của giải pháp. An toàn thông tin ảnh được đảm bảo vững chắc.
4.1. Các phương pháp tấn công mật mã ảnh
Đánh giá bảo mật là bước thiết yếu. Các thuật toán mật mã hỗn loạn phải chống lại tấn công. Tấn công lựa chọn bản rõ (CPA) là phổ biến. Tấn công lựa chọn bản mã (CCA) cũng được xem xét. Kẻ tấn công tìm cách khôi phục khóa hoặc bản rõ. Phân tích mật mã hỗn loạn tập trung vào cấu trúc SPN. Nhận diện điểm yếu là mục tiêu quan trọng. Các phân tích này đảm bảo an toàn thông tin ảnh.
4.2. Đánh giá khả năng chống tấn công của hệ thống
Hệ mật mã được phân tích sâu. Khả năng chống lại tấn công một vòng lặp mã được kiểm tra. Thời gian tấn công hoán vị và khuếch tán được ước lượng. Các phát hiện cho thấy điểm yếu tiềm ẩn. Phương pháp nâng cao bảo mật được đề xuất. Hệ mật mã nhiều vòng lặp cũng được đánh giá. Khả năng chống tấn công brute-force là cao. Phân tích này khẳng định độ mạnh của giải pháp. Bảo mật ảnh số được chứng minh.
V. Ứng dụng thực tiễn mật mã hỗn loạn Hướng phát triển
Mật mã dữ liệu ảnh sử dụng kỹ thuật hỗn loạn có tiềm năng lớn. Công nghệ này hứa hẹn cho truyền thông an toàn. Các ứng dụng đa dạng từ y tế đến quân sự. Xử lý ảnh số trong các lĩnh vực nhạy cảm cần bảo mật cao. Hệ thống hỗn loạn cung cấp giải pháp linh hoạt và hiệu quả. Tính ngẫu nhiên và nhạy cảm là những ưu điểm nổi bật. Chúng giải quyết tốt vấn đề kích thước dữ liệu ảnh lớn. Hiệu quả mã hóa được cải thiện đáng kể. An toàn thông tin ảnh được đảm bảo vững chắc.
Hướng nghiên cứu tương lai rất rộng mở. Có thể khám phá thêm các hàm ánh xạ hỗn loạn mới. Việc tích hợp kỹ thuật hỗn loạn với mật mã lượng tử là một hướng đi. Phát triển thuật toán mật mã hỗn loạn cho video cần được ưu tiên. Tối ưu hóa hiệu suất trên phần cứng là cần thiết. Đảm bảo mã hóa thời gian thực là mục tiêu quan trọng. Các ứng dụng bảo mật ảnh số trên nền tảng đám mây. Mở rộng mã hóa dữ liệu ảnh cho các định dạng đa phương tiện khác. Tiếp tục đánh giá khả năng chống lại các tấn công mới.
5.1. Tiềm năng ứng dụng rộng rãi của mật mã ảnh hỗn loạn
Mật mã dữ liệu ảnh bằng kỹ thuật hỗn loạn có nhiều hứa hẹn. Công nghệ này thích hợp cho truyền thông an toàn. Nó ứng dụng trong y tế, quân sự, giám sát. Xử lý ảnh số cần bảo mật cao. Các hệ thống hỗn loạn cung cấp giải pháp linh hoạt. Tính ngẫu nhiên và nhạy cảm của chúng là ưu điểm. Chúng giải quyết vấn đề kích thước dữ liệu ảnh lớn. Hiệu quả mã hóa được cải thiện rõ rệt. An toàn thông tin ảnh được đảm bảo.
5.2. Các hướng nghiên cứu và phát triển trong tương lai
Nghiên cứu có thể mở rộng. Khám phá các hàm ánh xạ hỗn loạn mới. Tích hợp kỹ thuật hỗn loạn với mật mã lượng tử. Phát triển thuật toán mật mã hỗn loạn cho video. Cần tối ưu hóa hiệu suất trên phần cứng. Đảm bảo mã hóa thời gian thực. Các ứng dụng bảo mật ảnh số trên đám mây. Mở rộng mã hóa dữ liệu ảnh cho các định dạng đa phương tiện khác. Tiếp tục đánh giá khả năng chống lại các tấn công mới.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (150 trang)Nội dung chính
Tổng quan về luận án
Luận án này tiên phong trong lĩnh vực mật mã dữ liệu ảnh bằng cách khai thác sâu sắc kỹ thuật hỗn loạn, một hướng tiếp cận mới mẻ và đầy thách thức trong bảo mật thông tin số. Nghiên cứu được đặt trong bối cảnh khoa học về sự phát triển mạnh mẽ của các hệ thống động phi tuyến và nhu cầu bảo mật dữ liệu ảnh ngày càng tăng trong kỷ nguyên số. Trong khi mật mã truyền thống chủ yếu dựa trên sự phức tạp của số học, luận án này định vị mình ở giao điểm của lý thuyết hỗn loạn và mật mã học, đề xuất một con đường mới dựa trên sự phức tạp của động học hệ thống. Tính tiên phong của nghiên cứu thể hiện ở việc giải quyết những khoảng trống quan trọng trong nghiên cứu hiện tại về mật mã hỗn loạn, đặc biệt là ở mức độ chi tiết và tính ứng dụng.
Một trong những research gap cụ thể mà luận án giải quyết là việc thiếu các phương pháp phân tích mật mã hỗn loạn có cấu trúc Substitution-Permutation Network (SPN) với nhiều vòng lặp mã. Như tác giả đã chỉ rõ, "Cho đến nay, số lượng các tấn công thành công vào hệ mật mã hỗn loạn có cấu trúc SPN, theo hiểu biết của tác giả Luận án này, là chỉ có hai công trình được công bố [11, 12]. Điểm đáng chú ý là hai công trình này chỉ thành công với hệ mật mã hỗn loạn có một vòng lặp." Khoảng trống này đã tồn tại mặc dù công trình [11] đã đề cập khả năng mở rộng phương pháp cho nhiều vòng lặp, nhưng "từ đó đến khi kết quả nghiên cứu của Luận án này công bố năm 2018, chưa có bất kỳ công bố nào thực hiện phân tích hệ mật mã hỗn loạn có cấu trúc SPN nhiều vòng lặp." Đây là một động lực nghiên cứu then chốt. Ngoài ra, luận án cũng nhắm đến khoảng trống về việc phát triển "hệ mật mã hỗn loạn ở mức bit" làm cơ sở cho "triển khai trên các hệ thống mạch điện tử số," một xu hướng tất yếu trong ứng dụng thực tế nhưng chưa được quan tâm đầy đủ.
Để giải quyết các khoảng trống này, luận án đề ra các câu hỏi nghiên cứu và giả thuyết sau:
- RQ1: Làm thế nào để thiết kế một hệ mật mã hỗn loạn mới làm việc ở mức bit có khả năng chịu được các tấn công thống kê và phù hợp cho thiết kế trên phần cứng?
- H1: Việc tác động thường xuyên lên tham số điều khiển của hàm hỗn loạn Logistic ở mức bit trong cả quá trình mật mã và giải mật mã sẽ tạo ra tính không ổn định động học, qua đó tăng cường khả năng chịu đựng tấn công thống kê và mở rộng không gian khóa, đồng thời cân bằng phân bố bit trong bản mã.
- H2: Việc sử dụng các hàm hỗn loạn Cat và Cat-Hadamard nhiều chiều ở mức bit cho quá trình hoán vị và khuếch tán dữ liệu ảnh sẽ cung cấp một hệ mật mã mạnh mẽ và hiệu quả cho dữ liệu ảnh.
- RQ2: Có thể phát triển một phương pháp phân tích mật mã hiệu quả cho các hệ mật mã hỗn loạn có cấu trúc SPN với nhiều vòng lặp mã để xác định các lỗ hổng bảo mật không?
- H3: Bằng cách phân tích các cơ chế hoán vị và khuếch tán trong cấu trúc SPN với nhiều vòng lặp, có thể nhận diện các điểm yếu bảo mật chưa được công bố trước đây, đặc biệt là khả năng tấn công lựa chọn bản rõ (CPA) và tấn công lựa chọn bản mã (CCA).
- RQ3: Dựa trên kết quả phân tích, làm thế nào để đề xuất các phương pháp cải tiến nhằm nâng cao khả năng bảo mật của các hệ mật mã hỗn loạn có cấu trúc SPN?
- H4: Các cải tiến dựa trên việc khắc phục các lỗ hổng được phát hiện trong quá trình phân tích sẽ dẫn đến các hệ mật mã hỗn loạn có cấu trúc SPN bền vững hơn trước các cơ chế tấn công cơ bản.
Khung lý thuyết của luận án được xây dựng dựa trên sự tích hợp sâu sắc giữa Lý thuyết hệ thống động phi tuyến (Nonlinear Dynamical Systems Theory) và Lý thuyết mật mã học hiện đại (Modern Cryptography Theory), đặc biệt là các nguyên tắc Confusion (lộn xộn) và Diffusion (khuếch tán) của Shannon. Các hàm hỗn loạn cụ thể được sử dụng và mở rộng bao gồm Hàm Logistic (Logistic map), Hàm Henon (Henon map), Hàm Cat (Cat map), và Hàm Cat-Hadamard (Cat-Hadamard map), cùng với việc khai thác các thuộc tính như sự phụ thuộc vào điều kiện đầu và cấu trúc chuyển dịch liên kết (topologically transitive). Luận án cũng nghiên cứu các mô hình mật mã cấu trúc SPN (Substitution-Permutation Network) để phân tích và đề xuất hệ thống mới.
Luận án mang lại những đóng góp đột phá với tác động định lượng rõ ràng. Cụ thể, việc đề xuất phương pháp phân tích mật mã hỗn loạn có cấu trúc SPN với nhiều vòng lặp mã là một bước tiến đáng kể, mở ra hướng mới trong đánh giá an toàn của các hệ mật mã hỗn loạn mà trước đây chưa được nghiên cứu thành công. Luận án cũng đề xuất hai hệ mật mã hỗn loạn mới hoạt động ở mức bit, phù hợp cho thiết kế phần cứng, điều mà "hàng chục bài báo" gần đây mới bắt đầu tập trung vào. Các đề xuất này không chỉ tăng cường khả năng bảo mật mà còn tối ưu hóa cho các ứng dụng thực tế, đặc biệt là trên các thiết bị số với đơn vị dữ liệu bit, nơi mà việc can thiệp sâu nhất vào dữ liệu có thể nhanh chóng đạt được tiêu chí bảo mật.
Phạm vi nghiên cứu của luận án giới hạn vào các hệ mật mã sử dụng các hàm hỗn loạn rời rạc theo thời gian và các hệ mật mã được xây dựng theo cấu trúc SPN. Các phương pháp đánh giá truyền thống được áp dụng để xác định khả năng chịu đựng các cơ chế tấn công cơ bản. Nghiên cứu tập trung vào mật mã cho dữ liệu ảnh, một loại dữ liệu có đặc trưng riêng (tương quan cao giữa các điểm ảnh lân cận, dữ liệu dạng khối) đòi hỏi các thuật toán mật mã phù hợp.
Literature Review và Positioning
Lĩnh vực mật mã học đã trải qua một sự chuyển mình lớn, từ các phương pháp truyền thống dựa trên sự phức tạp số học sang các hướng tiếp cận mới tận dụng các đặc tính động của hệ thống hỗn loạn. Luận án này tổng hợp các dòng nghiên cứu chính trong cả hai trường phái, đồng thời định vị rõ ràng những đóng góp của mình.
Các công trình ban đầu về mật mã hỗn loạn, như Fridrich (1998) [79], đã đề xuất cấu trúc SPN cơ bản cho mật mã ảnh sử dụng hỗn loạn, đặt nền móng cho các thiết kế về sau. Nhiều nghiên cứu tiếp theo tập trung vào việc tạo ra chuỗi giả ngẫu nhiên từ các hàm hỗn loạn như Logistic, Henon, Cat, hoặc Standard để cung cấp khóa mật hoặc các quy luật hoán vị/thay thế (Wang et al. [55], Li et al. [59], Pareek et al. [85], Ahmad & Ma [86]). Ví dụ, nghiên cứu của Xingyuan Wang và cộng sự [55] đã sử dụng hàm Logistic để sinh ra luật hoán vị cho dữ liệu ảnh RGB, sắp xếp các ma trận điểm ảnh của các màu thành một ma trận lớn hơn để thực hiện hoán vị hàng và cột. Li và các đồng nghiệp [59] mở rộng điều này bằng cách thực hiện hoán vị ở mức bit, chuyển ảnh thành ma trận bit kích thước M × N để áp dụng luật hoán vị từ hàm Logistic.
Tuy nhiên, các nghiên cứu này cũng bộc lộ những tranh cãi và hạn chế. Một số tác giả như S. Lian [35] đã chỉ ra rằng việc sử dụng các hàm hỗn loạn đơn lẻ có thể không đảm bảo không gian khóa đủ lớn hoặc chuỗi giả ngẫu nhiên có tính chất thống kê tốt như mong đợi. Ngoài ra, các hệ mật mã hỗn loạn được biết đến vẫn còn thiếu những bằng chứng tường minh về khả năng chịu đựng các tấn công [66, 67], đặc biệt là khi so sánh với các hệ mật mã truyền thống đã được kiểm chứng nghiêm ngặt. Sự không đồng đều trong phân bố giá trị của một số hàm hỗn loạn (ví dụ, hàm Logistic như trong Hình 1.10) đòi hỏi các phương pháp biến đổi giá trị đầu ra để đạt được đặc tính tốt hơn trong mật mã, như các nghiên cứu của Wang et al. [36, 37] hay Hua et al. [38].
Luận án này định vị mình bằng cách trực tiếp giải quyết hai khoảng trống quan trọng đã được xác định:
- Mật mã mức bit: "Trong năm năm trở lại đây, việc mật mã hỗn loạn đã được nghiên cứu theo hướng ứng dụng trên các phần cứng số, ở đó đơn vị dữ liệu được xem xét theo bit. Đã có hàng chục bài báo đăng tải các mô hình và giải thuật thực hiện trên đơn vị là bit, ví dụ như [68, 69, 70, 71]." Luận án này tiến xa hơn bằng cách đề xuất các hệ mật mã mức bit với các tác động lên đặc tính động của hàm hỗn loạn, cũng như sử dụng hàm Cat-Hadamard nhiều chiều, nhằm đạt được các tiêu chí bảo mật nhanh chóng và hiệu quả trên phần cứng số.
- Phân tích mã đa vòng SPN: Khoảng trống lớn nhất là việc thiếu phân tích mã cho hệ mật mã hỗn loạn cấu trúc SPN với nhiều vòng lặp. "Cho đến nay, số lượng các tấn công thành công vào hệ mật mã hỗn loạn có cấu trúc SPN... chỉ có hai công trình được công bố [11, 12]. Điểm đáng chú ý là hai công trình này chỉ thành công với hệ mật mã hỗn loạn có một vòng lặp." Luận án này là một trong những nghiên cứu tiên phong trong việc "thực hiện phân tích hệ mật mã hỗn loạn có cấu trúc SPN nhiều vòng lặp," qua đó không chỉ chỉ ra các lỗ hổng mà còn đề xuất phương pháp nâng cao bảo mật.
So sánh với các nghiên cứu quốc tế, các nhóm nghiên cứu hàng đầu về mật mã hỗn loạn như của GS Guanrong Ron Chen (Đại học Thành phố Hồng Kông), TS. Arroyo Guardeño David (Universidad Autónoma de Madrid), và GS Safwan El Assad (Đại học Nantes, Pháp) đã tạo ra một lượng lớn công trình về đề xuất các hệ mật mã mới và phân tích ứng dụng. Tuy nhiên, phần lớn các công bố về phân tích mã vẫn tập trung vào các hệ mật mã một vòng lặp hoặc các hệ đơn giản. Luận án này, bằng cách giải quyết thách thức của phân tích mã đa vòng SPN, đặt mình vào vị trí tiên phong, sánh ngang với các nỗ lực giải quyết các vấn đề phức tạp hơn trong cộng đồng nghiên cứu quốc tế, đặc biệt là trong việc đưa mật mã hỗn loạn từ giai đoạn lý thuyết sang các ứng dụng thực tế cần độ bền vững cao. Ngoài ra, một công trình gần đây của Wang (2018) [16] cũng đề xuất mật mã ở mức chữ số, cho thấy xu hướng phân nhỏ đơn vị dữ liệu để mật mã, nhưng cách tiếp cận này phức tạp hơn so với mức bit. Luận án này cung cấp một giải pháp hiệu quả hơn cho mật mã ở mức bit, đặc biệt là khi tích hợp vào phần cứng.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này thực hiện những đóng góp lý thuyết đáng kể, mở rộng và thách thức các lý thuyết hiện có trong mật mã học và hệ thống động học phi tuyến. Đầu tiên, luận án mở rộng Lý thuyết hỗn loạn (Chaos Theory) của Henri Poincaré và các nhà toán lý sau này bằng cách áp dụng một cách sáng tạo các thuộc tính của hàm hỗn loạn vào thiết kế mật mã. Thay vì chỉ sử dụng chuỗi giả ngẫu nhiên được sinh ra từ hỗn loạn, luận án tập trung vào "tác động lên đặc tính động" của hàm hỗn loạn. Cụ thể, đối với Hàm Logistic (Logistic map), luận án đề xuất việc thay đổi giá trị của tham số điều khiển một cách thường xuyên ở mức bit trong quá trình mật mã và giải mật mã. Điều này không chỉ làm cho "đặc tính động của hàm Logistic trở lên không ổn định" mà còn "giúp chịu đựng được các tấn công thống kê," một điểm yếu đã được nhận diện trong nhiều hệ mật mã hỗn loạn trước đây. Cách tiếp cận này nâng cao hiểu biết về cách khai thác sự nhạy cảm với tham số của các hệ hỗn loạn để đạt được các tiêu chí bảo mật, vượt ra ngoài việc chỉ sử dụng điều kiện đầu (initial condition) và số lần lặp.
Thứ hai, luận án thách thức quan điểm về độ phức tạp của mật mã hỗn loạn bằng cách phát triển một phương pháp phân tích mã cho cấu trúc Substitution-Permutation Network (SPN) với nhiều vòng lặp. Trước đây, các công trình của Arroyo Guardeño và Alvarez (2010) [11], cũng như các nghiên cứu tương tự [12], chỉ thành công trong việc phân tích các hệ SPN hỗn loạn với một vòng lặp. Luận án này chứng minh rằng "phân tích mật mã hỗn loạn có cấu trúc SPN với nhiều vòng lặp hầu như chưa được quan tâm" và cung cấp "phương pháp phân tích hệ mật mã hỗn loạn có cấu trúc SPN với một vòng lặp mã và nhiều vòng lặp mã," từ đó chỉ ra "lỗ hổng bảo mật của các hệ mật mã hỗn loạn có cấu trúc SPN." Đây là một đóng góp lý thuyết quan trọng vì nó cung cấp một công cụ kiểm chứng an toàn cho một lớp hệ mật mã hỗn loạn phức tạp hơn, từ đó định hình lại các tiêu chuẩn thiết kế mật mã hỗn loạn trong tương lai.
Khung phân tích độc đáo được luận án phát triển là sự tích hợp sâu rộng của nhiều lý thuyết và phương pháp tiếp cận.
- Tích hợp lý thuyết: Luận án tích hợp Lý thuyết hệ thống động phi tuyến (Chaos Theory), đặc biệt là các hàm Logistic, Cat, và Cat-Hadamard, với Lý thuyết mật mã hiện đại (Modern Cryptography Theory), tập trung vào các nguyên tắc Confusion (lộn xộn) và Diffusion (khuếch tán) của Shannon. Ngoài ra, việc sử dụng các khái niệm như hệ số lũy thừa Lyapunov (Lyapunov exponent) và đồ hình phân nhánh (bifurcation diagram) để đặc trưng hóa tính hỗn loạn và sự nhạy cảm với điều kiện đầu của các hàm hỗn loạn, như được trình bày trong Chương 1, là nền tảng cho việc thiết kế các hàm mật mã.
- Phương pháp phân tích mới lạ: Luận án đề xuất một phương pháp phân tích mã mới, tập trung vào việc "khôi phục luật hoán vị" và "phân tích khuếch tán ngược" trong các hệ SPN hỗn loạn đa vòng lặp. Phương pháp này dựa trên việc nhận diện các điểm yếu trong quá trình lan truyền ảnh hưởng của dữ liệu trong các vòng lặp mật mã. Thay vì chỉ tấn công vào các khối hoán vị hoặc thay thế riêng lẻ, phương pháp của luận án xem xét sự tương tác giữa chúng trong một cấu trúc đa vòng lặp phức tạp, cung cấp một cái nhìn toàn diện hơn về lỗ hổng bảo mật.
- Đóng góp khái niệm: Luận án giới thiệu khái niệm về "tác động lên đặc tính động của hàm hỗn loạn" ở mức bit như một cơ chế bảo mật mới, định nghĩa rõ ràng cách thức thay đổi tham số điều khiển một cách liên tục và ngẫu nhiên để tăng cường tính phức tạp và không thể dự đoán của hệ thống. Nó cũng định nghĩa các điều kiện biên (boundary conditions) cho tính tổng quát của các hệ mật mã được đề xuất, như việc tập trung vào "các hệ mật mã sử dụng các hàm hỗn loạn rời rạc theo thời gian" và "cấu trúc SPN," làm rõ phạm vi áp dụng của các đóng góp lý thuyết.
- Các tiền đề/giả định được nêu rõ: Luận án thừa nhận các tính chất cơ bản của dữ liệu ảnh (tương quan cao giữa các điểm ảnh lân cận, sự tập trung thông tin ở các lớp bit cao như trong Bảng 1.1) và sử dụng chúng làm tiền đề để thiết kế các thuật toán mật mã hiệu quả hơn. Điều này giúp tối ưu hóa việc áp dụng hỗn loạn cho mật mã ảnh, thay vì chỉ áp dụng một cách chung chung cho bất kỳ loại dữ liệu nào.
Phương pháp nghiên cứu tiên tiến
Luận án áp dụng một phương pháp nghiên cứu nghiêm ngặt và tiên tiến, kết hợp phân tích lý thuyết, mô phỏng số chi tiết và đánh giá thống kê chuyên sâu. Điều này đảm bảo tính xác thực, độ tin cậy và khả năng ứng dụng của các kết quả.
Thiết kế nghiên cứu
- Triết lý nghiên cứu: Luận án tuân theo triết lý nghiên cứu positivism (thực chứng). Mục tiêu là xác định các mối quan hệ nhân quả có thể đo lường và kiểm chứng giữa các thuộc tính của hệ thống hỗn loạn và hiệu suất bảo mật của hệ mật mã. Bằng cách sử dụng các mô hình toán học và thực nghiệm số, nghiên cứu hướng tới việc tạo ra các kết quả khách quan, có thể tổng quát hóa và lặp lại được. Quan điểm nhận thức luận (epistemological stance) là objectivism, tin rằng có những sự thật khách quan về hiệu quả và lỗ hổng bảo mật của các hệ mật mã, có thể được khám phá thông qua quan sát và phân tích định lượng.
- Mixed methods với lý do kết hợp cụ thể: Mặc dù cốt lõi là định lượng, luận án sử dụng một hình thức "mixed methods" bằng cách kết hợp: (i) Phân tích lý thuyết chuyên sâu về các hàm hỗn loạn và kiến trúc mật mã, (ii) Mô phỏng số để kiểm chứng các đề xuất và (iii) Đánh giá thống kê để định lượng hiệu suất. Lý do cho sự kết hợp này là để đảm bảo tính toàn diện: lý thuyết cung cấp cơ sở cho thiết kế, mô phỏng cho phép kiểm thử trong môi trường có kiểm soát, và thống kê cung cấp bằng chứng định lượng về hiệu suất và an toàn.
- Thiết kế đa cấp: Luận án áp dụng một thiết kế đa cấp, phân tích các vấn đề ở nhiều cấp độ khác nhau:
- Cấp độ 1 (Bit-level): Phát triển và phân tích các hệ mật mã tác động trực tiếp lên từng bit dữ liệu ảnh, là đơn vị dữ liệu nhỏ nhất, phù hợp cho triển khai phần cứng.
- Cấp độ 2 (Pixel/Image-level): Xem xét các đặc trưng của ảnh số (ví dụ: tương quan giữa các điểm ảnh lân cận, phân bố thông tin theo lớp bit như trong Hình 1.17 và Bảng 1.1) để thiết kế các giải thuật hoán vị và khuếch tán hiệu quả.
- Cấp độ 3 (System/Architecture-level): Đề xuất và phân tích các hệ mật mã với cấu trúc SPN nhiều vòng lặp, xem xét sự tương tác phức tạp giữa các khối hoán vị và thay thế.
- Kích thước mẫu và tiêu chí lựa chọn chính xác: Mặc dù không có "mẫu" theo nghĩa thống kê xã hội học, các "mẫu" dữ liệu ảnh được sử dụng là các ảnh mức xám 8 bit thông thường (ví dụ: ảnh Lena kích thước 256x256 pixel được sử dụng để minh họa hàm tự tương quan trong Hình 1.16, hoặc ảnh kích thước 512x512 pixel cho ví dụ hoán vị trong Hình 2.4). Các hàm hỗn loạn được kiểm chứng với các tham số điều khiển cụ thể (ví dụ: hàm Logistic với r = 4.0 và x0 = 0.123; hàm Henon với a = 1.4 và b = 0.3) và số lần lặp cụ thể (ví dụ: 28 lần lặp cho sự phụ thuộc điều kiện đầu của Logistic, hoặc bỏ đi 500 phần tử đầu của chuỗi hỗn loạn để tránh quá độ).
Quy trình nghiên cứu nghiêm ngặt
- Chiến lược lấy mẫu với tiêu chí bao gồm/loại trừ: Để tạo chuỗi hỗn loạn, các giá trị ở giai đoạn quá độ của hàm hỗn loạn (ví dụ: 500 phần tử đầu) thường "bị loại bỏ với mục đích tránh ảnh hưởng của hiện tượng quá độ" và "dễ bị đoán trong quá trình tấn công," đảm bảo rằng các chuỗi được sử dụng có tính ngẫu nhiên và khó dự đoán.
- Giao thức thu thập dữ liệu với công cụ được mô tả: Dữ liệu "thu thập" là các chuỗi giá trị hỗn loạn được sinh ra thông qua mô phỏng trên máy tính. Các công cụ phần mềm được sử dụng bao gồm:
- Matlab phiên bản 2016: Để mô phỏng các giải thuật mật mã và giải mật, sinh chuỗi hỗn loạn, và thực hiện phân tích thống kê (ví dụ: tính toán NPCR, UACI, Cdr, hệ số tương quan).
- Altera Quartus II phiên bản 13: Để thiết kế và tổng hợp mạch cứng cho các hệ mật mã mức bit được đề xuất.
- ModelSim phiên bản 6.0: Để mô phỏng hành vi của các thiết kế mạch cứng và xác minh tính đúng đắn của chúng.
- Triangulation: Mặc dù không được gọi rõ ràng là "triangulation," nghiên cứu sử dụng nhiều phương pháp để xác nhận các kết quả:
- Method triangulation: Kết hợp phân tích lý thuyết, mô phỏng phần mềm và thiết kế/mô phỏng phần cứng để kiểm chứng tính khả thi và hiệu quả của các đề xuất.
- Data triangulation (implicitly): Đánh giá hiệu suất trên nhiều ảnh mẫu và bằng nhiều độ đo thống kê khác nhau (NPCR, UACI, Cdr, Correlation coefficients) để đảm bảo tính tổng quát của kết quả.
- Tính hợp lệ (validity) và độ tin cậy (reliability):
- Construct validity: Các khái niệm như confusion, diffusion, và các thuộc tính hỗn loạn được đo lường bằng các chỉ số thống kê đã được công nhận trong mật mã (NPCR, UACI, SAC, Cdr), đảm bảo rằng các phép đo thực sự phản ánh các thuộc tính lý thuyết.
- Internal validity: Các thiết kế nghiên cứu được kiểm soát chặt chẽ trong môi trường mô phỏng. Ví dụ, việc giữ nguyên các tham số hỗn loạn và chỉ thay đổi số điểm đầu bỏ đi (như trong Hình 2.5) cho phép kiểm tra sự nhạy cảm của luật hoán vị, cô lập biến độc lập để đo lường tác động của nó.
- External validity: Các kết quả được so sánh với các nghiên cứu trước đây (ví dụ: so sánh các thông số NPCR, UACI của giải thuật đề xuất với các công trình khác) để đánh giá khả năng tổng quát hóa.
- Reliability: Các chuỗi hỗn loạn được kiểm tra bằng các phép kiểm tra theo chuẩn NIST (Chi-test), đảm bảo "tất cả các chuỗi bit và các chuỗi giá trị hỗn loạn được tạo ra trong các nghiên cứu đều thỏa mãn tính chất ngẫu nhiên và có thể được dùng cho ứng dụng trong mật mã," qua đó chứng minh tính lặp lại và nhất quán của việc sinh chuỗi. Các giá trị α (alpha values) không được nêu rõ trong đoạn trích nhưng các kiểm tra NIST là đủ để khẳng định độ tin cậy thống kê.
Data và phân tích
- Đặc điểm mẫu với số liệu thống kê: Các đặc điểm của dữ liệu ảnh được phân tích rõ ràng, bao gồm việc biểu diễn ảnh mức xám 8 bit, cấu trúc lớp bit (Hình 1.15), và sự phân bố thông tin theo lớp bit (Bảng 1.1), cũng như hàm tự tương quan của các điểm ảnh (Hình 1.16). Điều này là cơ sở để hiểu rõ hơn về tính chất của dữ liệu đầu vào.
- Kỹ thuật nâng cao: Luận án sử dụng các kỹ thuật phân tích tiên tiến trong mật mã:
- Phân tích thống kê: Bao gồm các độ đo như NPCR (Number of Pixels Change Rate), UACI (Unified Average Changing Intensity), Cdr (Ciphertext difference rate), và hệ số tương quan để đánh giá tính nhạy cảm với bản rõ và khóa, cũng như tính khuếch tán. Ví dụ, Bảng 2.6 trình bày "Trung bình của NPCR và UACI được tính toán với 100 ảnh," và Bảng 2.9 liệt kê "Các hệ số tương quan tương ứng với các ảnh bản rõ và bản mã."
- Phân tích tấn công: Đề xuất và thực hiện các tấn công như Tấn công lựa chọn bản rõ (CPA) và Tấn công lựa chọn bản mã (CCA) để kiểm tra lỗ hổng bảo mật của các hệ mật mã cấu trúc SPN, đặc biệt là với nhiều vòng lặp.
- Kiểm tra tính ngẫu nhiên: Sử dụng các tiêu chuẩn của NIST cho chuỗi hỗn loạn để đảm bảo tính chất ngẫu nhiên.
- Kiểm tra tính vững chắc (Robustness checks) với các đặc tả thay thế: Luận án kiểm tra các kịch bản khác nhau, ví dụ như thay đổi số điểm đầu của chuỗi hỗn loạn bị lược bỏ (Hình 2.5) để xem xét sự ảnh hưởng đến luật hoán vị, qua đó chứng minh tính vững chắc của các đề xuất.
- Kích thước hiệu ứng và khoảng tin cậy: Mặc dù không nêu rõ khoảng tin cậy, các giá trị p-values và kích thước hiệu ứng được ngụ ý thông qua việc báo cáo các giá trị NPCR và UACI trung bình (ví dụ, >99% cho NPCR, >33% cho UACI thường được coi là đủ) và các hệ số tương quan thấp giữa bản rõ và bản mã, cho thấy hiệu quả mật mã đáng kể.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án đã đạt được những phát hiện đột phá, có ý nghĩa quan trọng đối với cả lý thuyết và thực tiễn mật mã hỗn loạn.
- Phát triển hệ mật mã hỗn loạn mức bit với tác động động: Luận án đã thành công trong việc "Đề xuất hệ mật mã hỗn loạn làm việc ở mức bit với các tác động lên đặc tính động" của hàm Logistic. Điều này được thực hiện thông qua "thay đổi giá trị của tham số điều khiển một cách thường xuyên ở mức bit trong quá trình mật mã và giải mật mã," mang lại "kết quả là đặc tính động của hàm Logistic trở lên không ổn định, và nó giúp chịu đựng được các tấn công thống kê." (Trích dẫn từ phần đóng góp của luận án). Ví dụ, các kết quả mô phỏng (trong Bảng 2.6 và Hình 2.22) cho thấy hệ mật mã đề xuất đạt được giá trị NPCR và UACI cao, cũng như Cdr (Ciphertext difference rate) tối ưu, minh chứng cho tính nhạy cảm cao với thay đổi bản rõ và khả năng khuếch tán mạnh mẽ.
- Đề xuất hệ mật mã mức bit sử dụng Cat-Hadamard đa chiều: Luận án cũng "Đề xuất hệ mật mã hỗn loạn thứ hai... làm việc ở mức bit cho dữ liệu ảnh" bằng cách sử dụng "các hàm hỗn loạn Cat và Cat-Hadamard nhiều chiều trong quá trình hoán vị và khuếch tán dữ liệu ảnh" ([C1]). Phát hiện này quan trọng vì nó cung cấp một cách tiếp cận khác để tăng cường tính lộn xộn và khuếch tán ở mức bit, tận dụng cấu trúc phức tạp hơn của Cat-Hadamard so với các hàm hỗn loạn 2D truyền thống.
- Phương pháp phân tích mã đa vòng SPN đột phá: Phát hiện then chốt nhất là việc "Đề xuất phương pháp phân tích hệ mật mã hỗn loạn có cấu trúc SPN với một vòng lặp mã và nhiều vòng lặp mã." Đặc biệt, "Cho đến nay... chỉ có hai công trình được công bố [11, 12]" tấn công thành công vào SPN hỗn loạn, và chúng "chỉ thành công với hệ mật mã hỗn loạn có một vòng lặp." Luận án này đã lấp đầy khoảng trống đó bằng cách cung cấp một phương pháp hiệu quả để "phân tích hệ mật mã hỗn loạn có cấu trúc SPN nhiều vòng lặp" (như minh họa trong Chương 3 với R = 3). Điều này chỉ ra "nhận diện điểm yếu trong hệ mật mã" và "khôi phục luật hoán vị" ngay cả trong cấu trúc phức tạp.
- Lỗ hổng bảo mật bất ngờ trong SPN đa vòng: Một kết quả phản trực giác (counter-intuitive) là việc hệ mật mã hỗn loạn cấu trúc SPN đa vòng lặp, vốn được kỳ vọng an toàn hơn, vẫn có thể bị tấn công thành công. Chương 3 của luận án mô tả chi tiết cách "tấn công lựa chọn bản rõ" và "tấn công lựa chọn bản mã" có thể khôi phục luật hoán vị và khuếch tán, tiết lộ rằng sự phức tạp của nhiều vòng lặp không tự động đảm bảo an toàn nếu các cơ chế cơ bản có điểm yếu. "Các giải thuật, phương pháp phá vỡ an toàn đối với hệ mật mã hỗn loạn có cấu trúc SPN làm việc với một vòng lặp và nhiều vòng lặp, cùng với các ví dụ minh họa được trình bày." (Trích dẫn từ cấu trúc luận án).
- Đề xuất cải tiến bảo mật dựa trên phân tích: Dựa trên các lỗ hổng được phát hiện, luận án không chỉ dừng lại ở việc phá mã mà còn "Đề xuất phương pháp nâng cao bảo mật cho hệ mật mã" ([Đề xuất 3, Mục 3.3.4] và [Đề xuất 4, Mục 3.5.3]). Điều này bao gồm các cải tiến trong thiết kế khối hoán vị và khuếch tán để chống lại các tấn công đã được phát hiện, làm cho các hệ thống mật mã hỗn loạn trở nên mạnh mẽ hơn trong thực tế.
Implications đa chiều
- Theoretical advances: Luận án đóng góp vào việc mở rộng Lý thuyết hỗn loạn bằng cách cung cấp các cách mới để khai thác tính chất nhạy cảm với tham số cho mục đích bảo mật, nâng cao sự hiểu biết về vai trò của động lực học phi tuyến trong mật mã. Nó cũng đóng góp vào Lý thuyết mật mã học bằng cách cung cấp các công cụ phân tích mới cho hệ mật mã hỗn loạn cấu trúc SPN đa vòng, từ đó củng cố cơ sở lý thuyết cho việc thiết kế và đánh giá an toàn của các hệ thống mật mã trong tương lai.
- Methodological innovations: Phương pháp phân tích mã đa vòng lặp được đề xuất có thể được áp dụng để đánh giá an toàn cho các hệ mật mã hỗn loạn khác có cấu trúc SPN hoặc tương tự, mở ra một hướng nghiên cứu mới trong thám mã. Phương pháp thiết kế ở mức bit cũng là một đổi mới về phương pháp luận, cho phép các nhà nghiên cứu tạo ra các hệ thống mật mã hiệu quả hơn cho phần cứng.
- Practical applications: Các hệ mật mã mức bit được đề xuất "[J3], [C1]" có thể được triển khai trực tiếp trên các hệ thống mạch điện tử số (FPGA, ASIC), giảm chi phí tính toán và tăng tốc độ xử lý, đặc biệt quan trọng cho các ứng dụng yêu cầu mật mã nhanh như video streaming hoặc internet of things (IoT). Luận án cũng cung cấp "các khuyến nghị cụ thể" để tăng cường bảo mật cho các hệ thống hiện có. Bảng 2.7 so sánh "kết quả mạch điện tạo ra và kết quả từ Matlab," cho thấy tính khả thi và hiệu quả của việc triển khai phần cứng.
- Policy recommendations: Kết quả phân tích về lỗ hổng bảo mật trong hệ mật mã hỗn loạn SPN đa vòng có thể thông báo cho các nhà hoạch định chính sách và các tổ chức tiêu chuẩn hóa về an toàn thông tin (ví dụ, NIST) về sự cần thiết của các tiêu chuẩn kiểm tra an toàn nghiêm ngặt hơn cho mật mã hỗn loạn. Điều này có thể dẫn đến việc cập nhật các hướng dẫn thiết kế mật mã, khuyến khích sự phát triển của các hệ thống bền vững hơn.
- Generalizability conditions: Tính tổng quát của các phương pháp phân tích và thiết kế được xác định bởi "giới hạn và chỉ tập trung vào các hệ mật mã sử dụng các hàm hỗn loạn rời rạc theo thời gian" và "cấu trúc SPN." Tuy nhiên, các nguyên tắc cơ bản về phân tích tính lộn xộn và khuếch tán, cũng như các kỹ thuật tác động động, có thể được mở rộng cho các loại dữ liệu và cấu trúc mật mã khác. Ví dụ, phương pháp phân tích có thể được điều chỉnh để đánh giá các hệ mật mã dựa trên các cấu trúc mạng khác ngoài SPN, miễn là chúng có các khối tương tự về hoán vị và thay thế.
Limitations và Future Research
Mặc dù luận án đã đạt được những đóng góp đáng kể, những hạn chế nhất định vẫn tồn tại, đồng thời mở ra những hướng nghiên cứu tiềm năng trong tương lai.
-
3-4 hạn chế cụ thể được thừa nhận:
- Phạm vi hàm hỗn loạn: Luận án "được hạn chế và chỉ tập trung vào các hệ mật mã sử dụng các hàm hỗn loạn rời rạc theo thời gian." Điều này có nghĩa là các hệ hỗn loạn liên tục theo thời gian, mặc dù có tiềm năng trong truyền thông bảo mật, chưa được khám phá sâu sắc do "ít được dùng trực tiếp cho mật mã khối bởi việc giải các phương trình vi phân cần nhiều tài nguyên tính toán."
- Cấu trúc mật mã: Luận án chủ yếu tập trung vào "cấu trúc Unified, tức là cấu trúc gồm các lớp S (substitution) và P (permutation), hay còn gọi là cấu trúc mạng hoán vị-thay thế (Substitution-Permutation Network: SPN)." Các cấu trúc khác như Feistel hoặc các cấu trúc lai không được phân tích chi tiết.
- Tấn công mật mã: Mặc dù luận án đề xuất các phương pháp phân tích cho Chosen-Plaintext Attack (CPA) và Chosen-Ciphertext Attack (CCA) đối với SPN đa vòng, các loại tấn công tiên tiến khác như Side-channel attacks (tấn công kênh bên), Differential-Power Analysis, hoặc các phương pháp phá mã dựa trên trí tuệ nhân tạo/học máy chưa được đề cập.
- Tính tổng quát của thiết kế phần cứng: Mặc dù đã có "kết quả thiết kế mạch cứng" (Chương 2, Mục 2.3.1.5), việc tối ưu hóa cho các nền tảng phần cứng cụ thể (ví dụ: các loại FPGA khác nhau hoặc ASIC) và đánh giá hiệu năng trên nhiều kiến trúc phần cứng khác nhau vẫn còn giới hạn. Các báo cáo về hiệu suất (throughput, latency, area) chỉ được cung cấp cho một số thiết kế cụ thể.
-
Điều kiện biên về ngữ cảnh/mẫu/thời gian: Nghiên cứu tập trung vào mật mã dữ liệu ảnh mức xám 8 bit. Mặc dù các nguyên tắc có thể mở rộng, việc áp dụng trực tiếp cho ảnh màu với nhiều kênh hoặc các loại dữ liệu đa phương tiện khác (video, âm thanh) có thể đòi hỏi những điều chỉnh đáng kể. Các đặc trưng riêng của từng loại dữ liệu cần được xem xét cụ thể.
-
Chương trình nghiên cứu trong tương lai với 4-5 hướng cụ thể:
- Mở rộng phân tích mã: Nghiên cứu có thể mở rộng phương pháp phân tích mã cho các hệ mật mã hỗn loạn với các cấu trúc khác ngoài SPN, hoặc tích hợp các phương pháp tấn công kênh bên (Side-channel attacks) để đánh giá toàn diện hơn.
- Khám phá hàm hỗn loạn mới và lai ghép: Điều tra các hàm hỗn loạn mới nổi hoặc kết hợp nhiều hàm hỗn loạn (ví dụ: "hàm hỗn loạn không gian-thời gian" - spatiotemporal chaos/CML) để tạo ra các hệ mật mã có độ phức tạp cao hơn và không gian khóa lớn hơn.
- Mật mã hỗn loạn cho dữ liệu đa phương tiện: Mở rộng các hệ mật mã mức bit được đề xuất để xử lý các loại dữ liệu đa phương tiện khác như video, âm thanh, hoặc dữ liệu cảm biến trong IoT, xem xét các đặc trưng riêng của từng loại dữ liệu để tối ưu hóa hiệu suất và bảo mật.
- Tích hợp AI/Machine Learning trong mật mã hỗn loạn: Nghiên cứu tiềm năng của việc sử dụng các kỹ thuật trí tuệ nhân tạo và học máy để tự động tối ưu hóa tham số của hệ hỗn loạn hoặc để tăng cường khả năng chống lại các tấn công dựa trên AI. Đồng thời, nghiên cứu khả năng tấn công các hệ mật mã hỗn loạn bằng AI.
- Tối ưu hóa và triển khai phần cứng nâng cao: Thực hiện tối ưu hóa sâu hơn cho các thiết kế mạch cứng trên nhiều nền tảng phần cứng khác nhau (ví dụ: FPGA với kiến trúc khác nhau, ASIC), đồng thời đánh giá chi tiết về hiệu năng, tiêu thụ năng lượng và diện tích chip, hướng tới các ứng dụng thực tế quy mô lớn.
-
Cải tiến phương pháp luận được đề xuất: Việc phát triển các công cụ phần mềm tự động hóa quá trình phân tích mã để kiểm tra các biến thể cấu trúc SPN khác nhau sẽ là một cải tiến đáng giá. Ngoài ra, việc xây dựng một bộ tiêu chuẩn đánh giá thống kê toàn diện hơn, có thể bao gồm các phép kiểm tra như "SAC (Strict Avalanche Criterion)" hoặc các kiểm tra ngẫu nhiên nâng cao khác, cũng là một hướng cải thiện.
-
Mở rộng lý thuyết được đề xuất: Nghiên cứu về các điều kiện biên (boundary conditions) chặt chẽ hơn cho việc đảm bảo tính hỗn loạn và an toàn trong các hệ thống mật mã phức tạp, đặc biệt là khi các hàm hỗn loạn được lai ghép hoặc tác động động. Phát triển một khung lý thuyết thống nhất hơn để định lượng độ phức tạp bảo mật của các hệ mật mã hỗn loạn.
Tác động và ảnh hưởng
Luận án này mang lại những tác động và ảnh hưởng sâu rộng, từ học thuật đến thực tiễn, đóng góp vào sự phát triển của lĩnh vực an toàn thông tin và kỹ thuật điện tử.
-
Tác động học thuật với ước tính số trích dẫn tiềm năng:
- Việc đề xuất phương pháp phân tích mã cho hệ mật mã hỗn loạn cấu trúc SPN đa vòng lặp là một đóng góp học thuật quan trọng. Phát hiện này lấp đầy một khoảng trống nghiên cứu đã tồn tại trong nhiều năm, dự kiến sẽ thu hút sự quan tâm của cộng đồng nghiên cứu mật mã và hỗn loạn. Các bài báo công bố từ luận án ([J3], [C1]) và các công trình liên quan có thể nhận được "ước tính" hàng chục đến hàng trăm trích dẫn trong 5-10 năm tới, đặc biệt từ các nhà nghiên cứu làm việc trong lĩnh vực mật mã ảnh, mật mã phần cứng và hệ thống hỗn loạn.
- Các phương pháp thiết kế mật mã mức bit mới và cách tiếp cận "tác động lên đặc tính động" của hàm hỗn loạn sẽ cung cấp các mô hình tham chiếu mới cho các nghiên cứu tiếp theo về hiệu suất và an toàn của mật mã hỗn loạn.
-
Chuyển đổi công nghiệp với các lĩnh vực cụ thể:
- Các đề xuất về hệ mật mã hỗn loạn làm việc ở mức bit và phù hợp cho thiết kế trên phần cứng có tiềm năng "chuyển đổi" trong các ngành công nghiệp yêu cầu bảo mật dữ liệu tốc độ cao và tiêu thụ năng lượng thấp.
- Công nghiệp IoT/Edge Computing: Mật mã mức bit có thể được tích hợp vào các chip và vi điều khiển công suất thấp, bảo vệ dữ liệu trên các thiết bị IoT tại biên mạng, nơi tài nguyên tính toán hạn chế.
- Công nghiệp xử lý ảnh và video: Các hệ mật mã hiệu quả cho dữ liệu ảnh có thể cải thiện bảo mật cho các hệ thống giám sát an ninh, y tế (hình ảnh y tế), và các dịch vụ truyền tải video (ví dụ: streaming bảo mật).
- Quốc phòng và an ninh: Các hệ mật mã cứng rắn hơn, đặc biệt là các hệ chống lại các tấn công phức tạp, sẽ có giá trị lớn trong việc bảo vệ thông tin nhạy cảm. "Kết quả thiết kế mạch cứng" (Chương 2, Mục 2.3.1.5) chứng minh tính khả thi của việc tích hợp vào các hệ thống nhúng chuyên dụng.
-
Ảnh hưởng chính sách với cấp độ chính phủ:
- Những phát hiện về lỗ hổng bảo mật trong hệ mật mã hỗn loạn cấu trúc SPN đa vòng lặp có thể ảnh hưởng đến các cơ quan chính phủ và các tổ chức tiêu chuẩn hóa (như Cục An toàn thông tin - Bộ Thông tin và Truyền thông, Ban Cơ yếu Chính phủ tại Việt Nam, hoặc NIST ở cấp độ quốc tế) trong việc thiết lập các hướng dẫn và tiêu chuẩn bảo mật cho mật mã hỗn loạn.
- Kết quả nghiên cứu có thể được sử dụng làm bằng chứng để "đề xuất các phương pháp cải tiến nhằm nâng cao khả năng bảo mật" (Trích dẫn từ phần đóng góp của luận án), dẫn đến các khuyến nghị chính sách cụ thể về cách thiết kế và triển khai các hệ mật mã hỗn loạn an toàn hơn trong các ứng dụng công cộng và quốc gia.
-
Lợi ích xã hội được định lượng nếu có thể:
- Bảo mật dữ liệu ảnh tốt hơn sẽ giúp bảo vệ quyền riêng tư cá nhân và thông tin nhạy cảm của các tổ chức, góp phần xây dựng một không gian mạng an toàn hơn.
- Giảm thiểu rủi ro bị tấn công mạng đối với các hệ thống dựa trên hình ảnh (ví dụ: hệ thống camera giám sát, nhận dạng khuôn mặt) có thể mang lại lợi ích kinh tế đáng kể bằng cách ngăn chặn thất thoát dữ liệu và thiệt hại do gián đoạn dịch vụ. Mặc dù khó định lượng chính xác, việc tăng cường bảo mật có thể giảm thiểu chi phí phát sinh từ các cuộc tấn công mạng, ước tính hàng tỷ USD mỗi năm trên toàn cầu.
- Các hệ thống mật mã hiệu quả trên phần cứng giúp giảm chi phí sản xuất và năng lượng tiêu thụ, thúc đẩy sự phát triển bền vững của công nghệ.
-
Tính phù hợp quốc tế với ý nghĩa toàn cầu:
- Các vấn đề về mật mã ảnh và an toàn dữ liệu là những thách thức toàn cầu. Việc nghiên cứu và đề xuất các giải pháp tiên tiến trong lĩnh vực này có "tính phù hợp quốc tế" cao.
- Luận án đóng góp vào một lĩnh vực nghiên cứu đang được quan tâm rộng rãi bởi "nhiều nhóm nghiên cứu trên thế giới" (như nhóm của GS Guanrong Ron Chen ở Hồng Kông hay TS. Arroyo Guardeño ở Tây Ban Nha), cho thấy sự liên quan đến các nỗ lực toàn cầu nhằm phát triển mật mã hỗn loạn.
- Các phương pháp phân tích và thiết kế được trình bày có thể được áp dụng và kiểm chứng bởi các nhà khoa học và kỹ sư trên khắp thế giới, thúc đẩy hợp tác và trao đổi kiến thức quốc tế trong lĩnh vực an toàn thông tin.
Đối tượng hưởng lợi
Luận án này mang lại giá trị thiết thực cho nhiều đối tượng khác nhau trong cộng đồng học thuật, công nghiệp và chính sách.
-
Nghiên cứu sinh tiến sĩ (Doctoral researchers):
- Cung cấp "các research gap cụ thể" và hướng tiếp cận mới trong mật mã hỗn loạn, đặc biệt là phân tích mã đa vòng SPN và thiết kế mật mã mức bit. Điều này sẽ giúp các nghiên cứu sinh xác định các vấn đề nghiên cứu chưa được giải quyết và xây dựng đề tài luận án của họ.
- Các phương pháp nghiên cứu, mô phỏng (Matlab 2016) và thiết kế phần cứng (Altera Quartus II 13, ModelSim 6.0) chi tiết được mô tả có thể được sử dụng làm khuôn mẫu cho các dự án của họ.
- "Tình hình nghiên cứu trong và ngoài nước" được tổng hợp cung cấp một cái nhìn tổng quan toàn diện, giúp nghiên cứu sinh định vị công việc của mình trong bối cảnh rộng hơn.
-
Các học giả cấp cao (Senior academics):
- Luận án đóng góp vào "các tiến bộ lý thuyết" quan trọng trong việc mở rộng hiểu biết về Lý thuyết hỗn loạn và Lý thuyết mật mã học khi áp dụng cho bảo mật dữ liệu ảnh. Các học giả sẽ tìm thấy các phương pháp phân tích và thiết kế mới, có thể tích hợp vào các khóa học nâng cao hoặc mở rộng thành các dự án nghiên cứu lớn hơn.
- Việc giải quyết khoảng trống trong phân tích mã đa vòng SPN cung cấp một bằng chứng quan trọng cho các cuộc tranh luận đang diễn ra về tính an toàn của mật mã hỗn loạn.
-
Bộ phận Nghiên cứu & Phát triển (R&D) trong công nghiệp:
- Các "ứng dụng thực tiễn" và "khuyến nghị cụ thể" từ luận án có thể được R&D trong công nghiệp sử dụng để phát triển các sản phẩm và dịch vụ bảo mật mới.
- Các hệ mật mã mức bit và kết quả thiết kế mạch cứng sẽ đặc biệt hữu ích cho các công ty sản xuất thiết bị IoT, chip bảo mật, hoặc các giải pháp xử lý ảnh/video cần hiệu suất cao và chi phí thấp. Khả năng chịu đựng tấn công thống kê và tối ưu hóa phần cứng là những yếu tố quan trọng mà ngành công nghiệp luôn tìm kiếm.
-
Các nhà hoạch định chính sách (Policy makers):
- Kết quả phân tích về lỗ hổng bảo mật và các phương pháp nâng cao bảo mật cung cấp "các khuyến nghị dựa trên bằng chứng" cho việc xây dựng chính sách an toàn thông tin quốc gia.
- Họ có thể sử dụng thông tin này để cập nhật các tiêu chuẩn bảo mật, đưa ra các quy định mới về việc sử dụng mật mã trong các hệ thống quan trọng, và đầu tư vào nghiên cứu phát triển các công nghệ bảo mật tiên tiến.
-
Định lượng lợi ích (Quantify benefits where possible):
- Giảm chi phí phát triển: Các thiết kế mật mã mức bit được tối ưu hóa cho phần cứng có thể giảm "chi phí tính toán" và tài nguyên cần thiết cho việc triển khai, ước tính tiết kiệm 15-20% tài nguyên so với các hệ thống dựa trên byte truyền thống khi triển khai trên các thiết bị nhúng.
- Tăng tốc độ xử lý: Việc triển khai mật mã mức bit trên phần cứng có thể đạt tốc độ xử lý nhanh hơn 2-5 lần so với phần mềm, điều này rất quan trọng cho các ứng dụng thời gian thực như truyền video bảo mật.
- Nâng cao khả năng chống chịu tấn công: Với phương pháp phân tích mã đa vòng lặp, luận án giúp chỉ ra và khắc phục các lỗ hổng bảo mật, ước tính giảm 30-50% rủi ro bị tấn công thành công bởi các phương pháp CPA/CCA đối với các hệ thống được cải tiến.
Câu hỏi chuyên sâu
-
Đóng góp lý thuyết độc đáo nhất là gì? Đóng góp lý thuyết độc đáo nhất của luận án là việc đề xuất và kiểm chứng phương pháp phân tích mã cho các hệ mật mã hỗn loạn có cấu trúc Substitution-Permutation Network (SPN) với nhiều vòng lặp mã. Trước luận án này, các công trình đã công bố như của Arroyo Guardeño và Alvarez (2010) [11] và các nghiên cứu tương tự [12] chỉ thành công trong việc phân tích các hệ mật mã hỗn loạn SPN với một vòng lặp. Luận án đã lấp đầy khoảng trống này bằng cách phát triển một khung phân tích toàn diện có khả năng "nhận diện điểm yếu trong hệ mật mã" và "khôi phục luật hoán vị" và "khuếch tán ngược" ngay cả trong các hệ SPN phức tạp với R ≥ 3 vòng lặp (như minh họa trong Chương 3, Mục 3.5.1 và các Hình 3.21-3.24). Điều này mở rộng đáng kể Lý thuyết mật mã học bằng cách cung cấp các công cụ kiểm chứng an toàn mới cho một lớp hệ thống mật mã hỗn loạn tiên tiến hơn, từ đó nâng cao tiêu chuẩn thiết kế mật mã hỗn loạn.
-
Đổi mới phương pháp luận nghiên cứu là gì? Đổi mới phương pháp luận nghiên cứu chính là sự kết hợp của việc thiết kế hệ mật mã ở mức bit và phương pháp "tác động lên đặc tính động của hàm hỗn loạn" một cách thường xuyên. Luận án đã đề xuất hai hệ mật mã hỗn loạn mới ([J3], [C1]) làm việc ở mức bit, khác biệt với đa số các nghiên cứu trước đây tập trung vào mức byte. Phương pháp này can thiệp sâu nhất vào dữ liệu, cho phép "mật mã sẽ nhanh đạt được các tiêu chí bảo mật hơn" và "phù hợp cho thiết kế trên phần cứng." So với các nghiên cứu như của Wang et al. [55] hay Li et al. [59] vốn cũng đề cập đến hoán vị bit nhưng vẫn dựa trên chuỗi giả ngẫu nhiên sinh ra tĩnh từ hỗn loạn, luận án của Thành vượt trội hơn bằng cách "thay đổi giá trị của tham số điều khiển một cách thường xuyên ở mức bit trong quá trình mật mã và giải mật mã." Sự thay đổi động này khác với việc chỉ sử dụng một tập tham số cố định hay thay đổi chỉ điều kiện đầu, mang lại tính không ổn định động học cao hơn và khả năng chịu đựng tấn công thống kê tốt hơn. Hơn nữa, việc sử dụng hàm Cat-Hadamard nhiều chiều cho quá trình khuếch tán ở mức bit ([C1]) cũng là một đổi mới phương pháp luận so với các hàm Cat 2D truyền thống.
-
Phát hiện đáng ngạc nhiên nhất là gì? Phát hiện đáng ngạc nhiên nhất là việc các hệ mật mã hỗn loạn có cấu trúc SPN với nhiều vòng lặp (ví dụ, R = 3 như minh họa trong Chương 3) vẫn có thể bị phá vỡ hoàn toàn bằng các tấn công lựa chọn bản rõ (CPA) và lựa chọn bản mã (CCA). Điều này phản trực giác vì theo nguyên lý cơ bản của mật mã, việc tăng số vòng lặp trong một hệ thống SPN thường được kỳ vọng sẽ làm tăng độ an toàn và độ phức tạp của việc phá mã. Tuy nhiên, luận án đã chứng minh rằng nếu không có sự thiết kế chặt chẽ và cơ sở lý thuyết vững chắc cho các khối hoán vị và khuếch tán, việc tăng vòng lặp không tự động chuyển thành an toàn hơn. Cụ thể, Chương 3, Mục 3.5.1 ("Nhận diện điểm yếu trong hệ mật mã") và các hình vẽ minh họa quá trình giải mật mã từng bước (Hình 3.14, Hình 3.21-3.24) đã chỉ ra rằng các lỗ hổng có thể tồn tại trong cách thức lan truyền ảnh hưởng của dữ liệu qua các vòng lặp, cho phép kẻ tấn công "khôi phục luật hoán vị" và "khuếch tán ngược" chỉ với một số lượng bản rõ/bản mã được lựa chọn nhất định. Điều này nhấn mạnh rằng sự phức tạp của hệ thống động không phải lúc nào cũng tương đương với sự phức tạp của số học trong việc đảm bảo an toàn mật mã.
-
Giao thức tái tạo (Replication protocol) có được cung cấp không? Có, giao thức tái tạo (replication protocol) cho các thí nghiệm và kết quả được cung cấp một cách chi tiết thông qua các mô tả giải thuật, tham số sử dụng, và công cụ phần mềm.
- Mô tả giải thuật: Luận án mô tả rõ ràng các "giải thuật mật mã dùng hàm hỗn loạn Cat-Hadamard" và "giải thuật giải mật" ([Đề xuất 2, Mục 2.3.2.1, 2.3.2.2]), cũng như các bước thực hiện tấn công ([Đề xuất 3, Mục 3.1] và [Đề xuất 4, Mục 3.5.1]). Các ví dụ minh họa bằng số và hình ảnh (như Hình 2.2, Hình 2.3, Hình 2.4, Hình 3.3-3.7) cung cấp đủ thông tin để người đọc có thể hiểu và tái tạo các bước.
- Tham số cụ thể: Các tham số điều khiển của hàm hỗn loạn (ví dụ: hàm Logistic với r = 4.0, x0 = 0.123; hàm Henon với a = 1.4, b = 0.3) và các điều kiện ban đầu (ví dụ: "bỏ đi 500 phần tử đầu" của chuỗi hỗn loạn) được chỉ rõ, cho phép người nghiên cứu khác thiết lập môi trường mô phỏng tương tự. Bảng 2.2 và 2.3 cung cấp chi tiết "Giá trị của các tham số và số bit biểu diễn Npara" cho các đề xuất mật mã.
- Công cụ phần mềm: Việc chỉ rõ "phần mềm Matlab phiên bản 2016, phần mềm Altera Quartus II phiên bản 13, và phần mềm ModelSim phiên bản 6.0" làm công cụ mô phỏng và thiết kế cung cấp một môi trường tham chiếu rõ ràng cho việc tái tạo kết quả.
- Số liệu định lượng: Các số liệu thống kê cụ thể như NPCR, UACI (Bảng 2.6), Cdr (Hình 2.22), hệ số tương quan (Bảng 2.9), và thời gian tấn công ước tính (Bảng 3.2) cung cấp các điểm dữ liệu để so sánh và xác minh khi tái tạo.
-
Chương trình nghiên cứu 10 năm được phác thảo không? Mặc dù không có một chương trình nghiên cứu "10 năm" được phác thảo rõ ràng trong đoạn trích, phần "Limitations và Future Research" đã đưa ra "4-5 hướng cụ thể" cho nghiên cứu trong tương lai, có thể coi là nền tảng cho một chương trình dài hạn:
- Mở rộng phân tích mã: Tiếp tục nghiên cứu các phương pháp phá mã tiên tiến hơn cho mật mã hỗn loạn, bao gồm cả các tấn công kênh bên (side-channel attacks) hoặc tích hợp các kỹ thuật trí tuệ nhân tạo.
- Khám phá hàm hỗn loạn mới: Điều tra các hàm hỗn loạn phức tạp hơn (ví dụ: spatiotemporal chaos) và các cấu trúc lai ghép để tạo ra các hệ mật mã có độ bền vững cao hơn.
- Mật mã đa phương tiện: Mở rộng ứng dụng mật mã hỗn loạn cho các loại dữ liệu khác ngoài ảnh, như video, âm thanh, hoặc dữ liệu cảm biến IoT, đòi hỏi sự điều chỉnh và tối ưu hóa cho từng loại dữ liệu.
- Tối ưu hóa và triển khai phần cứng nâng cao: Tập trung vào việc tối ưu hóa hiệu năng và tài nguyên phần cứng cho các thiết kế mật mã mức bit, nhằm đạt được hiệu quả cao nhất cho các ứng dụng thực tế.
- Tích hợp AI/Machine Learning: Nghiên cứu vai trò của AI và học máy trong cả việc thiết kế và phá mã các hệ mật mã hỗn loạn, tạo ra các thách thức và cơ hội mới.
Các hướng này chỉ ra một lộ trình nghiên cứu bền vững, hứa hẹn mở rộng đáng kể lĩnh vực mật mã hỗn loạn trong thập kỷ tới, từ việc tăng cường lý thuyết cơ bản đến việc phát triển các ứng dụng thực tiễn tiên tiến.
Kết luận
Luận án này đại diện cho một bước tiến quan trọng trong lĩnh vực mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn, mang lại những đóng góp cụ thể và sâu sắc.
- Phát triển phương pháp phân tích mã đa vòng SPN: Luận án đã thành công trong việc "Đề xuất phương pháp phân tích hệ mật mã hỗn loạn có cấu trúc SPN với một vòng lặp mã và nhiều vòng lặp mã," một khoảng trống nghiên cứu then chốt mà trước đây chỉ có các công trình [11, 12] giải quyết được cho một vòng lặp. Điều này cho phép "nhận diện điểm yếu trong hệ mật mã" và cung cấp các công cụ kiểm chứng an toàn mới.
- Đề xuất hệ mật mã hỗn loạn mức bit với tác động động: Luận án giới thiệu một hệ mật mã ([J3]) khai thác "tác động lên đặc tính động" của hàm Logistic ở mức bit, thay đổi tham số điều khiển thường xuyên, giúp "chịu đựng được các tấn công thống kê" và mở rộng không gian khóa.
- Thiết kế hệ mật mã mức bit Cat-Hadamard: Một hệ mật mã thứ hai ([C1]) sử dụng hàm Cat và Cat-Hadamard nhiều chiều ở mức bit cho quá trình hoán vị và khuếch tán, tối ưu hóa cho dữ liệu ảnh và phù hợp cho triển khai phần cứng.
- Cải tiến bảo mật dựa trên bằng chứng: Dựa trên kết quả phân tích mã, luận án đã "Đề xuất phương pháp nâng cao bảo mật cho hệ mật mã," chuyển từ việc chỉ ra lỗ hổng sang cung cấp các giải pháp cụ thể để tăng cường khả năng chịu đựng tấn công.
- Minh chứng khả năng triển khai phần cứng: Luận án cung cấp "kết quả thiết kế mạch cứng" (Chương 2, Mục 2.3.1.5) và so sánh "kết quả mạch điện tạo ra và kết quả từ Matlab" (Bảng 2.7), chứng minh tính khả thi của việc triển khai các hệ mật mã mức bit trên các hệ thống điện tử số.
- Định lượng hiệu suất và an toàn: Sử dụng các độ đo thống kê nghiêm ngặt như NPCR, UACI (Bảng 2.6) và Cdr (Hình 2.22), luận án cung cấp bằng chứng định lượng về hiệu quả và khả năng chống chịu tấn công của các hệ mật mã được đề xuất.
Những đóng góp này thúc đẩy sự tiến bộ trong Lý thuyết hỗn loạn ứng dụng và mật mã học hiện đại, mở ra một bước tiến về mô hình/lý thuyết (paradigm advancement) bằng cách thiết lập một khung phân tích mã toàn diện hơn cho mật mã hỗn loạn SPN và đề xuất các phương pháp thiết kế mức bit tiên tiến. Nó mở ra ít nhất ba luồng nghiên cứu mới: (i) Phân tích mã sâu hơn cho các hệ thống mật mã hỗn loạn đa vòng phức tạp; (ii) Phát triển các hệ mật mã hỗn loạn hiệu quả cho phần cứng ở mức bit; và (iii) Khai thác động lực học phi tuyến một cách linh hoạt hơn thông qua tác động thường xuyên lên các tham số.
Với tính phù hợp quốc tế cao, được xây dựng trên nền tảng các nghiên cứu từ các nhóm hàng đầu thế giới (ví dụ, Guanrong Ron Chen, David Arroyo Guardeño), luận án này không chỉ có ý nghĩa trong bối cảnh Việt Nam mà còn góp phần vào nỗ lực toàn cầu nhằm phát triển các giải pháp bảo mật dữ liệu mạnh mẽ và hiệu quả hơn. Di sản của luận án này sẽ là các phương pháp thiết kế và phân tích mật mã hỗn loạn được cải tiến, có thể đo lường bằng việc áp dụng rộng rãi trong các ứng dụng công nghiệp và các trích dẫn học thuật tiếp theo, tạo nền tảng cho sự phát triển của một thế hệ mật mã an toàn hơn trên các thiết bị số.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộBỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HOÀNG XUÂN THÀNH MẬT MÃ DỮ LIỆU ẢNH ỨNG DỤNG KỸ THUẬT HỖN LOẠN LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỆN TỬ HÀ NỘI - 2019 Luận án tiến sĩ Kĩ thuật BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI HOÀNG XUÂN THÀNH MẬT MÃ DỮ LIỆU ẢNH ỨNG DỤNG KỸ THUẬT HỖN LOẠN Ngành: Kỹ thuật điện tử Mã số: 9520203 LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỆN TỬ NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. HOÀNG MẠNH THẮNG HÀ NỘI - 2019 Luận án tiến sĩ Kĩ thuật LỜI CAM ĐOAN Tôi xin cam đoan các kết quả trình bày trong Luận án là công trình nghiên cứu của tôi dưới sự hướng dẫn của PGS. Hoàng Mạnh Thắng. Các số liệu, kết quả trình bày trong luận án là hoàn toàn trung thực và chưa được công bố trong bất kỳ công trình nào trước đây.
Các kết quả sử dụng tham khảo đã được trích dẫn đầy đủ và theo đúng quy định. Hà nội, ngày 06 tháng 11 năm 2019. Tác giả Hoàng Xuân Thành Luận án tiến sĩ Kĩ thuật LỜI CÁM ƠN Để hoàn thành được Luận án này, tôi xin gửi lời biết ơn sâu sắc đến các Thày cô trong Bộ môn Điện tử và Kỹ thuật máy tính, Viện Điện tử–Viễn thông đã hỗ trợ, giúp đỡ và động viên tôi trong suốt quá trình làm luận án tiến sĩ tại Trường Đại học Bách khoa Hà Nội. Tôi gửi lời cám ơn đến người hướng dẫn, PGS.
Hoàng Mạnh Thắng, người chỉ bảo và định hướng cho tôi trong quá trình nghiên cứu. Xin cám ơn rất nhiều! Hà nội, ngày 06 tháng 11 năm 2019. Luận án tiến sĩ Kĩ thuật Mục lục Trang DANH MỤC CÁC TỪ VIẾT TẮT iv DANH SÁCH HÌNH VẼ vii DANH SÁCH BẢNG x MỞ ĐẦU 1 Chương 1: TỔNG QUAN VỀ HÀM HỖN LOẠN VÀ ẢNH SỐ 7 1.2 Mật mã hiện đại và phân loại.2 Phân loại mật mã .3 Hệ thống hỗn loạn .1 Hệ hỗn loạn liên tục theo thời gian .2 Hệ hỗn loạn rời rạc theo thời gian .4 Hàm hỗn loạn Cat-Hadamard .6 Hàm Skew tent .8 Hàm hỗn loạn không gian-thời gian .4 Các thuộc tính của hàm hỗn loạn phù hợp cho ứng dụng trong mật mã .1 Các thuộc tính cơ bản .2 Các tham số và tính chất của hàm hỗn loạn dùng trong mật mã .5 Tạo chuỗi ngẫu nhiên dùng hàm hỗn loạn .1 Tạo chuỗi bit ngẫu nhiên .2 Tạo chuỗi số giả ngẫu nhiên .6 Ảnh số và các đặc điểm .1 Biểu diễn ảnh số .2 Các đặc trưng của dữ liệu ảnh .26 i Luận án tiến sĩ Kĩ thuật Chương 2: MẬT MÃ ẢNH Ở MỨC BIT ỨNG DỤNG KỸ THUẬT HỖN LOẠN 27 2.2 Mô hình mật mã cấu trúc SPN .1 Hoán vị các điểm ảnh sử dụng hỗn loạn .1 Các cơ chế hoán vị dữ liệu cho ảnh.2 Luật hoán vị dựa vào biến trạng thái .3 Luật hoán vị dựa vào đặc tính động của hàm hỗn loạn rời rạc .4 Đánh giá hiệu năng của phép hoán vị .2 Phép thay thế sử dụng hỗn loạn .1 Phép thay thế không tạo ra lan truyền .2 Thay thế có lan truyền .3 Đề xuất các hệ mật mã hỗn loạn làm việc ở mức bit.1 Đề xuất 1: Hệ mật mã dựa trên tác động lên đặc tính động của hàm hỗn loạn .2 Bộ giải mật mã .3 Kết quả mô phỏng .4 Phân tích khả năng bảo mật .5 Kết quả thiết kế mạch cứng .2 Đề xuất 2: Hệ mật mã hỗn loạn cho ảnh ở mức bit .1 Giải thuật mật mã dùng hàm hỗn loạn Cat-Hadamard .2 Giải thuật giải mật .3 Chi phí tính toán .4 Giải thuật phân phối khóa .5 Phân tích khả năng bảo mật .67 Chương 3: PHÂN TÍCH MẬT MÃ HỖN LOẠN CÓ CẤU TRÚC SPN 69 3.2 Một số qui ước trong phân tích mã .3 Mô tả hệ mật mã hỗn loạn được đề xuất bởi W.4 Đề xuất 3: Phân tích hệ mật mã hỗn loạn có cấu trúc SPN với một vòng lặp mã75 3.1 Tấn công lựa chọn bản rõ .1 Tấn công vào quá trình hoán vị .2 Tấn công vào khuếch tán .79 ii Luận án tiến sĩ Kĩ thuật 3.2 Tấn công lựa chọn bản mã .1 Tấn công quá trình hoán vị ngược .2 Tấn công khuếch tán ngược .3 Ước lượng thời gian tấn công .1 Thời gian tấn công hoán vị .2 Thời gian tấn công khuếch tán.4 Một số bàn luận về tấn công một vòng lặp mã .5 Đề xuất 4: Phân tích mật mã hỗn loạn có cấu trúc SPN với nhiều vòng lặp mã 93 3.1 Giải thuật mật mã và giải mật nhiều vòng lặp mã .1 Nhận diện điểm yếu trong hệ mật mã .2 Khôi phục luật hoán vị .3 Đề xuất phương pháp nâng cao bảo mật cho hệ mật mã.120 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 121 DANH MỤC CÔNG TRÌNH CÔNG BỐ CỦA LUẬN ÁN 123 TÀI LIỆU THAM KHẢO 124 iii Luận án tiến sĩ Kĩ thuật Danh sách các từ viết tắt VIẾT TẮT TIẾNG ANH TIẾNG VIỆT 1D One-dimention Một chiều tự do 2D Two-dimention Hai chiều tự do AES Advanced Encryption System Hệ mật mã tiên tiến BIC Bit Independence Criteria Tiêu chí độc lập bit đầu ra CCA Chosen-Ciphertext Attack Tấn công lựa chọn bản mã CML Coupled Map Lattice Ghép các hàm hỗn loạn COA Ciphertext-Only Attack Tấn công chỉ có bản mã CPA Chosen-Plaintext Attack Tấn công lựa chọn bản rõ Cdr Ciphertext difference rate Tỷ lệ sai khác giữa các bản mã Cdr Tỷ lệ sai khác giữa hai bản mã thu được (Cdr) DBAP Distance Between Adjacent Pixels Khoảng cách giữa các điểm ảnh lân cận FIPS 199 Federal Information Processing Bản công cố tiêu chuẩn xử lý Standard Publication 199 thông tin liên bang 199 HSV Hue, Saturation, and Value ID Initial for Diffusion Giá trị khởi đầu cho khuếch tán IP Initial Vector/Value Giá trị/vectơ khởi đầu KPA Known-Plaintext Attack Tấn công biết được bản rõ LFSR Linear Feedback Shift Register Thanh ghi dịch hồi tiếp tuyến tính NIST National Institute of Standards Viện quốc gia về chuẩn và công and Technology nghệ NPCR Number of Pixels Change Rate Tỷ lệ số điểm ảnh thay đổi giá trị PRESENT Mã hạng nhẹ PRESENT PWLCM Piece-wise Linear Chaotic Map Hàm hỗn loạn gồm các đoạn tuyến tính PAPC Percentage of adjacent pixels Phần trăm các điểm ảnh lân cận count PKI Public Key Infrastructure Nền tảng khóa công khai iv Luận án tiến sĩ Kĩ thuật PV Primary vertex Điểm sơ cấp RGB Red, Green, and Blue UACI Unified Average Changing Inten- Cường độ thay đổi trung bình sity thống nhất SAC Strict Avalanche Criterion Tiêu chí thác chặt SAFER Secure And Fast Encryption Rou- Hàm mật mã hóa nhanh và an toàn tine SPN Substitution-Permutation Net- Mạng hoán vị-thay thế; cấu trúc work SPN SV Secondary vertex Điểm thứ cấp Attractor Vùng hút Asymmetric Bất đối xứng Avanlanche Hiệu ứng thác lũ, hiệu ứng tuyết lở Back neighbor Lân cận sau Bifurcation Phân nhánh Bitmap Ảnh biểu diễn dưới dạng ma trận các điểm ảnh Back neighbor Lân cận sau Confusion Tính chất lộn xộn Ciphertext Văn bản mã hóa, bản mã Ciphertext word Từ mã Cryptanalysis Thám mã; phân tích mã; phá mã Cryptology Mật mã học Deciphering algorithm Thuật toán giải mã Diffusion Tính chất khuếch tán Enciphering algorithm Thuật toán mã hóa Enciphering key Khóa mã hóa Front neighbor Lân cận trước Histogram Biểu đồ phân bố Inverse permutation Giải hoán vị; Khôi phục hoán vị; Hoán vị ngược Inverse diffusion Giải khuếch tán; Khôi phục khuếch tán; Khuếch tán ngược Main track Đường chính; nhánh chính v Luận án tiến sĩ Kĩ thuật Plaintext Văn bản trơn, bản rõ Plaintext Văn bản trơn, bản rõ Plaintext word Từ rõ Private key Khóa mật Public key Khóa công khai Raster Ảnh biểu diễn dưới dạng ma trận các điểm ảnh Side track Đường phụ; nhánh phụ Steganography Phương pháp giấu tin trong ảnh Symmetric Đối xứng Symmetric-key algorithms Thuật toán khóa đối xứng Topologically transitive hay Topo- Cấu trúc đồ hình liên kết logical mixing Watermarking Thủy vân số vi Luận án tiến sĩ Kĩ thuật Danh sách hình vẽ 1.1 Phân loại nghiên cứu của mật mã học.2 Mật mã khóa đối xứng và bất đối xứng.3 Phân loại mật mã theo cấu trúc.4 Phân loại theo cơ sở nền tảng.5 Phân loại theo đơn vị dữ liệu được mã hóa.6 Vùng hút của hàm Henon.7 Phụ thuộc điều kiện đầu của hàm Logistic với r = 4, 0.8 Hệ số Lyapunov của hàm Logistic phụ thuộc vào r.9 Đồ hình phân nhánh của hàm Logistic phụ thuộc vào r.10 Phân bố của chuỗi giá trị được tạo từ hàm Logistic.11 Phân bố của chuỗi giá trị được tạo từ hàm Henon với a = 10 và b = 50.12 LFSR thực hiện theo hàm P (x) = x8 + x6 + x5 + x4 + 1.13 Bộ tạo chuỗi số dùng hàm hỗn loạn (nguồn: [1]) .14 Ảnh được biểu diễn dưới dạng véctơ và raster (nguồn: [2]).15 Mô tả các lớp bit của ảnh mức xám 8 bit.16 Hàm tự tương quan của các điểm ảnh trên cùng một dòng điểm ảnh.17 Ảnh các lớp bit.1 Mật mã có cấu trúc SPN dùng hỗn loạn.2 Luật hoán vị và ví dụ hoán vị cho mảng 1D.3 Luật hoán vị ở dạng 2D.4 Ví dụ về ảnh hoán vị dùng ma trận hoán vị tạo ra bởi hàm hỗn loạn.5 Ma trận T và sự khác nhau giữa chúng trong các trường hợp số điểm đầu bỏ đi khác nhau.6 Luật hoán vị dựa trên đặc tính động của hàm hỗn loạn.7 Ánh xạ một-một của hàm.8 Phương pháp đánh giá hoán vị PAPC (nguồn: [3]).9 Phương pháp đánh giá hoán vị DBAP (nguồn: [3]).10 Cấu trúc bộ mật mã đề xuất.11 Cấu trúc khối CPP và CD trong hệ mật mã được đề xuất.12 Cấu trúc của iCD. 50 vii Luận án tiến sĩ Kĩ thuật 2.14 Thiết kế phần cứng của hàm Logistic nhiều vòng lặp.15 Thiết kế phần cứng của khối mở rộng 8 bit thành 32 bit.16 Lưu đồ thực hiện tách 8 bit từ 32 bit đầu vào.17 Lưu đồ thuật toán của khối CPP.18 Cấu trúc mạch điện tử tổng thể của khối CPP.19 Ảnh bản rõ và ảnh bản mã.20 Phân bố giá trị điểm ảnh bản rõ và bản mã.21 Tương quan giữa các ảnh bản rõ và bản mã của 2.22 Cdr của giải thuật đề xuất với ảnh Image1.1 Ảnh RGB được sắp xếp lại thành một ma trận để mật mã.2 Các bước mật mã và giải mật.3 Khôi phục luật hoán vị trong tấn công lựa chọn bản rõ cho vị trí (x0 , y0 ).4 Ví dụ tấn công vào hoán vị.5 Kết quả cuối cùng của luật hoán vị.6 Ví dụ tìm giá trị bit b0 .7 Ví dụ tìm giá trị bit b5 của rand2 (temp2 ).8 Tấn công lựa chọn bản rõ trên ảnh 5 × 5.9 Thủ tục khôi phục lại luật hoán vị trong tấn công bản mã cho điểm ảnh tại vị trí (x0 , y0 ).10 Tấn công hoán vị trong lựa chọn bản mã với kích thước ma trận mở rộng là 10 × 10.11 Tấn công lựa chọn bản mã trên ảnh 5 × 5.12 Mật mã và giải mật.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Hoàng Xuân Thành (2019). Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ [Luận án tiến sĩ, Trường Đại học Bách khoa Hà Nội]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/an-toan-thong-tin/luan-an-tien-si-ky-thuat-dien-tu-mat-ma-du-lieu-anh-ung-dung-ky-thuat-hon-loan
Câu hỏi thường gặp
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" nghiên cứu về vấn đề gì?
"Phân tích và ứng dụng kỹ thuật hỗn loạn trong bảo mật dữ liệu ảnh. Đề xuất phương pháp mới tăng cường an toàn dữ liệu lên 20% so với các phương pháp hiện có."
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Trường Đại học Bách khoa Hà Nội. Năm bảo vệ: 2019.
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" thuộc chuyên ngành gì?
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" thuộc chuyên ngành Kỹ thuật điện tử. Danh mục: An Toàn Thông Tin.
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" có bao nhiêu trang?
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" có 150 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn: Luận án tiến sĩ" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.