Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc
Nghiên cứu phát triển hệ mật mã khối an toàn dựa trên lý thuyết hỗn loạn rời rạc. Đề xuất thuật toán mã hóa mới, tăng cường bảo mật dữ liệu hiệu quả.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
142
Thời gian đọc
22 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- Nguyên lý Mật mã khối Hỗn loạn: Khái niệm & Ứng dụng
- Số trang:
- 142 trang
- Trường:
- Đại học Bách khoa Hà Nội
- Chuyên ngành:
- Kỹ thuật Viễn thông
- Tác giả:
- Tạ Thị Kim Huệ
- Năm:
- 2017
Tóm tắt nội dung luận án
I.Nguyên lý Mật mã khối Hỗn loạn Khái niệm Ứng dụng
Nghiên cứu này khám phá sâu về hệ mật mã khối dựa trên hỗn loạn rời rạc. Đây là một lĩnh vực quan trọng trong an toàn thông tin. Các hệ mật mã khối truyền thống thường gặp vấn đề về tốc độ và khả năng kháng tấn công. Áp dụng lý thuyết hỗn loạn mang lại giải pháp tiềm năng. Tính nhạy cảm với điều kiện ban đầu, tính trộn lẫn và tính khuếch tán của hệ động lực rời rạc là nền tảng. Những đặc tính này giúp tạo ra các thuật toán mã hóa mạnh mẽ. Mật mã khối hỗn loạn đề xuất cấu trúc mạng thay thế hoán vị (SPN). Cấu trúc này kế thừa ưu điểm từ các chuẩn mã hóa tiên tiến như AES. Tuy nhiên, nó tích hợp các ánh xạ hỗn loạn để tăng cường tính phức tạp. Thuật toán lập mã và giải mã được thiết kế tỉ mỉ. Mục tiêu là đảm bảo hiệu quả mã hóa và giải mã. Đặc biệt, bộ tạo khóa hỗn loạn đóng vai trò trung tâm. Bộ này sản sinh các khóa mã có tính ngẫu nhiên cao. Việc ứng dụng mật mã ảnh RGB là một ví dụ minh họa. Nó thể hiện khả năng thực tiễn của hệ thống. Phân tích bảo mật toàn diện được tiến hành. Điều này xác định khả năng chống lại các loại tấn công. Tài nguyên thực thi của hệ mật mã khối hỗn loạn cũng được đánh giá. Mục tiêu là đạt được hiệu quả cao trên các nền tảng khác nhau.
1.1. Thách thức và Cơ sở Lý thuyết Hỗn loạn
Mật mã khối hiện đại đối mặt nhiều thách thức. Các hệ thống phải vừa nhanh, vừa an toàn. Lý thuyết hỗn loạn rời rạc cung cấp cơ sở vững chắc. Đặc tính ngẫu nhiên giả của hệ động lực rời rạc được khai thác. Điều này giúp tạo ra các thành phần mã hóa mạnh mẽ. Tính nhạy cảm cao với điều kiện ban đầu đảm bảo tính duy nhất của bản mã. Sự thay đổi nhỏ trong khóa hoặc bản rõ tạo ra bản mã hoàn toàn khác. Tính trộn lẫn và tính khuếch tán giúp lan truyền thông tin hiệu quả. Các thuộc tính này rất cần thiết cho thuật toán mã hóa an toàn. Chúng làm tăng entropy của bản mã. Điều này gây khó khăn cho các cuộc tấn công thống kê. Việc hiểu rõ các đặc tính này là chìa khóa. Nó giúp thiết kế hệ mật mã khối có khả năng bảo mật dữ liệu vượt trội.
1.2. Cấu trúc Mạng thay thế hoán vị SPN dựa trên hỗn loạn
Cấu trúc SPN là một kiến trúc phổ biến trong thiết kế mật mã khối. Nó kết hợp các lớp thay thế (Substitution) và hoán vị (Permutation). Nghiên cứu đề xuất tích hợp các ánh xạ hỗn loạn rời rạc vào cấu trúc SPN. Lớp thay thế sử dụng S-box được tạo từ các hàm hỗn loạn. Điều này tăng cường khả năng chống lại tấn công đại số. Lớp hoán vị cũng được thiết kế dựa trên các nguyên lý hỗn loạn. Nó đảm bảo sự trộn lẫn bit hiệu quả. Thuật toán mã hóa tận dụng các tính chất này. Bộ tạo khóa hỗn loạn cung cấp khóa phiên ngẫu nhiên. Điều này làm tăng độ phức tạp của không gian khóa. Hệ thống có khả năng ứng dụng trong nhiều lĩnh vực. Mã hóa ảnh RGB là một ví dụ điển hình. Đây là bước tiến quan trọng trong thiết kế thuật toán mã hóa mạnh mẽ. Nó cũng góp phần vào an toàn thông tin tổng thể.
II.Khai thác Ánh xạ Hỗn loạn rời rạc Thiết kế S box
Việc sử dụng ánh xạ hỗn loạn rời rạc là trọng tâm trong thiết kế các thành phần mật mã. Đặc biệt, S-box (Substitution-box) là yếu tố then chốt. S-box tạo ra tính phi tuyến trong hệ mật mã khối. Nghiên cứu tập trung vào các hàm hỗn loạn một chiều và hai chiều. Hàm Skew Tent và hàm Standard rời rạc là những ví dụ tiêu biểu. Các hàm này có đặc tính hỗn loạn mạnh mẽ. Số mũ Lyapunov rời rạc được tính toán. Chỉ số này đánh giá mức độ hỗn loạn của hệ. Giá trị dương của số mũ Lyapunov khẳng định tính hỗn loạn. Điều này là cần thiết cho tính bảo mật. Thiết kế S-box 4x4 dựa trên tính chất của hàm Skew Tent rời rạc. Các S-box này phải đáp ứng tiêu chí nghiêm ngặt. Chúng cần có khả năng chống lại tấn công tuyến tính và vi phân. Tính chất trộn và đặc trưng thống kê của hàm hỗn loạn rời rạc hai chiều cũng được phân tích kỹ lưỡng. Các dạng thức toán học của hàm hỗn loạn hai chiều được xây dựng. Điều này nhằm tối ưu hóa hiệu suất. Tính chất động học của các hàm này được nghiên cứu. Nó giúp hiểu rõ hơn về hành vi của hệ. Lớp hoán vị phụ thuộc tham số sử dụng hàm Standard hai chiều. Lớp này tăng cường tính khuếch tán trong hệ thống. Việc khai thác các thuộc tính hỗn loạn này giúp tạo ra các thành phần mật mã mạnh mẽ. Chúng góp phần vào an toàn thông tin cho dữ liệu.
2.1. Tính chất Hàm hỗn loạn một chiều và Số mũ Lyapunov
Các hàm hỗn loạn một chiều rời rạc như Skew Tent và Standard đóng vai trò quan trọng. Chúng được dùng để tạo ra tính phi tuyến trong mật mã khối. Nghiên cứu phân tích sâu các đặc tính của những hàm này. Số mũ Lyapunov rời rạc là một chỉ số chính. Nó định lượng tốc độ phân kỳ của các quỹ đạo lân cận. Số mũ Lyapunov dương chỉ ra hành vi hỗn loạn. Điều này rất cần thiết cho các thuật toán mã hóa. Các S-box 4x4 được thiết kế dựa trên các hàm này. Chúng phải có đặc tính phi tuyến cao. Khả năng chống lại tấn công đại số và thống kê được đảm bảo. Việc lựa chọn các tham số cho hàm hỗn loạn cũng rất quan trọng. Điều này ảnh hưởng trực tiếp đến chất lượng của S-box. S-box có đặc tính tốt sẽ tăng cường bảo mật dữ liệu. Nó làm cho việc phá mã trở nên khó khăn hơn.
2.2. Đặc trưng động học của Hàm hỗn loạn hai chiều
Bên cạnh các hàm một chiều, hàm hỗn loạn rời rạc hai chiều cũng được khai thác. Các dạng thức toán học của những hàm này được xây dựng chi tiết. Chúng cung cấp khả năng trộn lẫn và khuếch tán mạnh mẽ hơn. Tính chất động học của hàm hỗn loạn hai chiều được nghiên cứu sâu. Điều này bao gồm phân tích quỹ đạo và tập hợp hấp dẫn. Việc hiểu rõ các đặc trưng này giúp tối ưu hóa thiết kế. Lớp hoán vị phụ thuộc tham số là một ứng dụng. Nó sử dụng hàm Standard hai chiều để tạo ra sự hoán vị phức tạp. Điều này làm tăng độ khó của việc phân tích mật mã. Kết hợp các hàm hỗn loạn hai chiều vào hệ mật mã khối mang lại nhiều lợi ích. Nó nâng cao tính bảo mật dữ liệu tổng thể. Đồng thời, nó tăng cường khả năng chống lại nhiều loại tấn công khác nhau. Các yếu tố này là nền tảng cho an toàn thông tin.
III.Đề xuất Mật mã khối hạng nhẹ Tăng cường Bảo mật dữ liệu
Nghiên cứu tập trung vào việc đề xuất các hệ mật mã khối hạng nhẹ. Những hệ này đặc biệt quan trọng cho các thiết bị Internet of Things (IoT) và các môi trường tài nguyên hạn chế. Đặc trưng của hệ mật mã hạng nhẹ bao gồm kích thước nhỏ, tiêu thụ ít năng lượng và tốc độ xử lý nhanh. Tuy nhiên, việc duy trì bảo mật dữ liệu là thách thức lớn. Các thiết kế này tích hợp chặt chẽ nguyên lý hỗn loạn rời rạc. Điều này giúp tối ưu hóa hiệu quả mà vẫn đảm bảo an toàn thông tin. Lớp thay thế S-box được thiết kế dựa trên các hàm hỗn loạn. Các S-box này có tính phi tuyến cao. Chúng chống lại các tấn công phân tích mật mã hiệu quả. Lớp khuếch tán cũng được xây dựng dựa trên các tính chất hỗn loạn. Điều này đảm bảo sự lan truyền thông tin nhanh chóng. Thay đổi nhỏ trong bản rõ sẽ dẫn đến thay đổi lớn trong bản mã. Điều này gây khó khăn cho kẻ tấn công. Mục tiêu là tạo ra các thuật toán mã hóa có khả năng triển khai rộng rãi. Đồng thời, chúng phải cung cấp mức độ bảo mật tương đương các chuẩn mạnh mẽ hơn. Việc thiết kế cẩn thận từng lớp đảm bảo tính cân bằng giữa hiệu suất và an toàn.
3.1. Các yếu tố thiết kế Hệ mật mã khối hạng nhẹ
Thiết kế hệ mật mã khối hạng nhẹ đòi hỏi sự cân nhắc kỹ lưỡng. Mục tiêu là tối thiểu hóa tài nguyên tiêu thụ. Các yếu tố quan trọng bao gồm kích thước khóa nhỏ. Số vòng mã hóa ít hơn. Kiến trúc đơn giản hóa. Tuy nhiên, không thể hy sinh tính bảo mật dữ liệu. Các thuật toán mã hóa phải đủ mạnh để chống lại các cuộc tấn công phổ biến. Điều này đặc biệt đúng trong môi trường IoT, nơi các thiết bị thường dễ bị tổn thương. Nghiên cứu đề xuất việc sử dụng hỗn loạn rời rạc. Điều này giúp tạo ra sự phức tạp cần thiết với ít tài nguyên hơn. Các thành phần như S-box và lớp khuếch tán được tối ưu hóa. Điều này giảm chi phí tính toán. Đồng thời, chúng duy trì khả năng an toàn thông tin cao. Đây là một hướng tiếp cận hiệu quả cho mật mã trong tương lai.
3.2. Vai trò của Lớp thay thế và Khuếch tán hỗn loạn
Lớp thay thế (S-box) và lớp khuếch tán là hai thành phần cốt lõi của mọi mật mã khối. Trong hệ mật mã khối hạng nhẹ, chúng được thiết kế dựa trên hỗn loạn. Các S-box được tạo ra từ các ánh xạ hỗn loạn rời rạc. Điều này mang lại tính phi tuyến cao và khả năng chống lại tấn công hiệu quả. Các thuộc tính như độ phân tán và độ bền được ưu tiên. Lớp khuếch tán dựa trên hỗn loạn đảm bảo sự lan truyền nhanh chóng của các thay đổi bit. Điều này tạo ra hiệu ứng tuyết lở (avalanche effect). Hiệu ứng này là cần thiết để chống lại các tấn công vi phân. Sự kết hợp của S-box và lớp khuếch tán hỗn loạn tạo ra một thuật toán mã hóa mạnh mẽ. Nó cân bằng giữa hiệu suất và bảo mật dữ liệu. Phương pháp này giúp thiết kế các hệ mật mã phù hợp với yêu cầu của thiết bị tài nguyên thấp. Đồng thời, nó vẫn đảm bảo an toàn thông tin ở mức cao.
IV.Mở rộng Hàm Arnold Cat Nâng cao An toàn thông tin
Nghiên cứu khám phá việc mở rộng hàm Arnold Cat. Đây là một hệ động lực rời rạc có tính hỗn loạn mạnh mẽ. Mục tiêu là nâng cao khả năng của nó trong thiết kế mật mã khối. Phương pháp mở rộng hàm Cat hai chiều được thực hiện. Điều này dựa trên biến đổi giả Hadamard nhanh (FPHT). FPHT giúp tăng cường tính trộn lẫn của ánh xạ. Hai dạng thức mở rộng hàm Cat được đề xuất. Bao gồm tổng hợp đa chiều và mở rộng không gian. Điều này tạo ra hàm Cat-Hadamard nhiều chiều. Hàm này có tính hỗn loạn cao hơn. Phân bố chu kỳ của hàm Cat-Hadamard được phân tích kỹ lưỡng. Điều này đảm bảo tính ngẫu nhiên giả. Tính động học và tính hỗn loạn của nó cũng được kiểm chứng. Phân phối thống kê của hàm cho thấy sự đồng đều. Đây là thuộc tính quan trọng cho bảo mật dữ liệu. Nghiên cứu cũng phát triển bộ tạo đa ma trận MDS (Maximum Distance Separable). Ma trận MDS là yếu tố then chốt cho lớp khuếch tán mạnh mẽ. Thuật toán tìm kiếm đa ma trận MDS kích thước 4x4 được đề xuất. Điều này dựa trên các ma trận Cat mở rộng. Không gian tham số điều khiển được khảo sát. Mục tiêu là tìm ra các ma trận MDS hiệu quả. Bộ tạo chuỗi số giả ngẫu nhiên dựa trên các nguyên lý này. Nó cung cấp các chuỗi khóa có chất lượng cao. Điều này góp phần vào an toàn thông tin tổng thể của hệ thống.
4.1. Phát triển Hàm Cat Hadamard đa chiều
Hàm Arnold Cat là một công cụ mạnh trong lý thuyết hỗn loạn. Nghiên cứu mở rộng hàm này sang nhiều chiều. Điều này thông qua việc tích hợp biến đổi giả Hadamard nhanh (FPHT). Hàm Cat-Hadamard đa chiều được đề xuất. Nó tăng cường đáng kể tính trộn lẫn và khuếch tán. Các dạng thức mở rộng được xây dựng cẩn thận. Bao gồm phương pháp tổng hợp đa chiều và mở rộng không gian. Phân tích chu kỳ, tính động học và tính hỗn loạn của Cat-Hadamard được thực hiện. Kết quả cho thấy tính chất hỗn loạn mạnh mẽ. Phân phối thống kê đồng đều. Điều này rất có lợi cho việc tạo ra các thuật toán mã hóa. Đặc biệt là trong các lớp hoán vị và khuếch tán. Hàm Cat-Hadamard cung cấp một nền tảng vững chắc. Nó giúp nâng cao bảo mật dữ liệu và an toàn thông tin trong mật mã khối.
4.2. Ứng dụng Ma trận MDS trong tạo khóa mạnh
Ma trận MDS (Maximum Distance Separable) đóng vai trò then chốt. Chúng đảm bảo tính khuếch tán tối đa trong mật mã khối. Nghiên cứu phát triển một bộ tạo đa ma trận MDS. Bộ tạo này dựa trên các ma trận Cat mở rộng. Thuật toán tìm kiếm đa ma trận MDS kích thước 4x4 được đề xuất. Điều này tối ưu hóa quá trình tạo ma trận. Không gian tham số điều khiển được khảo sát kỹ lưỡng. Mục tiêu là xác định các tham số hiệu quả. Các ma trận MDS hiệu quả giúp tăng cường khả năng chống tấn công. Chúng đảm bảo rằng mỗi bit của bản rõ ảnh hưởng đến nhiều bit của bản mã. Điều này làm tăng độ phức tạp của việc phá mã. Bộ tạo chuỗi số giả ngẫu nhiên cũng được phát triển. Nó sử dụng các ma trận MDS này. Điều này cung cấp các khóa mã có chất lượng cao. Chúng là nền tảng cho an toàn thông tin mạnh mẽ.
V.Đánh giá Bảo mật Hiệu năng Kiểm định Thuật toán mã hóa
Việc đánh giá bảo mật là bước không thể thiếu. Nó xác nhận độ tin cậy của bất kỳ thuật toán mã hóa nào. Nghiên cứu tiến hành phân tích bảo mật toàn diện cho hệ mật mã khối dựa trên hỗn loạn rời rạc. Điều này bao gồm khả năng kháng tấn công. Các tấn công được xem xét gồm tấn công vi phân và tấn công tuyến tính. Ngoài ra còn có tấn công văn bản chỉ biết bản mã và tấn công văn bản rõ biết trước. Đặc tính hỗn loạn của hệ đảm bảo tính ngẫu nhiên và lan truyền bit hiệu quả. Điều này giúp chống lại nhiều loại tấn công thống kê. Khả năng tạo khóa ngẫu nhiên cao từ bộ tạo khóa hỗn loạn cũng được kiểm định. Tính chất phi tuyến mạnh của các S-box thiết kế từ ánh xạ hỗn loạn được đánh giá. Phân tích hiệu năng cũng được thực hiện. Các tiêu chí bao gồm tốc độ mã hóa/giải mã và tài nguyên thực thi. So sánh với các hệ mật mã khối hiện có được tiến hành. Điều này chứng minh hiệu quả của phương pháp đề xuất. Kết quả cho thấy hệ mật mã có khả năng bảo mật dữ liệu cao. Đồng thời, nó duy trì hiệu suất chấp nhận được. Điều này khẳng định tiềm năng ứng dụng của mật mã khối hỗn loạn trong an toàn thông tin hiện đại.
5.1. Phân tích Kháng tấn công và Đặc tính thống kê
Khả năng chống lại các cuộc tấn công là ưu tiên hàng đầu. Nghiên cứu tập trung vào phân tích kháng tấn công vi phân và tuyến tính. Các phép thử thống kê được sử dụng. Chúng đánh giá tính ngẫu nhiên của bản mã. Đặc tính hỗn loạn đóng vai trò quan trọng. Nó tạo ra hiệu ứng tuyết lở mạnh mẽ. Thay đổi nhỏ ở bản rõ gây ra sự thay đổi lớn ở bản mã. Điều này làm cho việc dự đoán bản rõ trở nên bất khả thi. Các phép thử thống kê cho thấy bản mã có phân phối đều. Không có mô hình nào có thể được phát hiện. Điều này giúp ngăn chặn các tấn công thống kê. Việc phân tích cường độ của các S-box cũng được thực hiện. S-box được thiết kế từ ánh xạ hỗn loạn. Chúng thể hiện tính phi tuyến cao. Điều này góp phần vào sự an toàn thông tin tổng thể. Mức độ bảo mật dữ liệu được xác nhận.
5.2. Hiệu quả Tài nguyên thực thi của hệ mật mã
Ngoài bảo mật, hiệu năng thực thi cũng là một yếu tố then chốt. Đặc biệt là đối với các ứng dụng hạng nhẹ. Nghiên cứu đánh giá chi phí tài nguyên của hệ mật mã khối hỗn loạn. Điều này bao gồm tốc độ mã hóa và giải mã. Bộ nhớ tiêu thụ cũng được đo lường. Các kết quả cho thấy hệ thống có thể hoạt động hiệu quả. Nó phù hợp với các thiết bị có tài nguyên hạn chế. Việc tối ưu hóa thuật toán mã hóa là cần thiết. Điều này giúp giảm thiểu chi phí tính toán. Tuy nhiên, hiệu quả này không làm giảm mức độ an toàn thông tin. So sánh với các chuẩn hiện có cho thấy khả năng cạnh tranh. Hệ thống đạt được sự cân bằng tốt giữa bảo mật dữ liệu và hiệu suất. Điều này mở ra nhiều tiềm năng ứng dụng thực tế.
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (142 trang)Nội dung chính
Tổng quan về luận án
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" tiên phong trong việc giải quyết các thách thức bảo mật ngày càng phức tạp trong kỷ nguyên số, đặc biệt đối với các hệ thống điện toán đám mây, Internet vạn vật (IoTs) và mối đe dọa từ máy tính lượng tử. Nghiên cứu này nằm trong bối cảnh khoa học mật mã hiện đại đang dịch chuyển từ các nguyên tắc an toàn dựa trên độ phức tạp tính toán truyền thống sang việc khai thác các đặc tính động học phức tạp của hệ hỗn loạn. Luận án nổi bật bởi cách tiếp cận tích hợp, kết hợp lý thuyết hỗn loạn rời rạc vào thiết kế mật mã khối, một hướng đi mới mẻ và đầy hứa hẹn để tăng cường bảo mật và hiệu quả tính toán.
Nghiên cứu xác định rõ research gap trong các công trình hiện có về mật mã hỗn loạn và mật mã hạng nhẹ. Cụ thể, các mô hình mật mã khối hỗn loạn trước đây như của Kocarev, Masuda, Lian thường thiếu đánh giá thực thi phần cứng và có cấu trúc phức tạp, dẫn đến hiệu quả tính toán thấp. Mật mã hóa ảnh của Fridrich, dù dựa trên hỗn loạn rời rạc, lại quá đơn giản và đã bị phân tích mã hoàn toàn [100]. Đối với mật mã hạng nhẹ, các thuật toán tiêu chuẩn như PRESENT (31 vòng), LED-64 (32 vòng), hay SEA (92 vòng) thường yêu cầu số vòng lặp cao, làm tăng thời gian thực thi và vẫn dễ bị tấn công phân tích thống kê truyền thống như tấn công tuyến tính và tấn công vi phân [53]. Thêm vào đó, vấn đề chu kỳ ngắn của các hàm hỗn loạn rời rạc trong ứng dụng mật mã ([75], [40], [58]) và sự phức tạp trong việc phân tích phân bố chu kỳ của hàm Cat mở rộng nhiều chiều vẫn là những điểm còn bỏ ngỏ.
Để giải quyết những vấn đề này, luận án tập trung vào các research questions và hypotheses chính:
- RQ1: Làm thế nào để thiết kế một hệ mật mã khối hỗn loạn rời rạc dựa trên cấu trúc mạng thay thế hoán vị (SPN) nhằm cải thiện hiệu quả thực thi và khả năng bảo mật?
- H1.1: Việc tích hợp các ánh xạ hỗn loạn một chiều (ví dụ: Skew Tent) cho S-box và ánh xạ hỗn loạn đa chiều (ví dụ: Standard map) cho lớp hoán vị trong cấu trúc SPN sẽ tăng cường tính xáo trộn và khuếch tán, đồng thời tối ưu hóa tài nguyên phần cứng.
- RQ2: Làm thế nào để thiết kế các thuật toán mật mã khối hạng nhẹ dựa trên hỗn loạn rời rạc nhằm tăng cường bảo mật trước các tấn công thống kê mà vẫn duy trì hiệu quả thực thi trên các thiết bị tài nguyên hạn chế?
- H2.1: Thiết kế S-box 4x4 liên kết móc xích dựa trên hàm Skew Tent rời rạc và lớp khuếch tán dựa trên hàm Standard hai chiều rời rạc sẽ cung cấp khả năng bảo mật cao hơn so với các thiết kế hạng nhẹ hiện có, với tài nguyên thực thi cạnh tranh.
- RQ3: Làm thế nào để mở rộng hàm Arnold Cat rời rạc nhiều chiều và giải quyết bài toán phân bố chu kỳ, đồng thời ứng dụng chúng vào các bộ tạo mật mã cơ bản?
- H3.1: Đề xuất hàm Cat-Hadamard bằng cách mở rộng hàm Arnold Cat dựa trên biến đổi giả Hadamard nhanh (FPHT) sẽ giúp đơn giản hóa việc phân tích phân bố chu kỳ tổng quát cho hàm Cat đa chiều.
- H3.2: Hàm Cat-Hadamard mở rộng có thể được ứng dụng hiệu quả để thiết kế bộ tạo đa ma trận MDS và bộ tạo chuỗi số giả ngẫu nhiên (PRNG) với Entropy đủ lớn và chu kỳ dài, đảm bảo tính ngẫu nhiên và an toàn.
Theoretical framework của luận án được xây dựng dựa trên sự giao thoa sâu sắc giữa Lý thuyết hỗn loạn (Chaos Theory) và Lý thuyết mật mã hiện đại (Modern Cryptography Theory). Cụ thể, luận án kế thừa các nguyên lý thiết kế mật mã (Kerckhoffs's principle) và các tính chất cơ bản của mật mã khối như tính xáo trộn (Confusion) và tính khuếch tán (Diffusion) của Claude Shannon [97]. Nghiên cứu sử dụng các hệ động học phi tuyến tính và các hàm hỗn loạn rời rạc (Logistic, Skew Tent, Standard, Arnold Cat) làm nền tảng để tạo ra sự phức tạp và tính giả ngẫu nhiên cần thiết cho mật mã. Các khái niệm như Số mũ Lyapunov (Lyapunov Exponent - LE) và Kolmogorov-Sinai Entropy (KS Entropy) từ lý thuyết hỗn loạn được dùng làm tiêu chí định lượng để đánh giá đặc tính hỗn loạn và mức độ ngẫu nhiên của các chuỗi được tạo ra.
Các đóng góp đột phá của luận án mang lại tác động định lượng đáng kể:
- Kiến trúc mật mã khối hỗn loạn SPN mới: Luận án đề xuất một thuật toán lập mã khối hỗn loạn rời rạc theo cấu trúc SPN, được chứng minh có các tính chất bảo mật "hoàn toàn được so sánh tương đương với hệ mã AES có cùng cấu trúc" [C1, C2, J1]. Kiến trúc này tích hợp các ánh xạ hỗn loạn một chiều (Skew Tent) cho S-box và ánh xạ hỗn loạn hai chiều (Standard map) cho hoán vị, tạo ra sự cân bằng giữa tính bảo mật và hiệu quả thực thi, đặc biệt trong ứng dụng mã hóa ảnh RGB.
- Mật mã khối hạng nhẹ tăng cường bảo mật: Luận án đã thiết kế thành công hai biến thể cho thuật toán mật mã khối hạng nhẹ dựa trên hỗn loạn, giúp "tăng độ bảo mật nhưng vẫn thỏa mãn yêu cầu cài đặt, tài nguyên sử dụng và thời gian xử lý phù hợp với yêu cầu của thuật toán mật mã hạng nhẹ." Điều này giải quyết nhược điểm của các LWC truyền thống dễ bị tấn công phân tích và đòi hỏi nhiều vòng lặp.
- Mở rộng hàm Cat-Hadamard và phân tích chu kỳ: Một đóng góp lý thuyết quan trọng là việc mở rộng hàm Arnold Cat hai chiều thành hàm Cat-Hadamard dựa trên biến đổi giả Hadamard nhanh (FPHT). Luận án đã tìm ra "mối quan hệ giữa chu kỳ chuỗi Fibonacci giới hạn bởi phép chia modulo cho một số nguyên tố và chu kỳ của hàm Cat-Hadamard," từ đó "giảm được độ phức tạp của thuật toán tìm chu kỳ tổng quát cho hàm Cat mở rộng nhiều chiều." Đây là một tiến bộ đáng kể so với các phương pháp trước đây chủ yếu tập trung vào hàm Cat hai chiều [18, 19, 20].
- Bộ tạo ma trận MDS và PRNG hiệu quả: Dựa trên hàm Cat-Hadamard, luận án đã phát triển bộ tạo đa ma trận MDS cho mật mã khối và bộ tạo chuỗi số giả ngẫu nhiên (PRNG). PRNG này nổi bật với "Entropy đủ lớn, chu kỳ phụ thuộc vào tham số điều khiển. Chuỗi đầu ra nhanh chóng hội tụ về phân bố đều, gần với tín hiệu ngẫu nhiên," cung cấp các nguyên thủy mật mã mạnh mẽ.
Phạm vi nghiên cứu (scope) của luận án bao gồm thiết kế S-box 4x4 và các phép hoán vị bit trong cấu trúc SPN. Trong các thử nghiệm ứng dụng mã hóa ảnh RGB, ảnh đầu vào "có 3 lớp mầu và mỗi điểm ảnh được mã hóa bằng 8-bit, ảnh đầu vào được biến đổi thành một chuỗi một chiều gồm các byte là P = [p1 p2 ...]. Chuỗi P được phần chia thành các khối có kích thước cố định là Tblock = 2 byte." Các phân tích thực thi phần cứng được thực hiện trên "kit phát triển Altera FPGA DE2." Về khía cạnh thời gian, nghiên cứu này được hoàn thành vào năm 2017, phản ánh các vấn đề cấp thiết trong bảo mật thông tin tại thời điểm đó. Tầm quan trọng (significance) của luận án nằm ở việc cung cấp các giải pháp mật mã tiên tiến, hiệu quả và an toàn hơn cho các hệ thống viễn thông và IoTs, đặc biệt trong bối cảnh các mối đe dọa an ninh mạng ngày càng tinh vi và phức tạp.
Literature Review và Positioning
Nghiên cứu này tổng hợp các dòng nghiên cứu chính trong mật mã hiện đại, bao gồm mật mã khối truyền thống, mật mã hỗn loạn và mật mã hạng nhẹ. Mật mã khối truyền thống đã được định hình bởi các chuẩn như DES và AES (Advanced Encryption Standard). Luận án ghi nhận sự khác biệt giữa các cấu trúc Feistel (DES) và SPN (AES) [104], với SPN được ưu tiên trong các thiết kế gần đây do hiệu quả trong cả cài đặt phần mềm và phần cứng. Claude Shannon [97] đã đặt nền móng cho lý thuyết mật mã hiện đại, đưa ra các khái niệm cơ bản về tính xáo trộn và khuếch tán.
Mật mã hỗn loạn là một dòng nghiên cứu tương đối mới, xuất hiện trong hơn mười năm trở lại đây. Các công trình của Kocarev [61], Masuda [76] và Fridrich [40] là những nền tảng quan trọng, khẳng định tiềm năng của lý thuyết hỗn loạn trong việc tạo ra tính phức tạp và giả ngẫu nhiên cho mật mã. Đặc tính nhạy cảm với điều kiện đầu, nhạy cảm với tham số và không thể dự báo dài hạn của hệ hỗn loạn được xem là tương đồng với các yêu cầu bảo mật. Tuy nhiên, luận án chỉ ra rằng các mô hình thiết kế mật mã khối của Kocarev, Masuda, Lian "chưa có đánh giá về mặt thực thi phần cứng, giảm hiệu quả tính toán vì lựa chọn các hệ động học hỗn loạn có cấu trúc phức tạp," và Fridrich đã bị "phân tích mã hoàn toàn" [100].
Mật mã hạng nhẹ (Lightweight Cryptography - LWC) trở thành một lĩnh vực quan trọng với sự phát triển của IoTs và các thiết bị tài nguyên hạn chế. Các thuật toán như PRESENT, HIGHT, KASUMI, KATAN, KTANTAN, mCRYPTON, SEA được tổ chức ECRYPT [34, 55, 87] chấp nhận, chủ yếu dựa trên cấu trúc SPN hoặc Feistel. Tuy nhiên, luận án phê phán rằng các thuật toán này "thường tăng độ xáo trộn hỗn độn và khuếch tán bằng việc thực thi nhiều vòng lặp như: PRESENT lặp 31 vòng, LED-64 lặp 32 vòng, LED-128 lặp 48 vòng, TWINE 32 vòng và SEA lặp 92 vòng." Điều này dẫn đến "tăng thời gian thực thi" và các thuật toán vẫn "bị phá vỡ bởi các phép tấn công phân tích thống kê truyền thống như tấn công tuyến tính và tấn công vi phân" [53].
Nghiên cứu này định vị bản thân trong literature bằng cách xác định một gap cụ thể: thiếu các giải pháp mật mã khối hỗn loạn rời rạc hiệu quả, có thể thực thi trên phần cứng và chống lại các tấn công phân tích truyền thống, đặc biệt trong bối cảnh mật mã hạng nhẹ và các hệ thống lớn hơn như điện toán đám mây. Luận án thẳng thắn chỉ ra rằng "mật mã hạng nhẹ là sự "thỏa hiệp" một cách tối ưu giữa độ an toàn và tài nguyên dành cho việc cài đặt thuật toán mật mã," nhưng cần cải tiến để vượt qua các hạn chế hiện có.
Nghiên cứu này thúc đẩy lĩnh vực mật mã bằng cách đề xuất các đóng góp cụ thể:
- Phát triển một mô hình thiết kế hệ mật mã khối hỗn loạn theo cấu trúc SPN, sử dụng các ánh xạ hỗn loạn rời rạc một chiều (Skew Tent) cho lớp thay thế S-box và ánh xạ hai chiều (Standard map) cho lớp hoán vị, giải quyết vấn đề hiệu quả thực thi và bảo mật cho mật mã hỗn loạn.
- Thiết kế các biến thể mật mã khối hạng nhẹ dựa trên hỗn loạn nhằm cân bằng tối ưu giữa bảo mật và tài nguyên, đặc biệt cho các thiết bị IoTs với tài nguyên tính toán hạn chế.
- Mở rộng hàm Arnold Cat thành hàm Cat-Hadamard đa chiều, giải quyết bài toán phức tạp về phân bố chu kỳ, một vấn đề cơ bản nhưng còn bỏ ngỏ trong mật mã hỗn loạn rời rạc.
So sánh với ít nhất 2 nghiên cứu quốc tế:
- So với AES (Advanced Encryption Standard): Luận án khẳng định hệ mật mã khối hỗn loạn SPN đề xuất của mình "hoàn toàn được so sánh tương đương với hệ mã AES có cùng cấu trúc" về tính chất bảo mật [C1, C2, J1]. Trong khi AES là một chuẩn mật mã toàn cầu với cấu trúc SPN cố định và các S-box được xác định trước, nghiên cứu này mang lại sự linh hoạt thông qua các S-box động dựa trên hỗn loạn, có khả năng tăng tính kháng cự trước các tấn công side-channel tiềm tàng do sự phụ thuộc vào tham số động. Tuy nhiên, AES đã trải qua quá trình đánh giá và chuẩn hóa rất nghiêm ngặt kéo dài hàng thập kỷ, điều mà một luận án khó có thể đạt được trong phạm vi ngắn hạn.
- So với PRESENT và LED (Lightweight Cryptography schemes): Luận án chỉ trích các LWC hiện có như PRESENT (31 vòng) và LED (32-48 vòng) về số lượng vòng lặp cao và khả năng bị tấn công phân tích [53]. Nghiên cứu này đề xuất thiết kế S-box và lớp khuếch tán dựa trên hỗn loạn cho mật mã hạng nhẹ, hướng tới việc giảm số vòng lặp và tăng cường khả năng chống lại các tấn công phân tích thống kê mà vẫn đảm bảo hiệu quả. Mặc dù các LWC như PRESENT đã được triển khai rộng rãi, thiết kế dựa trên hỗn loạn có thể mang lại một lớp bảo mật khác, đặc biệt trong việc chống lại các tấn công kênh kề nhờ tính nhạy cảm cao của hỗn loạn với tham số.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này đóng góp đáng kể vào việc mở rộng và thách thức một số lý thuyết mật mã và hệ thống động học cụ thể. Nó mở rộng Lý thuyết hỗn loạn rời rạc (Discrete Chaos Theory) bằng cách ứng dụng nó vào việc thiết kế các nguyên thủy mật mã. Thay vì chỉ sử dụng các hàm hỗn loạn để tạo chuỗi giả ngẫu nhiên, luận án đã tích hợp chúng một cách có cấu trúc vào mô hình mật mã khối SPN. Nghiên cứu mở rộng các khái niệm về tính xáo trộn (Confusion) và tính khuếch tán (Diffusion) của Shannon bằng cách chứng minh rằng các đặc tính động học của hàm hỗn loạn (như nhạy cảm với điều kiện đầu và tham số, hành vi không dự đoán được) có thể trực tiếp được sử dụng để đạt được các mục tiêu này một cách hiệu quả hơn so với các ánh xạ tuyến tính hoặc S-box cố định.
Cụ thể, luận án mở rộng Lý thuyết về hàm Arnold Cat (Arnold Cat map) bằng cách khái quát hóa nó lên nhiều chiều thông qua biến đổi giả Hadamard nhanh (FPHT), tạo ra hàm Cat-Hadamard. Công trình của Chen và cộng sự [18, 19, 20] đã phân tích chu kỳ của hàm Cat hai chiều; luận án này đi xa hơn bằng cách giải quyết bài toán phân bố chu kỳ tổng quát cho hàm Cat mở rộng nhiều chiều, tìm ra "mối quan hệ giữa chu kỳ chuỗi Fibonacci giới hạn bởi phép chia modulo cho một số nguyên tố và chu kỳ của hàm Cat-Hadamard." Điều này không chỉ là một đóng góp toán học mà còn có ý nghĩa thực tiễn trong việc thiết kế các bộ tạo chuỗi giả ngẫu nhiên có chu kỳ dài hơn và khó dự đoán hơn. Về Paradigm shift: Mặc dù không tuyên bố một sự thay đổi hoàn toàn về mô hình, luận án thúc đẩy một sự tiến bộ đáng kể trong mô hình mật mã dựa trên hỗn loạn. Trước đây, các hệ mật mã hỗn loạn thường bị chỉ trích vì thiếu các đánh giá thực thi phần cứng nghiêm ngặt và tính đơn giản dễ bị phá vỡ [100]. Luận án này cung cấp bằng chứng thực nghiệm (trên FPGA) và phân tích lý thuyết sâu sắc cho thấy mật mã hỗn loạn rời rạc có thể đạt được mức độ bảo mật tương đương với các chuẩn như AES [C1, C2, J1] và giải quyết các vấn đề tồn tại của LWC, từ đó nâng cao độ tin cậy và chấp nhận của phương pháp này trong cộng đồng mật mã.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp ba lý thuyết chính: Lý thuyết hệ thống động học phi tuyến (Nonlinear Dynamical System Theory), Lý thuyết mật mã khối (Block Cipher Theory) và Lý thuyết độ phức tạp tính toán (Computational Complexity Theory).
- Hệ thống động học phi tuyến: Cung cấp các công cụ toán học để phân tích các hàm hỗn loạn một chiều (Logistic, Skew Tent) và đa chiều (Standard, Arnold Cat, Cat-Hadamard), đặc biệt là các đặc tính như Số mũ Lyapunov dương (positive Lyapunov Exponent), Entropy mẫu (Sample Entropy - SampEn), và phân bố xác suất đồng nhất.
- Mật mã khối: Cung cấp cấu trúc SPN làm nền tảng cho thiết kế thuật toán, với các lớp thay thế (S-box) và lớp hoán vị (permutation layer).
- Độ phức tạp tính toán: Được dùng để đánh giá khả năng chống lại các tấn công phân tích mã, đảm bảo không gian khóa đủ lớn và độ phức tạp thuật toán đủ cao.
Luận án đề xuất một cách tiếp cận phân tích mới, trong đó các đặc tính của hàm hỗn loạn được dùng để định lượng hóa và tối ưu hóa các yêu cầu của mật mã khối.
- Đóng góp về khái niệm:
- Hệ mật mã khối hỗn loạn hạng nhẹ: Một định nghĩa mới về hệ mật mã hạng nhẹ không chỉ tối ưu về tài nguyên mà còn được tăng cường bảo mật thông qua tích hợp hỗn loạn, nhằm giải quyết các nhược điểm của LWC hiện có [53].
- Hàm Cat-Hadamard: Một ánh xạ hỗn loạn đa chiều mới được định nghĩa và phân tích chu kỳ, làm phong phú thêm kho tàng các hàm hỗn loạn có thể ứng dụng trong mật mã.
- Boundary conditions: Luận án xác định rõ ràng các điều kiện biên cho các thiết kế của mình. Các hàm hỗn loạn rời rạc được biểu diễn trong miền hữu hạn chính xác (thường là 8-bit hoặc 16-bit cho các hệ thống như FPGA) để đảm bảo khả năng thực thi. Các tham số điều khiển của hàm hỗn loạn phải được chọn sao cho đảm bảo hệ thống luôn ở trạng thái hỗn loạn (ví dụ: r ≥ 3.5699 cho hàm Logistic, Số mũ Lyapunov dương), điều này ảnh hưởng đến kích thước và sự an toàn của không gian khóa. Các thiết kế mật mã hạng nhẹ được tối ưu hóa cho các thiết bị có "khả năng tính toán hạn chế" như các thiết bị IoTs (ví dụ: Atmel Mega 128L với 4KB SRAM).
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Thiết kế nghiên cứu của luận án này mang tính tích hợp cao, kết hợp chặt chẽ giữa phân tích lý thuyết, mô phỏng trên máy tính và thực nghiệm phần cứng, một cách tiếp cận toàn diện để phát triển và kiểm chứng các giải pháp mật mã mới.
- Research philosophy: Luận án theo đuổi triết lý nghiên cứu Positivism. Nó tìm cách xây dựng kiến thức thông qua việc kiểm chứng các giả thuyết bằng các bằng chứng có thể đo lường và định lượng được. Điều này được thể hiện rõ qua việc sử dụng "công cụ toán học bằng các chứng minh rất rõ ràng," "kiểm chứng qua công cụ mô phỏng trên máy tính là Matlab," và "thực hiện trên phần cứng và phần mềm nhằm cho thấy khả năng ứng dụng thực tế." An toàn mật mã được định lượng qua các tiêu chuẩn thống kê (NPCR, UACI, CDR, Chi-bình phương, KS Entropy), độ phức tạp tính toán và khả năng chống lại các mô hình tấn công đã biết.
- Mixed methods: Luận án sử dụng một sự kết hợp mạnh mẽ của các phương pháp. Nó bắt đầu với phân tích lý thuyết để hiểu rõ các đặc tính của hệ hỗn loạn và xây dựng các thuật toán. Sau đó, mô phỏng định lượng bằng Matlab được sử dụng để kiểm tra các tính chất động học, phân bố chu kỳ và các đặc tính thống kê của các hàm hỗn loạn và các thành phần mật mã. Cuối cùng, thực nghiệm phần cứng trên kit phát triển Altera FPGA DE2 xác nhận hiệu quả thực thi, tài nguyên sử dụng và tốc độ xử lý của các thiết kế đề xuất, đặc biệt là cho mật mã hạng nhẹ. Rationale cho sự kết hợp này là để đảm bảo rằng các giải pháp không chỉ khả thi về mặt lý thuyết mà còn hiệu quả và an toàn trong các môi trường thực tế.
- Multi-level design: Mặc dù không phải là một thiết kế đa cấp theo nghĩa xã hội học, nghiên cứu này tiếp cận bài toán từ nhiều cấp độ trừu tượng. Cấp độ đầu tiên là lý thuyết toán học về các hàm hỗn loạn (Logistic, Skew Tent, Standard, Cat-Hadamard) và các đặc tính của chúng. Cấp độ thứ hai là thiết kế thuật toán (mật mã khối SPN, S-box, lớp hoán vị, bộ tạo khóa). Cấp độ thứ ba là kiểm tra thực nghiệm (mã hóa ảnh, đánh giá tài nguyên FPGA, kiểm tra ngẫu nhiên của PRNG). Điều này cho phép một cái nhìn toàn diện từ các nguyên lý cơ bản đến ứng dụng cụ thể.
- Sample size và selection criteria:
- Đối với thiết kế S-box, "S-box 4 × 4-bit được tạo ra sau 25 bước lặp hàm Skew Tent rời rạc." (Bảng 2.2).
- Đối với mã hóa ảnh, dữ liệu đầu vào là "ảnh số RGB-8bit có 3 lớp mầu," được chia thành "các khối có kích thước cố định là Tblock = 2 byte." Các pixel của ảnh được chọn ngẫu nhiên để đánh giá các tiêu chí bảo mật như NPCR và UACI, phản ánh khả năng lan truyền thay đổi của một bit đầu vào.
- Đối với bộ tạo chuỗi giả ngẫu nhiên (PRNG), các chuỗi bit được tạo ra được kiểm tra bằng các phép kiểm tra thống kê tiêu chuẩn, chẳng hạn như kiểm tra Chi-bình phương (χ2test) với "n = 4" (Bảng 3.3) và các giá trị P-values được báo cáo (Bảng 3.10) để đánh giá tính ngẫu nhiên.
Quy trình nghiên cứu rigorous
Quy trình nghiên cứu được thiết kế để đảm bảo tính nghiêm ngặt và độ tin cậy của kết quả.
- Sampling strategy: Trong mã hóa ảnh, các cặp ảnh rõ/mã được chọn để đánh giá các tiêu chí bảo mật như NPCR (Number of Changing Pixel Rate), UACI (Unified Averaged Changed Intensity) và CDR (Cipher Difference Rate). Các giá trị này được tính toán dựa trên sự thay đổi của một bit trong bản rõ và quan sát ảnh hưởng trên bản mã. "So sánh các hệ số NPCR, UACI và CDR của bản mã thu được từ thuật toán đề xuất và AES" (Bảng 1.3) cho thấy việc sử dụng các mẫu dữ liệu tiêu chuẩn để so sánh.
- Data collection protocols: Dữ liệu được thu thập từ mô phỏng Matlab để đánh giá các đặc tính hỗn loạn (Lyapunov Exponent, KS Entropy, phân bố chu kỳ) và từ thực nghiệm FPGA để đo lường tài nguyên phần cứng (ví dụ: "tài nguyên phần cứng thực thi trên kit phát triển Altera FPGA DE2" trong Bảng 1.4, "tổng hợp tài nguyên thực thi phần cứng trên FPGA của chuỗi S-box 4 × 4 móc xích" trong Bảng 2.7). Các instrument bao gồm các công cụ tính toán toán học trong Matlab và các công cụ đo lường hiệu năng của FPGA.
- Triangulation: Luận án áp dụng triangulation để tăng cường tính hợp lệ và tin cậy của kết quả.
- Data Triangulation: Các kết quả về bảo mật được đánh giá thông qua nhiều chỉ số khác nhau (NPCR, UACI, CDR, SAC, BIC) và các loại dữ liệu khác nhau (ảnh, chuỗi bit giả ngẫu nhiên).
- Method Triangulation: Kết quả lý thuyết được kiểm chứng bằng mô phỏng (Matlab) và thực nghiệm (FPGA).
- Theory Triangulation: Các thiết kế được dựa trên sự kết hợp của lý thuyết hỗn loạn, lý thuyết mật mã và lý thuyết độ phức tạp.
- Validity và reliability:
- Construct Validity: Các chỉ số như Số mũ Lyapunov, KS Entropy, χ2 test được sử dụng để đo lường các khái niệm trừu tượng như "tính hỗn loạn" và "tính ngẫu nhiên" một cách phù hợp.
- Internal Validity: Thiết kế nghiên cứu đảm bảo rằng các thay đổi trong biến phụ thuộc (ví dụ: bảo mật, hiệu quả) là do biến độc lập (ví dụ: việc áp dụng hỗn loạn) chứ không phải các yếu tố gây nhiễu. Các điều kiện khởi tạo và tham số được kiểm soát chặt chẽ trong các thử nghiệm.
- External Validity: Luận án cố gắng đảm bảo tính tổng quát hóa của các thiết kế bằng cách so sánh với các chuẩn quốc tế (AES, PRESENT) và nêu rõ các điều kiện ứng dụng (ví dụ: các thiết bị IoTs tài nguyên hạn chế).
- Reliability: Các quy trình đo lường được chuẩn hóa. Ví dụ, các kiểm tra thống kê cho PRNG báo cáo "Giá trị Pvalues thu được và tỷ lệ các chuỗi vượt qua phép kiểm tra thống kê tương ứng" (Bảng 3.10), đảm bảo rằng các phép đo có thể được lặp lại và cho ra kết quả tương tự.
Data và phân tích
- Sample characteristics: Dữ liệu được sử dụng bao gồm các pixel của ảnh RGB (0-255), các chuỗi bit nhị phân, và các tham số của hàm hỗn loạn (ví dụ: r trong hàm Logistic, K trong hàm Standard).
- Advanced techniques:
- Phân tích hệ động học phi tuyến: Tính toán Số mũ Lyapunov lớn nhất để xác định hành vi hỗn loạn và KS Entropy để đo lường độ ngẫu nhiên của các chuỗi. "KS entropy của hàm Cat-Hadamard tương ứng với m = 4 và Ks = (N − 1) × (a − 1) + b" (Hình 3.6).
- Kiểm tra thống kê: Sử dụng phép kiểm tra Chi-bình phương (χ2 test) để đánh giá tính phân bố đều của các đầu ra hỗn loạn và các chuỗi giả ngẫu nhiên. "Kết quả kiểm tra phân phối Chi-bình phương χ2test của các dạng mở rộng hàm Cat" (Hình 3.5).
- Phân tích mật mã: Các tiêu chí NPCR, UACI, CDR được dùng để định lượng khả năng chống lại tấn công vi phân trong mã hóa ảnh. SAC (Strict Avalanche Criterion) và BIC (Output Bit Independence Criterion) được dùng để đánh giá tính khuếch tán và xáo trộn của S-box.
- Phần mềm: Chủ yếu sử dụng Matlab để mô phỏng và phân tích dữ liệu.
- Robustness checks: Luận án đề cập đến việc kiểm tra tính nhạy cảm của hệ thống với các tham số và điều kiện đầu. "Tính chất phụ thuộc vào các điều kiện đầu được thể hiện trong Hình 5. Trong đó biến đổi biên độ của biến với hai điều kiện đầu có giá trị sai khác rất nhỏ được chỉ ra. Có thể thấy rằng các tín hiệu ban đầu xuất phát gần như cùng một điểm, nhưng sau đó chúng tách biệt nhanh chóng và trở nên khác nhau hoàn toàn." Điều này chứng minh tính hỗn loạn và gián tiếp là một dạng kiểm tra độ vững chắc của hệ thống.
- Effect sizes và confidence intervals: Các giá trị thống kê như p-values cho kiểm tra Chi-bình phương và các hệ số NPCR/UACI được báo cáo để định lượng mức độ ảnh hưởng và ý nghĩa thống kê của các phát hiện.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án đã đạt được một số phát hiện then chốt, mang tính đột phá và được hỗ trợ bởi bằng chứng thực nghiệm cụ thể:
- Hiệu quả và bảo mật của mật mã khối SPN dựa trên hỗn loạn: Thiết kế hệ mật mã khối hỗn loạn rời rạc theo cấu trúc SPN đã chứng minh được "các tính chất bảo mật của hệ mật mã khối hỗn loạn đề xuất hoàn toàn được so sánh tương đương với hệ mã AES có cùng cấu trúc" [C1, C2, J1]. Ví dụ, trong mã hóa ảnh RGB, thuật toán đề xuất đạt các giá trị NPCR, UACI, CDR cạnh tranh so với AES, thể hiện khả năng chống lại các tấn công vi phân hiệu quả.
- Mật mã hạng nhẹ cải tiến cho IoTs: Việc thiết kế S-box 4x4 dựa trên hàm Skew Tent rời rạc và lớp khuếch tán dựa trên hàm Standard hai chiều đã tạo ra một hệ mật mã hạng nhẹ với độ bảo mật cao mà vẫn tối ưu tài nguyên. "Tổng hợp tài nguyên thực thi phần cứng trên FPGA của chuỗi S-box 4 × 4 móc xích" (Bảng 2.7) và "Tổng hợp tài nguyên phần cứng" (Bảng 2.10) cung cấp bằng chứng định lượng về hiệu quả trên kit Altera FPGA DE2, cho thấy khả năng ứng dụng thực tế trên các thiết bị tài nguyên hạn chế.
- Khám phá hàm Cat-Hadamard và chu kỳ dài: Phát hiện về hàm Cat-Hadamard đa chiều và mối quan hệ với chu kỳ chuỗi Fibonacci là một bước tiến lý thuyết. Luận án đã chứng minh rằng việc mở rộng hàm Cat theo FPHT cho phép đạt được "phân bố chu kỳ nhỏ nhất của hàm Cat-Hadamard 4−chiều và 2−chiều tương ứng" (Hình 3.1) và so sánh "phân bố chu kỳ của hàm 4−chiều tương ứng với Type I, II và Cat-Hadamard" (Hình 3.2), cho thấy khả năng tạo ra chu kỳ dài hơn so với các phương pháp trước đây.
- Bộ tạo MDS và PRNG chất lượng cao: Các ứng dụng của hàm Cat-Hadamard đã dẫn đến việc phát triển bộ tạo đa ma trận MDS hiệu quả (Bảng 3.6, Bảng 3.7, Bảng 3.8) và một PRNG với "Entropy đủ lớn, chu kỳ phụ thuộc vào tham số điều khiển. Chuỗi đầu ra nhanh chóng hội tụ về phân bố đều, gần với tín hiệu ngẫu nhiên." "Giá trị Pvalues thu được và tỷ lệ các chuỗi vượt qua phép kiểm tra thống kê tương ứng" (Bảng 3.10) cung cấp bằng chứng thống kê về chất lượng của PRNG.
Implications đa chiều
- Theoretical advances: Luận án mở rộng Lý thuyết hỗn loạn rời rạc bằng cách cung cấp một khung công tác cụ thể cho việc tích hợp nó vào mật mã khối. Nó làm phong phú thêm Lý thuyết mật mã khối với các nguyên tắc thiết kế S-box và lớp hoán vị dựa trên hỗn loạn. Đặc biệt, việc mở rộng và phân tích chu kỳ của hàm Cat-Hadamard góp phần vào Lý thuyết hệ thống động học phi tuyến, cung cấp các công cụ mới để tạo ra tính giả ngẫu nhiên và phức tạp.
- Methodological innovations: Phương pháp kết hợp lý thuyết, mô phỏng Matlab và thực nghiệm FPGA là một khuôn khổ mạnh mẽ có thể áp dụng cho việc phát triển và đánh giá các thuật toán mật mã khác. Cách tiếp cận định lượng hóa các đặc tính hỗn loạn (LE, KS Entropy) và sử dụng chúng làm tiêu chí thiết kế mật mã là một cải tiến đáng kể.
- Practical applications:
- Bảo mật cho IoTs: Các thiết kế mật mã hạng nhẹ của luận án cung cấp "giải pháp cài đặt rất gọn nhẹ nhưng không làm giảm quá nhiều về tính an toàn," rất phù hợp cho các thiết bị tài nguyên hạn chế trong mạng lưới IoTs.
- Mã hóa ảnh và đa phương tiện: Thuật toán mã hóa ảnh RGB đề xuất là một ứng dụng trực tiếp, cung cấp khả năng bảo mật cao cho dữ liệu hình ảnh.
- Nguyên thủy mật mã: Bộ tạo đa ma trận MDS và PRNG dựa trên Cat-Hadamard có thể được sử dụng làm thành phần cốt lõi trong nhiều hệ thống bảo mật khác nhau.
- Policy recommendations: Các phát hiện của luận án có thể cung cấp bằng chứng cho các nhà hoạch định chính sách về tiềm năng của mật mã dựa trên hỗn loạn trong việc tăng cường an ninh mạng quốc gia, đặc biệt trong các lĩnh vực có yêu cầu cao về hiệu quả và bảo mật như hạ tầng mạng di động, mạng cảm biến không dây, và các hệ thống thanh toán điện tử. Việc khuyến khích nghiên cứu và phát triển trong lĩnh vực này có thể giúp Việt Nam chủ động hơn trong công nghệ an ninh mạng.
- Generalizability conditions: Các thiết kế và phương pháp của luận án có thể được tổng quát hóa cho các kích thước khối khác nhau (không chỉ 128 bit) và các loại dữ liệu khác (không chỉ ảnh). Tuy nhiên, các điều kiện biên về tài nguyên phần cứng (ví dụ: kích thước bộ nhớ, tần số hoạt động) cần được xem xét cẩn thận khi triển khai. Các hàm hỗn loạn và tham số điều khiển phải được chọn để duy trì tính hỗn loạn trong miền số hữu hạn chính xác của hệ thống mục tiêu.
Limitations và Future Research
Nghiên cứu này, mặc dù đạt được nhiều đóng góp quan trọng, vẫn có những hạn chế cụ thể cần được thừa nhận và mở ra các hướng nghiên cứu trong tương lai.
3-4 specific limitations acknowledged
- Đánh giá thực thi phần cứng còn giới hạn: Mặc dù luận án đã thực hiện kiểm tra thực nghiệm trên "kit phát triển Altera FPGA DE2" và báo cáo "tài nguyên phần cứng" (Bảng 1.4, 2.7, 2.10), các đánh giá này có thể chưa toàn diện như các kiểm chứng cấp công nghiệp. Các thông số như công suất tiêu thụ, độ trễ và khả năng chịu lỗi trong môi trường khắc nghiệt hơn có thể chưa được phân tích sâu.
- Khả năng chống tấn công kênh kề (Side-channel attacks): Luận án đã đề cập đến các tấn công vật lý nhưng chưa đi sâu vào việc phân tích khả năng chống lại các tấn công kênh kề (như phân tích năng lượng vi sai - DPA, phân tích năng lượng tương quan - CPA) trên các thiết kế đề xuất. Tính nhạy cảm của hỗn loạn có thể là con dao hai lưỡi: tăng cường bảo mật nhưng cũng có thể làm lộ thông tin qua các kênh kề nếu không được thiết kế cẩn thận.
- Tối ưu hóa tham số hàm hỗn loạn: Việc tìm ra các tham số tối ưu cho hàm hỗn loạn để đảm bảo chu kỳ dài nhất và tính hỗn loạn mạnh nhất trong miền số hữu hạn chính xác vẫn là một thách thức phức tạp. Luận án đã tìm ra mối quan hệ cho hàm Cat-Hadamard, nhưng việc mở rộng cho các hàm hỗn loạn khác và tìm kiếm tự động các tham số tối ưu vẫn còn hạn chế.
- Mức độ so sánh với các chuẩn LWC: Mặc dù đã so sánh với các LWC như PRESENT và LED về số vòng lặp và khả năng chống tấn công thống kê [53], luận án chưa cung cấp một phân tích định lượng chi tiết về các đặc tính hiệu năng (throughput, latency) và bảo mật (key size, resistance to specific attacks) trên cùng một nền tảng phần cứng so với các chuẩn LWC quốc tế được chấp nhận rộng rãi.
Boundary conditions về context/sample/time
Các kết quả của luận án được kiểm chứng trong môi trường mô phỏng Matlab và thực nghiệm FPGA. Điều này có nghĩa là các đặc tính của hàm hỗn loạn được xem xét trong miền số hữu hạn, và hiệu suất được đo trên một nền tảng phần cứng cụ thể vào năm 2017. Sự tiến bộ của công nghệ phần cứng và các yêu cầu bảo mật có thể thay đổi trong tương lai, ảnh hưởng đến tính tối ưu của các thiết kế.
Future research agenda với 4-5 concrete directions
- Phát triển mật mã chống tấn công lượng tử dựa trên hỗn loạn: Mở rộng nghiên cứu để thiết kế các thuật toán mật mã khối hỗn loạn có khả năng chống lại các tấn công từ máy tính lượng tử, đặc biệt là các biến thể của tấn công Shor. Hướng này có thể khám phá việc tích hợp các cấu trúc hỗn loạn vào các hệ mã dựa trên lưới hoặc mã sửa lỗi.
- Phân tích tấn công kênh kề và thiết kế kháng lỗi: Thực hiện phân tích chuyên sâu về khả năng chống lại các tấn công kênh kề (side-channel attacks) trên các thiết kế mật mã khối hỗn loạn đã đề xuất. Đồng thời, nghiên cứu các kỹ thuật thiết kế để tăng cường khả năng kháng lỗi và bảo vệ khóa bí mật khỏi các thông tin rò rỉ qua năng lượng tiêu thụ hoặc bức xạ điện từ.
- Mật mã hỗn loạn thích ứng với môi trường động: Nghiên cứu các hệ mật mã hỗn loạn có khả năng tự động điều chỉnh tham số (chế độ hỗn loạn, chu kỳ, kích thước S-box) để tối ưu hóa bảo mật và hiệu năng trong các môi trường mạng động hoặc khi đối mặt với các loại tấn công khác nhau.
- Tích hợp mật mã hỗn loạn vào hệ thống Blockchain/IoT: Khám phá việc tích hợp các thuật toán mật mã khối hạng nhẹ dựa trên hỗn loạn vào các ứng dụng cụ thể trong Internet of Things (IoTs) và công nghệ Blockchain, đặc biệt là cho các thiết bị biên (edge devices) với tài nguyên tính toán rất hạn chế.
- Nghiên cứu sâu hơn về tính chất động học của hàm hỗn loạn đa chiều: Tiếp tục nghiên cứu và khám phá các hàm hỗn loạn đa chiều mới với các đặc tính động học vượt trội hơn (chu kỳ dài hơn, Entropy cao hơn, phân bố đều hơn) và dễ dàng triển khai trên phần cứng.
- Cải tiến phương pháp xác định chu kỳ tổng quát: Phát triển các thuật toán hiệu quả hơn để xác định chu kỳ của các hàm hỗn loạn rời rạc đa chiều trong các trường hữu hạn lớn hơn, vượt ra ngoài phương pháp dựa trên chuỗi Fibonacci đã đề xuất.
Methodological improvements suggested
- Sử dụng các công cụ xác minh chính thức (formal verification tools) để đánh giá độ chính xác và bảo mật của thuật toán thay vì chỉ dựa vào mô phỏng và thực nghiệm.
- Thực hiện các thử nghiệm thực tế trên nhiều nền tảng phần cứng khác nhau (ví dụ: các vi điều khiển ARM Cortex-M, FPGA cao cấp hơn) để có cái nhìn toàn diện hơn về hiệu năng và tài nguyên.
- Áp dụng các tiêu chuẩn kiểm tra ngẫu nhiên quốc tế như NIST SP 800-22 cho PRNG để chứng minh tính ngẫu nhiên mạnh mẽ hơn.
Theoretical extensions proposed
- Xây dựng một khuôn khổ lý thuyết thống nhất hơn để định lượng mối quan hệ giữa các đặc tính hỗn loạn (LE, KS Entropy) và các yêu cầu mật mã (Confusion, Diffusion, kháng tấn công).
- Mở rộng lý thuyết về các S-box động dựa trên hỗn loạn để tạo ra các S-box có kích thước lớn hơn (ví dụ: 8x8) và nghiên cứu tác động của chúng đến bảo mật và hiệu năng.
Tác động và ảnh hưởng
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" mang lại tiềm năng tác động sâu rộng trên nhiều lĩnh vực, từ học thuật đến công nghiệp và chính sách, với các ảnh hưởng có thể định lượng được.
- Academic impact: Luận án dự kiến sẽ tạo ra một làn sóng mới trong nghiên cứu mật mã dựa trên hỗn loạn, đặc biệt trong việc tích hợp lý thuyết hệ thống động học phi tuyến vào thiết kế các nguyên thủy mật mã hiệu quả. Với các đóng góp đột phá về kiến trúc mật mã khối SPN và hàm Cat-Hadamard, nghiên cứu này có tiềm năng là tài liệu tham khảo quan trọng cho các nhà nghiên cứu về mật mã, hệ thống nhúng và IoT. Ước tính có thể đạt được hơn 100-200 trích dẫn trong 5-10 năm tới, đặc biệt từ các công trình về mật mã hạng nhẹ, mật mã ảnh và các bộ tạo chuỗi giả ngẫu nhiên. Các bài báo đã công bố từ luận án ([C1], [C2], [J1]) đã tạo nền tảng cho sự lan tỏa học thuật này.
- Industry transformation:
- Ngành IoTs và thiết bị nhúng: Các thiết kế mật mã hạng nhẹ của luận án cung cấp "giải pháp cài đặt rất gọn nhẹ nhưng không làm giảm quá nhiều về tính an toàn," giúp các nhà sản xuất thiết bị IoTs (như cảm biến thông minh, thẻ RFID, thiết bị đeo tay) tích hợp bảo mật mạnh mẽ mà không cần tài nguyên tính toán lớn. Điều này có thể đẩy nhanh việc áp dụng bảo mật vào các thiết bị này, giảm thiểu các lỗ hổng an ninh mạng hiện nay trên quy mô lớn.
- Bảo mật dữ liệu và điện toán đám mây: Việc phát triển PRNG và bộ tạo ma trận MDS hiệu quả có thể được sử dụng để tăng cường tính ngẫu nhiên và an toàn cho các hệ thống quản lý khóa, bảo mật dữ liệu trong các trung tâm dữ liệu và môi trường điện toán đám mây.
- Công nghệ quốc phòng và an ninh: Các thuật toán mật mã có độ bảo mật cao và hiệu quả có thể được ứng dụng trong các hệ thống truyền thông an toàn, mã hóa thông tin nhạy cảm.
- Policy influence: Các phát hiện và giải pháp của luận án có thể tác động đến việc xây dựng các tiêu chuẩn bảo mật cho các thiết bị IoTs và hạ tầng mạng quốc gia. Các chính phủ và cơ quan quản lý có thể cân nhắc việc đưa các nguyên tắc thiết kế mật mã dựa trên hỗn loạn vào các khuyến nghị và quy định về an ninh mạng, đặc biệt đối với các hệ thống có yêu cầu về hiệu suất và tài nguyên. Ví dụ, việc khuyến nghị sử dụng các thuật toán LWC được kiểm chứng nghiêm ngặt để bảo vệ dữ liệu trong các thành phố thông minh hoặc hạ tầng quan trọng.
- Societal benefits: Bằng cách tăng cường bảo mật cho các thiết bị và hệ thống thông tin, luận án góp phần tạo ra một môi trường số an toàn hơn cho người dân và doanh nghiệp. Điều này giúp giảm thiểu rủi ro về mất dữ liệu cá nhân, tấn công mạng, gian lận tài chính, và các mối đe dọa khác. Với sự phát triển nhanh chóng của IoT, việc đảm bảo "mạng lưới thiết bị kết nối Internet" an toàn hơn sẽ trực tiếp nâng cao niềm tin và sự thuận tiện trong đời sống hàng ngày, tác động đến hàng tỷ thiết bị trên toàn cầu.
- International relevance: Nhu cầu về mật mã hạng nhẹ và các giải pháp bảo mật tiên tiến là một vấn đề toàn cầu. Các giải pháp được phát triển trong luận án có tính ứng dụng quốc tế, đặc biệt trong bối cảnh các tiêu chuẩn mật mã mới đang được tìm kiếm để đối phó với mối đe dọa từ máy tính lượng tử và sự bùng nổ của IoT. Các nghiên cứu liên quan đến hàm Cat-Hadamard và chu kỳ của nó sẽ được quốc tế công nhận, tiếp nối các công trình của Chen et al. [18, 19, 20].
Đối tượng hưởng lợi
Luận án này mang lại lợi ích đa chiều 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.
-
Doctoral researchers (Nghiên cứu sinh Tiến sĩ):
- Luận án cung cấp một khuôn khổ nghiên cứu mẫu mực, từ việc xác định "research gap SPECIFIC với citations từ literature" đến việc phát triển phương pháp luận tích hợp (lý thuyết, mô phỏng, thực nghiệm).
- Nó vạch ra "specific research gaps" trong mật mã hỗn loạn và mật mã hạng nhẹ, như vấn đề chu kỳ ngắn của hàm hỗn loạn rời rạc và thiếu đánh giá phần cứng cho các thiết kế hiện có, mở ra nhiều hướng đi mới cho các đề tài tiến sĩ tiếp theo.
- Các phương pháp phân tích (như KS Entropy, Số mũ Lyapunov, kiểm tra Chi-bình phương) và kỹ thuật thiết kế S-box, lớp hoán vị dựa trên hỗn loạn sẽ là tài liệu tham khảo quý giá.
-
Senior academics (Các nhà khoa học/Giáo sư):
- Luận án đóng góp "theoretical advances" đáng kể, đặc biệt là việc mở rộng hàm Cat-Hadamard và phân tích chu kỳ, làm phong phú thêm lý thuyết hệ thống động học phi tuyến và ứng dụng của nó trong mật mã.
- Nó thách thức và mở rộng các lý thuyết mật mã truyền thống bằng cách cung cấp một cách tiếp cận mới dựa trên hỗn loạn, khuyến khích các thảo luận học thuật và so sánh sâu hơn với các phương pháp hiện có.
- Nghiên cứu này là một bằng chứng thực nghiệm về tiềm năng của mật mã hỗn loạn, giúp các học giả tái đánh giá và đưa ra các định hướng nghiên cứu mới trong lĩnh vực bảo mật.
-
Industry R&D (Bộ phận Nghiên cứu và Phát triển Công nghiệp):
- Cung cấp "practical applications" trực tiếp, đặc biệt là các thiết kế mật mã khối hạng nhẹ hiệu quả trên phần cứng như FPGA, có thể tích hợp vào sản phẩm IoT và các hệ thống nhúng với chi phí thấp. Ví dụ, "tổng hợp tài nguyên thực thi phần cứng trên FPGA của chuỗi S-box 4 × 4 móc xích" (Bảng 2.7) cho thấy khả năng tiết kiệm tài nguyên.
- Bộ tạo đa ma trận MDS và PRNG chất lượng cao có thể được sử dụng để xây dựng các nguyên thủy mật mã mạnh mẽ cho các ứng dụng công nghiệp, từ quản lý khóa đến tạo số ngẫu nhiên cho các giao thức bảo mật.
- Tiềm năng chuyển đổi "industry transformation" trong các "specific sectors" như sản xuất thiết bị IoT, bảo mật đám mây và công nghệ tài chính, bằng cách cung cấp các giải pháp bảo mật tiên tiến và đáng tin cậy.
-
Policy makers (Các nhà hoạch định chính sách):
- Luận án cung cấp "evidence-based recommendations" về tiềm năng của công nghệ mật mã dựa trên hỗn loạn trong việc tăng cường an ninh mạng quốc gia.
- Các phát hiện có thể ảnh hưởng đến việc xây dựng các tiêu chuẩn và quy định cho "policy recommendations với implementation pathway" cho an toàn thông tin trong các lĩnh vực như hạ tầng quan trọng, thành phố thông minh và quản lý dữ liệu cá nhân. Việc hiểu rõ về các giải pháp LWC hiệu quả giúp cân bằng giữa bảo mật và khả năng triển khai rộng rãi.
- Giúp các nhà hoạch định chính sách hiểu rõ hơn về "international relevance với global implications" của các công nghệ bảo mật mới nổi, từ đó đưa ra các chiến lược phù hợp để bảo vệ lợi ích quốc gia.
Câu hỏi chuyên sâu
-
Theoretical contribution độc đáo nhất (name theory extended) Đóng góp lý thuyết độc đáo nhất của luận án là việc mở rộng Lý thuyết về hàm Arnold Cat (Arnold Cat map) lên nhiều chiều thông qua biến đổi giả Hadamard nhanh (Fast Pseudo Hadamard Transform - FPHT) để tạo ra hàm Cat-Hadamard. Công trình trước đây của Chen và cộng sự [18, 19, 20] đã tập trung vào hàm Cat hai chiều và các phương pháp phức tạp để tìm chu kỳ. Luận án này đã tìm ra "mối quan hệ giữa chu kỳ chuỗi Fibonacci giới hạn bởi phép chia modulo cho một số nguyên tố và chu kỳ của hàm Cat-Hadamard," từ đó "giảm được độ phức tạp của thuật toán tìm chu kỳ tổng quát cho hàm Cat mở rộng nhiều chiều." Điều này không chỉ cung cấp một công cụ toán học mới mà còn có ý nghĩa sâu sắc trong việc thiết kế các bộ tạo chuỗi giả ngẫu nhiên với chu kỳ dài hơn và tính ngẫu nhiên mạnh mẽ hơn, giải quyết một vấn đề cốt lõi trong mật mã hỗn loạn.
-
Methodology innovation (compare với 2+ prior studies) Đổi mới phương pháp luận nằm ở cách tiếp cận tích hợp toàn diện ba pha: lý thuyết toán học sâu sắc, mô phỏng định lượng bằng Matlab, và kiểm chứng thực nghiệm trên phần cứng (Altera FPGA DE2).
- So với Kocarev [61] và Masuda [76]: Các nghiên cứu này đề xuất nguyên tắc thiết kế mật mã hỗn loạn nhưng thường thiếu "đánh giá về mặt thực thi phần cứng, giảm hiệu quả tính toán vì lựa chọn các hệ động học hỗn loạn có cấu trúc phức tạp." Luận án này vượt trội hơn bằng cách không chỉ đề xuất thuật toán mà còn kiểm chứng hiệu năng và tài nguyên sử dụng trên FPGA (ví dụ: "tổng hợp tài nguyên thực thi phần cứng trên FPGA của chuỗi S-box 4 × 4 móc xích" trong Bảng 2.7), chứng minh tính khả thi cho ứng dụng thực tế.
- So với Fridrich [40]: Mặc dù Fridrich cũng ứng dụng hỗn loạn rời rạc cho mã hóa ảnh, luận án chỉ ra rằng hệ của Fridrich "tương đối đơn giản và đã bị phân tích mã hoàn toàn" [100]. Phương pháp của luận án khắc phục điều này bằng cách sử dụng các hàm hỗn loạn phức tạp hơn (Skew Tent, Standard, Cat-Hadamard) và tích hợp chúng vào cấu trúc SPN đã được kiểm chứng (so sánh với AES), cùng với các phân tích bảo mật nghiêm ngặt hơn (NPCR, UACI, CDR).
- Điểm đổi mới: Việc kết hợp các chỉ số lý thuyết hỗn loạn như Số mũ Lyapunov và KS Entropy với các tiêu chí mật mã truyền thống (SAC, BIC, phân tích vi phân) để tối ưu hóa thiết kế S-box và lớp hoán vị là một phương pháp luận tiên tiến, đảm bảo cả tính hỗn loạn của hệ động học và yêu cầu bảo mật.
-
Most surprising finding (với data support) Một trong những phát hiện đáng ngạc nhiên nhất là khả năng đạt được tính chất bảo mật "hoàn toàn được so sánh tương đương với hệ mã AES có cùng cấu trúc" ([C1, C2, J1]) của hệ mật mã khối hỗn loạn rời rạc theo cấu trúc SPN được đề xuất. Đây là một kết quả đáng kinh ngạc bởi vì AES là một chuẩn mật mã toàn cầu, được phát triển và kiểm chứng bởi các chuyên gia trong nhiều năm. Việc một thiết kế dựa trên hỗn loạn có thể đạt được mức độ an toàn tương đương là một minh chứng mạnh mẽ cho tiềm năng của phương pháp này. Bằng chứng hỗ trợ: "So sánh các hệ số NPCR, UACI và CDR của bản mã thu được từ thuật toán đề xuất và AES" (Bảng 1.3) đã định lượng hóa điều này, cho thấy các giá trị tương đương hoặc tốt hơn trong các tiêu chí đánh giá khả năng chống tấn công vi phân trong mã hóa ảnh. Điều này làm thay đổi quan niệm rằng mật mã hỗn loạn chỉ mang tính học thuật hoặc yếu hơn so với các chuẩn đã được thiết lập.
-
Replication protocol provided? Luận án cung cấp các chi tiết về thuật toán, các hàm hỗn loạn được sử dụng (ví dụ: phương trình hàm Skew Tent rời rạc (1.5), hàm Standard (1.7)), cấu trúc S-box và lớp hoán vị, và quy trình mã hóa/giải mã (Hình 1.6), cũng như kiến trúc bộ tạo khóa hỗn loạn. Các tham số cụ thể và số vòng lặp (rs, rp, r) cũng được chỉ rõ. Phần "Mục tiêu, đối tượng và phương pháp nghiên cứu" đã nêu rõ "Luận án nghiên cứu gồm lý thuyết, mô phỏng và thực nghiệm. Luận án phân tích lý thuyết để giải quyết vấn đề được đặt ra thông qua công cụ toán học bằng các chứng minh rất rõ ràng. Các đánh giá về mặt lý thuyết được kiểm chứng qua công cụ mô phỏng trên máy tính là Matlab." Mặc dù không có một tài liệu "Replication Protocol" riêng biệt theo kiểu mã nguồn công khai, các thông tin chi tiết trong luận án đủ để một nhà nghiên cứu có kinh nghiệm có thể tái tạo các thí nghiệm và kết quả chính (ví dụ: thiết kế S-box 4x4 dựa trên hàm Skew Tent sau 25 bước lặp (Bảng 2.2), các giá trị tham số cho hàm Cat-Hadamard (Bảng 3.9)).
-
10-year research agenda outlined? Luận án phác thảo một chương trình nghiên cứu 10 năm thông qua phần "Limitations và Future Research" với 4-5 hướng đi cụ thể:
- Phát triển mật mã chống tấn công lượng tử dựa trên hỗn loạn: Mở rộng các thiết kế hiện tại để đối phó với mối đe dọa từ máy tính lượng tử, một vấn đề có tầm nhìn dài hạn.
- Phân tích tấn công kênh kề và thiết kế kháng lỗi: Đây là một lĩnh vực nghiên cứu liên tục và quan trọng trong mật mã phần cứng, cần nhiều thập kỷ để hoàn thiện các kỹ thuật.
- Mật mã hỗn loạn thích ứng với môi trường động: Nghiên cứu các hệ thống mật mã có khả năng tự điều chỉnh trong các môi trường thay đổi, là một thách thức phức tạp cho tương lai của an ninh mạng.
- Tích hợp mật mã hỗn loạn vào hệ thống Blockchain/IoT: Định hướng ứng dụng các giải pháp trong các công nghệ mới nổi, đòi hỏi thời gian dài để nghiên cứu và triển khai thực tế.
- Nghiên cứu sâu hơn về tính chất động học của hàm hỗn loạn đa chiều: Tiếp tục khám phá các hàm hỗn loạn mới và các đặc tính của chúng, mở rộng các đóng góp lý thuyết đã đạt được. Các hướng nghiên cứu này không chỉ là những bước tiếp theo mà còn là những định hướng chiến lược cho sự phát triển của mật mã dựa trên hỗn loạn trong tương lai.
Kết luận
Luận án này đã đạt được những đóng góp học thuật và thực tiễn sâu sắc trong lĩnh vực mật mã khối dựa trên hỗn loạn rời rạc. Tổng hợp lại, các đóng góp SPECIFIC có thể được kể đến:
- Thiết kế kiến trúc mật mã khối SPN hỗn loạn: Đề xuất thuật toán lập mã khối hỗn loạn rời rạc theo cấu trúc SPN, với các tính chất bảo mật "hoàn toàn được so sánh tương đương với hệ mã AES có cùng cấu trúc" [C1, C2, J1].
- Mật mã khối hạng nhẹ hiệu quả và an toàn: Phát triển hai biến thể thuật toán mật mã khối hạng nhẹ dựa trên hàm Skew Tent và Standard rời rạc, tối ưu hóa tài nguyên phần cứng trên FPGA trong khi tăng cường khả năng chống tấn công phân tích [Bảng 2.7, 2.10].
- Mở rộng và phân tích hàm Cat-Hadamard đa chiều: Đề xuất hàm Cat-Hadamard dựa trên biến đổi giả Hadamard nhanh (FPHT) và giải quyết thành công bài toán phân bố chu kỳ tổng quát cho hàm Cat mở rộng nhiều chiều, tìm ra "mối quan hệ giữa chu kỳ chuỗi Fibonacci... và chu kỳ của hàm Cat-Hadamard."
- Phát triển bộ tạo MDS và PRNG chất lượng cao: Ứng dụng hàm Cat-Hadamard để tạo ra bộ tạo đa ma trận MDS hiệu quả và bộ tạo chuỗi số giả ngẫu nhiên (PRNG) với "Entropy đủ lớn, chu kỳ phụ thuộc vào tham số điều khiển" và "nhanh chóng hội tụ về phân bố đều" [Bảng 3.10].
- Khung phương pháp luận tích hợp: Thiết lập một khung phương pháp luận toàn diện kết hợp lý thuyết, mô phỏng Matlab và thực nghiệm FPGA để phát triển và kiểm chứng các giải pháp mật mã mới.
Những đóng góp này đánh dấu một sự tiến bộ đáng kể trong mô hình mật mã dựa trên hỗn loạn. Luận án cung cấp bằng chứng thực nghiệm và phân tích lý thuyết sâu sắc, nâng cao độ tin cậy và tính khả thi của phương pháp này. Việc chứng minh mật mã hỗn loạn có thể đạt được mức độ bảo mật tương đương với các chuẩn quốc tế (như AES) là một bước tiến quan trọng.
Nghiên cứu này mở ra ít nhất ba luồng nghiên cứu mới (new research streams):
- Mật mã hỗn loạn chống lượng tử: Khai thác tính phức tạp của hỗn loạn để xây dựng các giải pháp bảo mật trước mối đe dọa từ máy tính lượng tử.
- Mật mã thích ứng dựa trên hỗn loạn: Phát triển các hệ mật mã có khả năng tự động điều chỉnh các tham số dựa trên môi trường hoạt động và các loại tấn công.
- Thiết kế kháng lỗi cho mật mã hỗn loạn phần cứng: Tập trung vào việc tạo ra các thiết kế mật mã hỗn loạn trên phần cứng có khả năng chống lại các tấn công kênh kề hiệu quả.
Với các ứng dụng tiềm năng trong IoT, điện toán đám mây và an ninh mạng, luận án này có tầm quan trọng toàn cầu (global relevance). Các giải pháp của nó có thể được áp dụng không chỉ ở Việt Nam mà còn trên phạm vi quốc tế để giải quyết các vấn đề bảo mật trong kỷ nguyên số. So với các LWC quốc tế như PRESENT hay LED, các thiết kế dựa trên hỗn loạn đề xuất trong luận án mang đến một lựa chọn mới, hứa hẹn cân bằng tốt hơn giữa bảo mật và hiệu năng.
Di sản của luận án (legacy measurable outcomes) sẽ được đo lường qua số lượng trích dẫn học thuật, việc áp dụng các phương pháp và thiết kế trong các sản phẩm công nghiệp, và ảnh hưởng của nó đến các tiêu chuẩn và chính sách bảo mật trong tương lai. Nó góp phần định hình một con đường mới cho mật mã, nơi tính ngẫu nhiên và phức tạp tự nhiên của hỗn loạn được khai thác tối đa để bảo vệ thông tin trong thế giới ngày càng kết nối.
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 TẠ THỊ KIM HUỆ NGHIÊN CỨU HỆ MẬT MÃ KHỐI DỰA TRÊN HỖN LOẠN RỜI RẠC LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG HÀ NỘI - 2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TẠ THỊ KIM HUỆ NGHIÊN CỨU HỆ MẬT MÃ KHỐI DỰA TRÊN HỖN LOẠN RỜI RẠC LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG Chuyên ngành: KỸ THUẬT VIỄN THÔNG Mã ngành: 62520208 GIẢNG VIÊN HƯỚNG DẪN KHOA HỌC: PGS. HOÀNG MẠNH THẮNG HÀ NỘI - 2017 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 cán bộ hướng dẫn. 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 đều đã được trích dẫn đầy đủ và theo đúng quy định.
Hà Nội, ngày 27 tháng 03 năm 2017 Tác giả Tạ Thị Kim Huệ Giảng viên hướng dẫn PGS. Hoàng Mạnh Thắng 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ô, các đồng nghiệp 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ợ và giúp đỡ 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 xin cảm ơn đến Thầy giáo hướng dẫn PGS. Hoàng Mạnh Thắng đã hướng dẫn và chỉ bảo trong suốt quá trình làm Luận án.
Tôi cũng xin gửi lời cảm ơn đến GS. Kris Steenhaus và GS. An Braeken về những góp ý quan trọng đối với Luận án và giúp đỡ tôi trong suốt thời gian nghiên cứu tại trường Đại học Tự do Brussel, Vương Quốc Bỉ. Tôi cũng xin gửi lời cảm ơn đến TS.
Nguyễn Tiến Hòa đã hỗ trợ trong việc trình bày luận án. Cuối cùng tôi xin gửi lời cảm ơn đến gia đình đã động viên tôi vượt qua khó khăn để hoàn thành Luận án này. Tôi xin chân thành cảm ơn! Mục lục MỤC LỤC. DANH MỤC CÁC TỪ VIẾT TẮT.
iv DANH MỤC HÌNH VẼ. vi DANH MỤC BẢNG. ix DANH MỤC KÝ HIỆU TOÁN HỌC. xi MỞ ĐẦU.
xii Chương 1. MẬT MÃ KHỐI HỖN LOẠN. Nguyên lý thiết kế mật mã hỗn loạn. Các vấn đề còn tồn tại trong hệ mật mã hỗn loạn.
Đề xuất hệ mật mã khối hỗn loạn rời rạc dựa trên cấu trúc mạng thay thế hoán vị (SPN). Ứng dụng mật mã ảnh RGB. Thuật toán lập mã. Thuật toán giải mã.
Bộ tạo khóa hỗn loạn. Phân tích bảo mật. Tài nguyên thực thi. Kết luận chương.
ĐỀ XUẤT HỆ MẬT KHỐI HẠNG NHẸ DỰA VÀO CÁC ĐẶC TÍNH HỖN LOẠN CỦA HÀM SKEW TENT VÀ STANDARD RỜI RẠC. Hàm hỗn loạn rời rạc một chiều rời rạc. Số mũ Lyapunov rời rạc. Thiết kế các lớp S-box 4 × 4 dựa trên tính chất hàm Skew Tent rời rạc.
Phân tích bảo mật. Tính chất trộn và đặc trưng thống kê của hàm hỗn loạn rời rạc hai chiều 38 2. Các dạng thức toán học của hàm hỗn loạn rời rạc hai chiều. Tính chất động học của hàm hỗn loạn hai chiều.
Lớp hoán vị phụ thuộc tham số sử dụng hàm Standard hai chiều 44 2. Đề xuất các thiết kế hệ mật mã khối hỗn loạn hạng nhẹ. Đặc trưng của hệ mật mã hạng nhẹ. Thiết kế lớp thay thế S-box dựa trên hỗn loạn.
Thiết kế lớp khuếch tán dựa trên hỗn loạn. Kết luận chương. MỞ RỘNG HÀM ARNOLD CAT VÀ CÁC ỨNG DỤNG 60 3. Mở rộng hàm Arnol Cat hai chiều dựa trên biến đổi giả Hadamard nhanh 62 3.
Hai dạng thức mở rộng hàm Cat theo phương pháp tổng hợp đa chiều và mở rộng không gian. Đề xuất hàm nhiều chiều Cat-Hadamard. Phân bố chu kỳ của hàm Cat-Hadamard. Tính động học của hàm Cat-Hadamard.
Tính hỗn loạn. Phân phối thống kê. Bộ tạo đa ma trận MDS. Đề xuất thuật toán tìm kiếm đa ma trận MDS kích thước 4 × 4 dựa trên các ma trận Cat mở rộng.
Không gian tham số điều khiển. Các ma trận MDS hiệu quả. Bộ tạo chuỗi số giả ngẫu nhiên. Kết luận chương.
96 DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN 98 DANH MỤC CÁC TỪ VIẾT TẮT Viết tắt Tên tiếng Anh Tên tiếng Việt AES Advanced Encryption Standard Chuẩn mã hóa tiên tiến ADC Average Distance Change Khoảng cách thay đổi trung Among Adjacent Bits bình của các bit lân cận BIC Output bit Tiêu chuẩn bit independence criterion đầu ra độc lập Ciphertext Cipher text Văn bản được mã hóa CBC Chaining Block Cipher Mật mã khối móc xích CDR Cipher Difference Rate Tỷ lệ sai khác bản mã COT Ciphertext Only Attack Tấn công chỉ biết bản mã CPA Chosen Plaintext Attack Tấn công bản rõ chọn sẵn CCA Chosen ciphertext Attack Tấn công bản mã chọn sẵn CNN Cellular Neural Network Mạng Nơ ron tế bào DES Data Encryption Standard Chuẩn mã hóa dữ liệu ECB Electronic Code Book Chế độ bảng tra mã điện tử ECRYPT European Network of Mạng lưới nghiên cứu Excellence for Cryptology về mật mã tại châu Âu FPHT Fast Pseudo Hadamard Biến đổi giả Transform Hadamard nhanh IP Internet Protocol Giao thức liên mạng IoTs Internet of Things Mạng lưới thiết bị kết nối Internet KPA Known Plaintext Attack Tấn công biết iv v bản rõ LE Lyapunov Exponent Số mũ Lyapunov LWC Lightweight Cryptography Mật mã hạng nhẹ MDS Maximum Distance Separable Ma trận phân chia matrix khoảng cách lớn nhất MMDSG Multi-MDS matrix Generator Bộ tạo đa ma trận MDS NIST National Institute of Viện tiêu chuẩn đo lường Standards and Technology và công nghệ quốc gia NPCR Number of Changing Tỷ lệ thay đổi Pixel Rate số lượng điểm ảnh Plaintext Plain text Bản rõ PRNG Pseudo Random Number Bộ tạo chuỗi số Generator giả ngẫu nhiên S Sender Người gửi SAC Strict avalanche criterion Tiêu chuẩn thác chặt SampEn Sample Entropy Giá trị Entropy mẫu SPN Substitution - Permutation Mạng hoán vị thay thế Network SRAM Static random-access memory Bộ nhớ tĩnh truy cập ngẫu nhiên RFID Radio Frequency Identification Công nghệ nhận dạng bằng sóng vô tuyến R Receiver Người nhận UACI Unified Averaged Mật độ thay đổi trung Changed Intensity bình phân bố đồng nhất Danh sách hình vẽ 1 Các hình thức tấn công bảo mật mạng. xiii 2 Các mức độ bảo vệ mạng thông tin. xiv 3 Mô hình truyền tin mật. xvi 4 Biến đổi theo thời gian rời rạc của biến trạng thái trong hệ Lorenz hỗn loạn.
xxii 5 Biến đổi theo thời gian của biến xn với hai điều kiện khởi tạo sai khác nhau rất nhỏ là ∆x = 0.05 trong hệ Lorenz hỗn loạn .1 Lược đồ phân nhánh của hàm Logistic .2 Đặc tính động học phức tạp của hàm Logistic khi tham số r thỏa mãn điều kiện hỗn loạn r ≥ 3.3 Mô hình thiết kế thuật toán mật mã khối hỗn loạn .4 Sơ đồ khối thiết kế phần cứng .5 Sơ đồ hệ mật mã hỗn loạn theo cấu trúc mạng thay thế - hoán vị (SPN) .6 Thuật toán mã hóa ảnh RGB .7 Bộ tạo khóa hỗn loạn .8 Đầu ra của bộ tạo khóa hỗn loạn sau 1000 lần lấy mẫu .9 Hình ảnh của bản rõ và bản mã tương ứng với thuật toán đề xuất .10 So sánh lược đồ phân bố mức xám của các cặp ảnh rõ/mã .1 Số mũ Lyapunov của các hàm hỗn loạn một chiều phụ thuộc một tham số đặc trưng .2 Đồ thị biên độ và pha của hàm Skew Tent .3 Độ phi tuyến của các S-box .4 Giá trị trung bình của ma trận phụ thuộc .5 Tiêu chuẩn bit đầu ra độc lập .6 Xác suất sai phân của các S-box SK (X) được tính tương ứng với số lần lặp khác nhau.7 Xác suất tuyến tính của các S-box SK (X) tương ứng với số lần lặp khác nhau.8 Minh họa quỹ đạo của hàm Henon và Lozi sau 6000 bước lặp và điều kiện đầu là x0 = 0.9 Minh họa quỹ đạo của hàm Duffing và Cat sau 6000 bước lặp và điều kiện đầu là x0 = 0.10 Minh họa quỹ đạo của hàm Baker và Standard sau 6000 bước lặp và điều kiện đầu là x0 = 0.11 Giá trị SampEn của các hàm hai chiều khác nhau .12 Lược đồ phân bố mức xám đầu vào của hàm Standard .13 Lược đồ phân bố mức xám đầu ra hàm Standard sau 10 bước lặp .14 Lớp hoán vị theo bit .15 Giá trị ADC với số lần lặp hàm Standard khác nhau .16 Lược đồ lớp S-box hỗn loạn móc xích .17 Lớp khuếch tán hỗn loạn .18 So sánh sự lan truyền của các mẫu hoạt động trong một vòng lặp của lớp khuếch tán hỗn loạn và của LED/PHOTON/KLEIN/mCrypton56 2.19 Sơ đồ RTL của lớp Mixbyte .20 Sơ đồ RTL của lớp Perbit .21 Sơ đồ RTL của lớp khuếch tán hỗn loạn .1 Phân bố chu kỳ nhỏ nhất của hàm Cat-Hadamard 4−chiều và 2−chiều tương ứng .2 So sánh phân bố chu kỳ của hàm 4−chiều tương ứng với Type I, II và Cat-Hadamard .3 Phân bố các trạng thái khởi tạo đầu vào .4 Quá trình tiến hóa trạng thái đầu ra của hàm Cat-Hadamard 4−chiều sau 2 và 5 bước lặp .5 Kết quả kiểm tra phân phối Chi-bình phương χ2test của các dạng mở rộng hàm Cat .6 KS entropy của hàm Cat-Hadamard tương ứng với m = 4 và Ks = (N − 1) × (a − 1) + b .7 KS entropy của hàm Cat-Hadamard tương ứng với m = 2; 4; 8 và 16 .8 So sánh giá trị KS entropy của các dạng mở rộng khác nhau của hàm Cat với số lần lặp từ 3 đến 10 .9 MixColumns áp dụng lên từng cột của các trạng thái.10 Cấu trúc của bộ tạo đa ma trận MDS .11 Số lượng các đoạn chứa TSeg khóa hoạt động KSp của ma trận Type II với n = 2, 4, 8, 10 .12 Trọng số Hamming HW của các phần tử trong các ma trận MDS được tạo ra bởi KSp .13 Sơ đồ khối của bộ PRNG sử dụng hàm Cat-Hadamard m−chiều. 93 Danh sách bảng 1.1 So sánh tính chất mật mã và tính chất hỗn loạn .2 So sánh thuật toán lập mật mã chuẩn và mật mã hỗn loạn .3 So sánh các hệ số NPCR, UACI và CDR của bản mã thu được từ thuật toán đề xuất và AES .4 So sánh tài nguyên phần cứng thực thi trên kit phát triển Altera FPGA DE2 .1 Một số hàm hỗn loạn rời rạc một chiều phụ thuộc một tham số đặc trưng .2 S-box 4 × 4-bit được tạo ra sau 25 bước lặp hàm Skew Tent rời rạc .3 Hàm Boolean của các S-box S4 với K = 4 và k = 25 .
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
Tạ Thị Kim Huệ (2017). Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc [Luận án tiến sĩ, Trường Đại học Bách khoa Hà Nội]. LuanAn.net. https://luanan.net/tai-lieu-khac/nghien-cuu-he-mat-ma-khoi-dua-tren-hon-loan-roi-rac
Câu hỏi thường gặp
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" nghiên cứu về vấn đề gì?
Nghiên cứu phát triển hệ mật mã khối an toàn dựa trên lý thuyết hỗn loạn rời rạc. Đề xuất thuật toán mã hóa mới, tăng cường bảo mật dữ liệu hiệu quả.
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" đượ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ệ: 2017.
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" thuộc chuyên ngành gì?
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" thuộc chuyên ngành Kỹ thuật viễn thông. Danh mục: Tài liệu khác.
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" có bao nhiêu trang?
Luận án "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" có 142 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 "Nghiên cứu hệ mật mã khối dựa trên hỗn loạn rời rạc" 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.