Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn
Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn tối ưu hóa bảo mật hình ảnh bằng thuật toán phức tạp, nâng cao khả năng chống xâm nhập.
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
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Mật mã dữ liệu ảnh số ứng dụng lý thuyế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. Mật mã dữ liệu ảnh số ứng dụng lý thuyết hỗn loạn
Mã hóa ảnh số đóng vai trò quan trọng trong an toàn thông tin. Dữ liệu hình ảnh có dung lượng lớn và tương quan pixel cao. Các thuật toán truyền thống như AES hay DES hoạt động kém hiệu quả với ảnh. Lý thuyết hỗn loạn cung cấp giải pháp tối ưu cho bài toán này. Hệ thống hỗn loạn sở hữu các đặc tính ngẫu nhiên giả, độ nhạy cực cao với điều kiện ban đầu và cấu trúc pha phức tạp. Khi kết hợp với cấu trúc mật mã, hệ hỗn loạn tạo ra không gian khóa cực lớn. Điều này ngăn chặn triệt để các hình thức giải mã trái phép. Việc ứng dụng hệ động lực phi tuyến vào bảo mật giúp xử lý dữ liệu nhanh chóng. Tốc độ mã hóa tăng cao, đáp ứng tốt nhu cầu truyền thông thời gian thực.
1.1. Hệ động lực phi tuyến và tính chất hỗn loạn
Hệ động lực phi tuyến biểu diễn các hành vi toán học phức tạp. Trạng thái của hệ thay đổi liên tục theo thời gian hoặc qua từng bước lặp rời rạc. Một thay đổi cực nhỏ ở giá trị khởi tạo sẽ dẫn đến kết quả hoàn toàn khác biệt sau nhiều chu kỳ. Đây là hiệu ứng cánh bướm kinh điển trong lý thuyết hỗn loạn. Quỹ đạo pha của hệ phân bố dày đặc và không tuần hoàn. Các đặc tính này tương đồng trực tiếp với tính chất xáo trộn và khuếch tán của mật mã học hiện đại. Nhờ đó, chuỗi giả ngẫu nhiên sinh ra từ hệ động lực có độ phức tạp cao. Hệ thống bảo mật trở nên khó đoán định và chống chịu tốt trước các cuộc tấn công thống kê.
1.2. Ánh xạ logistic cùng hệ lorenz và henon
Nghiên cứu mật mã thường sử dụng các mô hình hỗn loạn kinh điển như ánh xạ logistic, ánh xạ henon và hệ lorenz. Ánh xạ logistic là hàm rời rạc một chiều đơn giản nhưng có hành vi hỗn loạn mạnh mẽ khi tham số điều khiển đạt ngưỡng thích hợp. Ánh xạ henon mở rộng không gian trạng thái lên hai chiều với cấu trúc phi tuyến dạng parabol. Hệ lorenz là hệ vi phân ba chiều liên tục, mô tả chuyển động cuộn xoáy trong không gian pha. Mỗi mô hình cung cấp các chuỗi số thực giả ngẫu nhiên với phổ Lyapunov dương. Chuỗi số này được lượng tử hóa thành dòng bit nhị phân để trực tiếp điều khiển quá trình xáo trộn dữ liệu ảnh.
1.3. Đặc trưng dữ liệu ảnh số trong mã hóa hiện đại
Ảnh số sở hữu các đặc trưng riêng biệt so với dữ liệu văn bản thông thường. Dung lượng tệp ảnh thường rất lớn và có tính dư thừa thông tin cao. Mức độ tương quan giữa các pixel liền kề theo phương ngang, dọc và chéo đạt giá trị gần bằng 1. Biểu đồ tần suất phân bố mức xám của ảnh gốc thường tập trung tại một số khoảng giá trị nhất định. Các đặc điểm này khiến thuật toán mã hóa khối truyền thống dễ bị lộ mẫu hình ảnh. Kỹ thuật mã hóa hiện đại bắt buộc phải phá vỡ hoàn toàn mối tương quan lân cận này. Biểu đồ tần suất của ảnh sau mã hóa phải đồng đều tuyệt đối trên toàn bộ dải giá trị.
II. Kỹ thuật hoán vị pixel và thay thế bit bằng hỗn loạn
Mô hình mã hóa ảnh hiện đại thường xây dựng dựa trên mạng hoán vị - thay thế (SPN). Quá trình bảo mật bao gồm hai giai đoạn cốt lõi: xáo trộn vị trí và thay đổi giá trị điểm ảnh. Kỹ thuật hoán vị pixel làm nhiệm vụ phân tán vị trí không gian của các điểm ảnh gốc. Giai đoạn thay thế tiếp tục làm biến đổi mức xám nhằm đạt hiệu ứng khuếch tán dữ liệu. Sự kết hợp giữa hai bước này đảm bảo triệt tiêu hoàn toàn tính quy luật thị giác. Việc can thiệp trực tiếp ở mức bit giúp tăng cường độ phức tạp tính toán. Cấu trúc này tối ưu hóa khả năng chống lại các phương pháp phân tích mã vi sai và tuyến tính.
2.1. Cơ chế hoán vị pixel dựa trên biến trạng thái
Cơ chế hoán vị pixel sử dụng giá trị sinh ra từ hàm hỗn loạn để sắp xếp lại vị trí điểm ảnh. Biến trạng thái của hệ động lực được dùng làm chỉ số dịch chuyển tọa độ dòng và cột. Luật hoán vị có thể xây dựng dựa trên thứ tự độ lớn của dãy số hỗn loạn. Một cách tiếp cận khác là sử dụng các ma trận biến đổi tọa độ hai chiều. Phương pháp này dịch chuyển các khối dữ liệu mà không làm thay đổi giá trị điểm ảnh. Sau phép hoán vị, thông tin thị giác của bức ảnh bị xáo trộn hoàn toàn thành dạng nhiễu hạt. Mối liên hệ không gian giữa các điểm ảnh lân cận bị triệt tiêu hoàn toàn.
2.2. Phép thay thế có lan truyền và cấu trúc SPN
Phép thay thế điểm ảnh chịu trách nhiệm thay đổi giá trị mức xám để tạo tính khuếch tán. Kỹ thuật thay thế có lan truyền khiến một thay đổi nhỏ tại một pixel bản rõ ảnh hưởng đến toàn bộ bản mã. Giá trị của điểm ảnh hiện tại được tính toán từ điểm ảnh trước đó kết hợp với chuỗi hỗn loạn. Phép toán logic XOR và cộng modulo thường được áp dụng trong khâu này. Cấu trúc SPN kết hợp luân phiên giữa hoán vị và thay thế tạo ra ma trận bảo mật vững chắc. Hiệu ứng tuyết lở xuất hiện nhanh chóng chỉ sau một vòng lặp xử lý. Kết quả là bản mã có độ đồng nhất cao và không thể phục hồi nếu thiếu khóa.
2.3. Ánh xạ arnold cat và hàm Cat Hadamard mức bit
Ánh xạ arnold cat là phép biến đổi hai chiều nổi tiếng dùng trong xáo trộn ma trận điểm ảnh. Bản chất của ánh xạ này là kéo dãn và gập không gian pha theo modulo kích thước ảnh. Để tăng cường bảo mật ở mức sâu hơn, hàm hỗn loạn Cat-Hadamard được nghiên cứu và ứng dụng trực tiếp cho các mặt phẳng bit. Ảnh số tám bit được tách thành tám ma trận nhị phân riêng biệt. Hàm Cat-Hadamard thực hiện hoán vị đồng thời trên cả ba chiều không gian bit. Kỹ thuật này phá vỡ cấu trúc tương quan giữa các bit có trọng số cao và trọng số thấp. Nhờ đó, hiệu năng xáo trộn tăng vượt trội so với các phép biến đổi pixel thông thường.
III. Hệ mật mã ảnh số dùng hyperchaos và hỗn loạn đa chiều
Hệ thống hỗn loạn một chiều thường bộc lộ hạn chế về không gian khóa và dải tham số hẹp. Kẻ tấn công có thể ước lượng chuỗi ngẫu nhiên bằng các thuật toán phân tích chuỗi thời gian. Để khắc phục triệt để, hệ mật mã hiện đại chuyển hướng sang ứng dụng hyperchaos và hỗn loạn đa chiều. Hệ hyperchaos sở hữu từ hai số mũ Lyapunov dương trở lên. Cấu trúc pha của hệ đa chiều có hành vi động học cực kỳ phức tạp và quỹ đạo khó đoán định. Khi áp dụng vào mã hóa ảnh mức bit, hệ thống mang lại không gian khóa khổng lồ, miễn nhiễm trước các cuộc tấn công duyệt toàn bộ.
3.1. Thiết kế hệ mật mã dựa trên động lực học hỗn loạn
Thiết kế hệ mật mã tiên tiến tận dụng các đặc tính động lực của hệ hỗn loạn liên tục và rời rạc. Tín hiệu hỗn loạn được lấy mẫu và số hóa thông qua các bộ chuyển đổi chuẩn xác. Các thuật toán tác động trực tiếp lên thông số hệ thống để tạo ra sự biến đổi liên tục trong quá trình mã hóa. Trạng thái mã hóa của từng pixel phụ thuộc đồng thời vào khóa bí mật và nội dung của các pixel trước đó. Kiến trúc này tạo ra cơ chế sinh khóa động theo ngữ cảnh dữ liệu. Mọi nỗ lực phân tích pha quỹ đạo đều thất bại do tính phi tuyến cao của hàm truyền động lực học.
3.2. Mã hóa ảnh mức bit với hàm Cat Hadamard đa chiều
Giải thuật mật mã sử dụng hàm Cat-Hadamard đa chiều xử lý toàn diện cấu trúc bit của ảnh số. Thay vì thao tác trên mức byte, thuật toán can thiệp vào từng mặt phẳng bit nhị phân. Các bit thuộc nhóm trọng số cao (MSB) và trọng số thấp (LSB) được hoán vị chéo linh hoạt. Quá trình khuếch tán bit diễn ra đồng thời với phép nhân ma trận Hadamard ngẫu nhiên. Cấu trúc dữ liệu ảnh bị phá hủy hoàn toàn cả về mặt hình học lẫn thống kê bit. Chi phí tính toán của thuật toán được tối ưu hóa nhằm giảm thiểu độ trễ xử lý. Bản mã đầu ra đạt độ ngẫu nhiên lý tưởng theo các tiêu chuẩn kiểm định NIST.
3.3. Đánh giá bảo mật và hiện thực hóa trên mạch cứng
Hệ mật mã hỗn loạn được kiểm thử toàn diện qua các chỉ số an toàn nghiêm ngặt. Phân tích entropy thông tin đạt xấp xỉ mức lý tưởng bằng 8 cho ảnh mức xám. Tỷ lệ sai khác giữa các bản mã (Cdr) và độ nhạy vi sai NPCR, UACI đều vượt qua ngưỡng tiêu chuẩn an toàn. Bên cạnh mô phỏng phần mềm, thuật toán còn được thiết kế và hiện thực hóa trên vi mạch phần cứng số FPGA/ASIC. Thiết kế phần cứng sử dụng thanh ghi dịch và các khối logic tối ưu để sinh chuỗi hỗn loạn tốc độ cao. Kết quả đo đạc thực tế cho thấy mạch xử lý tiêu thụ ít năng lượng và đạt băng thông truyền dữ liệu lớn.
IV. Phân tích an toàn bảo mật hệ mật mã ảnh hỗn loạn SPN
Phân tích mật mã là bước bắt buộc để chứng minh độ tin cậy của thuật toán mã hóa ảnh. Nhiều hệ mật mã hỗn loạn công bố trước đây chứa đựng các lỗ hổng nghiêm trọng về mặt cấu trúc. Việc phân tích hệ mật mã cấu trúc SPN tập trung vào đánh giá khả năng chống lại các phương thức tấn công kinh điển. Các kịch bản tấn công bao gồm tấn công chỉ có bản mã (COA), tấn công biết bản rõ (KPA), tấn công lựa chọn bản rõ (CPA) và lựa chọn bản mã (CCA). Mục tiêu chính là khôi phục lại luật hoán vị hoặc chuỗi khóa khuếch tán độc lập mà không cần dò tìm toàn bộ không gian khóa ban đầu.
4.1. Tấn công lựa chọn bản rõ trên hệ mật mã một vòng
Hệ mật mã hỗn loạn cấu trúc SPN một vòng lặp thường bộc lộ sơ hở trước đòn tấn công lựa chọn bản rõ (CPA). Khi mã hóa chỉ diễn ra qua một chu kỳ hoán vị và khuếch tán, các thành phần này có thể bị cô lập và bẻ khóa riêng rẽ. Kẻ tấn công chọn các cặp ảnh bản rõ đặc biệt như ảnh toàn màu đen hoặc ảnh toàn màu trắng để triệt tiêu ảnh hưởng của phép thay thế. Sau đó, quy luật hoán vị vị trí pixel được khôi phục hoàn toàn bằng phương pháp so khớp ma trận điểm. Quá trình giải mã tiếp tục bóc tách chuỗi mặt nạ khuếch tán. Hệ thống một vòng lặp do đó không đảm bảo an toàn tuyệt đối.
4.2. Tấn công lựa chọn bản mã và khôi phục luật hoán vị
Phương pháp tấn công lựa chọn bản mã (CCA) khai thác cơ chế giải mã ngược để truy tìm khóa bí mật. Kẻ tấn công tạo ra các biến đổi đơn lẻ trên bản mã và quan sát sự thay đổi tương ứng ở bản rõ thu được. Quá trình hoán vị ngược và khuếch tán ngược bị phân rã từng bước thông qua các phương trình vi sai. Thời gian tấn công để khôi phục hoàn toàn ma trận hoán vị giảm xuống đáng kể so với phương pháp vét cạn. Điểm yếu cốt lõi nằm ở việc chuỗi hỗn loạn được sử dụng cố định mà không phụ thuộc vào nội dung bản rõ. Do đó, cấu trúc mật mã bị bẻ khóa trong thời gian đa thức.
4.3. Giải pháp nâng cao an toàn cho hệ mật mã nhiều vòng
Để khắc phục các điểm yếu của hệ một vòng, giải pháp bắt buộc là nâng cấp lên cấu trúc SPN nhiều vòng lặp kết hợp phản hồi động. Số lượng vòng lặp tối ưu giúp tăng cường tính phi tuyến và lan truyền sai số trên toàn bộ ma trận ảnh. Giá trị khởi đầu cho khuếch tán (ID) và tham số hỗn loạn cần được cập nhật liên tục dựa trên hàm băm mật mã của chính bức ảnh nguồn. Cơ chế này đảm bảo mỗi bức ảnh khác nhau sẽ tạo ra một không gian khóa hoàn toàn riêng biệt. Các cuộc tấn công lựa chọn bản rõ và bản mã trở nên vô hiệu trước hệ thống mã hóa nhiều vòng cải tiến.
V. Ứng dụng mã hóa ảnh số và xu hướng phát triển mới
Sự bùng nổ của truyền thông đa phương tiện đặt ra yêu cầu cấp thiết về bảo mật hình ảnh y tế, quân sự và giám sát đô thị. Kỹ thuật mã hóa ảnh số dựa trên lý thuyết hỗn loạn mang lại hiệu quả vượt trội về tốc độ và tính an toàn. Không chỉ dừng lại ở các hệ thống lưu trữ tĩnh, mật mã hỗn loạn đang được mở rộng cho truyền phát video trực tiếp và điện toán đám mây. Sự kết hợp giữa các cấu trúc toán học phi tuyến và kiến trúc phần cứng hiện đại mở ra triển vọng ứng dụng rộng lớn. Nghiên cứu bảo mật dữ liệu ảnh tiếp tục là lĩnh vực then chốt trong kỷ nguyên số hóa toàn diện.
5.1. Hiệu năng truyền thông và bảo mật dữ liệu đa phương tiện
Bảo mật dữ liệu đa phương tiện đòi hỏi sự cân bằng khắt khe giữa mức độ an toàn và độ trễ truyền dẫn mạng. Các hệ mật mã hỗn loạn mức bit chứng minh khả năng tương thích cao với chuẩn nén dữ liệu và giao thức truyền thông không dây. Việc mã hóa chọn lọc các vùng dữ liệu quan trọng giúp giảm thiểu tải tính toán cho các thiết bị di động biên. Hệ thống vẫn duy trì tính toàn vẹn và chống giả mạo thông tin nhờ các cơ chế xác thực tích hợp. Phép đo khoảng cách giữa các điểm ảnh lân cận (DBAP) xác nhận chất lượng phân tán tín hiệu đạt mức tối ưu trên các kênh truyền có nhiễu.
5.2. Kết hợp AI và hệ động lực phi tuyến trong mật mã
Xu hướng nghiên cứu tương lai hướng đến việc kết hợp trí tuệ nhân tạo với hệ động lực phi tuyến để tối ưu hóa cấu trúc mật mã. Mạng nơ-ron sâu được ứng dụng để đánh giá độ ngẫu nhiên và tự động tinh chỉnh tham số hỗn loạn. Sự kết hợp này giúp phát hiện sớm các chu kỳ ngắn tiềm ẩn trong các hệ rời rạc. Đồng thời, các cấu trúc mật mã mới hướng tới khả năng kháng lượng tử thông qua không gian trạng thái siêu hỗn loạn. Việc phát triển các vi mạch chuyên dụng tiết kiệm năng lượng sẽ thúc đẩy việc triển khai rộng rãi mật mã hỗn loạn trên các mạng cảm biến IoT và thiết bị bay không người lá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 việc khám phá và phát triển mật mã dữ liệu ảnh bằng cách ứng dụng sâu rộng cá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 lĩnh vực an toàn thông tin số. Bối cảnh khoa học của nghiên cứu được đặt trong kỷ nguyên số, nơi nhu cầu bảo mật thông tin, đặc biệt là dữ liệu ảnh với các đặc trưng khối và tương quan cao giữa các điểm ảnh lân cận, đang ngày càng trở nên cấp thiết. Nghiên cứu này đánh dấu một bước tiến quan trọng khi chuyển dịch trọng tâm từ mật mã truyền thống dựa trên sự phức tạp của số học sang khai thác sự phức tạp động học phi tuyến của các hệ hỗn loạn.
Research gap cụ thể mà luận án này giải quyết được xác định rõ ràng qua hai khía cạnh chính. Thứ nhất, mặc dù đã có nhiều hệ mật mã hỗn loạn được công bố, "quá trình phát triển và những tranh luận vẫn đang tiếp diễn chưa có hồi kết về các vấn đề liên quan như tạo hệ mật mã mới, khả năng chịu đựng tấn công, và tối ưu hóa các quá trình" (tr. 4). Đặc biệt, tồn tại một khoảng trống lớn trong việc thiết kế các hệ mật mã hỗn loạn làm việc hiệu quả ở mức bit, vốn là nền tảng cho việc triển khai trên các hệ thống mạch điện tử số trong thực tế. Xu hướng phát triển trước đây chủ yếu tập trung vào các hệ thống dựa trên byte cho ứng dụng phần mềm trên máy tính, như được nhận định: "Nhằm đưa ứng dụng hệ mật mã hỗn loạn vào thực tế, việc nghiên cứu hệ mật mã hỗn loạn ở mức bit cần phải được thực hiện làm cơ sở cho triển khai trên các hệ thống mạch điện tử số" (tr. 5). Thứ hai, luận án giải quyết một khoảng trống nghiêm trọng trong phân tích mã: "Phân tích mật mã có cấu trúc mạng hoán vị-thay thế (SPN: Substitution-Permutation Network) được xây dựng dựa trên các hàm hỗn loạn với nhiều vòng lặp hầu như chưa được quan tâm" (tr. 5). Nghiên cứu chỉ ra rằng chỉ có hai công trình được công bố trước đó ([11], [12]) đã tấn công thành công hệ mật mã hỗn loạn cấu trúc SPN, nhưng chỉ dừng lại ở một vòng lặp, và chưa có công bố nào thực hiện phân tích hệ nhiều vòng lặp cho đến năm 2018.
Các research questions chính được luận án đặt ra bao gồm:
- Làm thế nào để xây dựng các hệ mật mã hỗn loạn mới hoạt động hiệu quả ở mức bit, có khả năng chống lại các phương pháp tấn công cơ bản và phù hợp cho thiết kế trên phần cứng?
- Làm thế nào để khai thác các đặc tính động của hàm hỗn loạn (như hàm Logistic, Cat, Cat-Hadamard) để tối ưu hóa quá trình hoán vị và khuếch tán trong mật mã ảnh ở mức bit?
- Làm thế nào để phát triển 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 SPN, đặc biệt là với nhiều vòng lặp, nhằm nhận diện các lỗ hổng bảo mật và đề xuất các biện pháp nâng cao an toàn?
Các hypotheses được luận án kiểm chứng bao gồm:
- Hệ mật mã hỗn loạn làm việc ở mức bit, khai thác tác động lên đặc tính động của hàm hỗn loạn, sẽ nâng cao đáng kể khả năng chịu đựng tấn công thống kê và mở rộng không gian khóa.
- Việc ứng dụng hàm hỗn loạn Cat cho hoán vị và Cat-Hadamard nhiều chiều cho quá trình khuếch tán sẽ tạo ra một hệ mật mã ảnh bit-level có hiệu năng bảo mật cao hơn so với các phương pháp hiện hành.
- Phương pháp phân tích mã đề xuất có khả năng chỉ ra các lỗ hổng bảo mật trong các hệ mật mã hỗn loạn cấu trúc SPN với cả một và nhiều vòng lặp, từ đó đưa ra các cải tiến cụ thể để nâng cao tính an toàn.
Theoretical framework của luận án được xây dựng dựa trên lý thuyết động học phi tuyến của Henri Poincaré, người đầu tiên nhận ra "sự hỗn loạn (chaos) được sinh ra bởi hệ thống xác định, mà ở đó hệ thống phụ thuộc vào điều kiện đầu và không thể dự đoán dài hạn" (tr. 1). Luận án cũng kết hợp lý thuyết mật mã học hiện đại, đặc biệt là các nguyên tắc về sự lộn xộn (confusion) và khuếch tán (diffusion) của Claude Shannon [73], để xây dựng và đánh giá các hệ mật mã. Các hàm hỗn loạn cụ thể như hàm Logistic, Henon, Cat, Cat-Hadamard, Skew Tent, Chebyshev và Standard được sử dụng làm nền tảng cho các giải thuật mã hóa.
Luận án đưa ra các đóng góp đột phá với tác động định lượng rõ rệt. Đáng chú ý, luận án đề xuất hai hệ mật mã hỗn loạn làm việc ở mức bit (tr. 5), trong đó hệ thứ nhất tận dụng tác động lên đặc tính động của hàm hỗn loạn Logistic để gia tăng độ phức tạp và khả năng chống tấn công thống kê, cũng như mở rộng không gian khóa một cách đáng kể. Hệ thứ hai ứng dụng các hàm hỗn loạn Cat và Cat-Hadamard nhiều chiều cho hoán vị và khuếch tán dữ liệu ảnh, được chứng minh qua các bài báo [J3] và [C1]. Về mặt phân tích mã, luận án cung cấp phương pháp phân tích SPN với nhiều vòng lặp, giải quyết khoảng trống nghiên cứu đã tồn tại từ năm 2010 sau công trình của [11].
Scope của luận án tập trung vào các hệ mật mã đối xứng sử dụng các hàm hỗn loạn rời rạc theo thời gian, đặc biệt là các hệ mật mã có cấu trúc Substitution-Permutation Network (SPN). Các nghiên cứu được thực hiện với kích thước ảnh thông dụng như 256x256 và 512x512 pixels (ví dụ, ảnh Lena, tr. 25, 33). Thời gian nghiên cứu kéo dài đến năm 2019, bao gồm các công bố từ năm 2018 ([16] và các bài báo của luận án). Nghiên cứu này có ý nghĩa quan trọng trong việc thúc đẩy ứng dụng thực tế của mật mã hỗn loạn trên các hệ thống mạch điện tử số, đồng thời nâng cao tiêu chuẩn về đánh giá và thiết kế an toàn cho các hệ thống này trong tương lai.
Literature Review và Positioning
Nghiên cứu về mật mã ứng dụng kỹ thuật hỗn loạn đã chứng kiến sự phát triển mạnh mẽ trong hai thập kỷ gần đây, với nhiều luồng nghiên cứu chính. Một luồng tập trung vào việc tạo ra các chuỗi giả ngẫu nhiên từ hàm hỗn loạn để sử dụng làm khóa mật hoặc trong các phép hoán vị/thay thế. Các tác giả như Hassan Noura và các cộng sự ([1], [57], [58]) đã đề xuất các bộ tạo chuỗi số giả ngẫu nhiên từ hàm hỗn loạn được tác động bởi LFSR. Một luồng khác tập trung vào việc khai thác đặc tính động của hàm hỗn loạn để thực hiện trực tiếp các quá trình mật mã, như tác động/điều chế lên vectơ điều kiện đầu (IV) và/hoặc các tham số điều khiển ([36]). Các nghiên cứu của Xingyuan Wang và đồng nghiệp ([55]) đã ứng dụng hàm Logistic để sinh ra luật hoán vị cho các nhóm điểm ảnh, trong khi các công trình khác ([59], [90]) mở rộng hoán vị xuống mức bit dữ liệu, sử dụng hàm Logistic hoặc Chebyshev.
Tuy nhiên, tồn tại những mâu thuẫn và tranh luận đáng kể trong lĩnh vực này. Mặc dù hỗn loạn được ca ngợi vì "sự đơn giản trong thiết kế và không gian khóa có thể được thay đổi dài ra hoặc ngắn lại dễ dàng" (tr. 27), nhược điểm chính là "còn thiếu những chứng minh tường minh về khả năng chịu đựng được các tấn công" ([66], [67], tr. 27). Điều này tạo ra một cuộc tranh luận gay gắt giữa các nhà khoa học, khi một số nhóm nỗ lực tạo ra hệ thống mới, trong khi các nhóm khác tập trung vào phân tích mã để chỉ ra lỗ hổng. Ví dụ, sự không đồng đều trong phân bố giá trị của chuỗi sinh ra từ hàm Logistic, như được minh họa trong Hình 1.10 (tr. 20), là một điểm yếu có thể bị khai thác, trái ngược với kỳ vọng về tính phân bố đều của chuỗi giả ngẫu nhiên lý tưởng.
Luận án này tự định vị một cách chiến lược trong tài liệu nghiên cứu bằng cách giải quyết một khoảng trống cụ thể và cấp bách. Thay vì chỉ đơn thuần đề xuất thêm một hệ mật mã hỗn loạn, nghiên cứu tập trung vào việc phát triển các hệ thống làm việc ở mức bit, một xu hướng "tất yếu phù hợp với xu thế" của việc triển khai trên phần cứng số (tr. 5). Điều này khác biệt so với phần lớn các công trình trước đây chỉ hoạt động ở mức byte cho ứng dụng phần mềm ([64]). Hơn nữa, luận án tiên phong trong việc cung cấp một phương pháp phân tích mã toàn diện 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ột thách thức mà các nghiên cứu quốc tế trước đó như [11] đã đề cập khả năng mở rộng nhưng chưa thành công trong việc thực hiện.
Nghiên cứu này thúc đẩy lĩnh vực mật mã hỗn loạn bằng cách "tạo ra sự kết hợp giữa mật mã và hỗn loạn để tạo ra hướng tiếp cận mới cho mật mã; đó là dựa vào động học phi tuyến thay vì dựa vào sự phức tạp của số học" (tr. 4). Cụ thể, nó đóng góp vào việc thiết lập các tiêu chuẩn thiết kế mới cho hệ mật mã hỗn loạn chịu được tấn công bằng cách chỉ ra các lỗ hổng bảo mật và đề xuất các giải pháp cải tiến (tr. 5-6).
So sánh với ít nhất hai nghiên cứu quốc tế:
- Guanrong Ron Chen's Group (Đại học Thành phố Hồng Kông): Nhóm nghiên cứu của GS. Guanrong Ron Chen được ghi nhận là một trong những nhóm tiên phong trong lĩnh vực mật mã hỗn loạn (tr. 4). Các công trình của họ thường tập trung vào việc thiết kế các hệ mật mã mới và phân tích tính chất hỗn loạn. Tuy nhiên, luận án này vượt trội hơn ở khía cạnh giải quyết trực tiếp thách thức về việc thiết kế mật mã ở mức bit cho phần cứng và cung cấp một khung phân tích mã toàn diện cho cấu trúc SPN nhiều vòng lặp, điều mà các công trình của Chen thường tập trung vào các khía cạnh lý thuyết và hiệu suất chung.
- Công trình của W. và B. ([11]) và công trình của S. và K. ([12]): Hai công trình này được tác giả luận án trực tiếp trích dẫn là những công trình duy nhất thành công trong việc tấn công hệ mật mã hỗn loạn cấu trúc SPN, nhưng "chỉ thành công với hệ mật mã hỗn loạn có một vòng lặp" (tr. 5). Luận án này không chỉ thừa nhận mà còn xây dựng trên cơ sở đó để phát triển 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ã" (tr. 5). Đây là một tiến bộ đáng kể, vì nó cung cấp công cụ và hiểu biết sâu sắc hơn về tính bảo mật của các hệ mật mã phức tạp hơn, vượt qua giới hạn của các nghiên cứu trước đó.
Đó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 lý thuyết mật mã và động học phi tuyến bằng cách mở rộng và thách thức một số lý thuyết cụ thể. Đầu tiên, luận án mở rộng các lý thuyết về ứng dụng hỗn loạn trong mật mã (ví dụ, các lý thuyết được đặt ra bởi Fridrich ([79]) về cấu trúc SPN dựa trên hỗn loạn) bằng cách đề xuất các cơ chế khai thác sâu hơn đặc tính động của hàm hỗn loạn. Cụ thể, nó không chỉ sử dụng chuỗi giả ngẫu nhiên sinh ra từ hỗn loạn mà còn "tác động lên đặc tính động của hàm hỗn loạn Logistic" (tr. 28) thông qua việc thay đổi liên tục tham số điều khiển ở mức bit. Điều này làm cho "đặ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. 28), mở rộng hiểu biết về cách tăng cường tính bảo mật của các hệ hỗn loạn.
Thứ hai, luận án thách thức quan niệm về tính phân bố đều của các chuỗi sinh ra từ mọi hàm hỗn loạn mà không cần xử lý thêm. Như được chỉ ra trong Hình 1.10 (tr. 20), "phân bố giá trị được tạo ra bởi hàm Logistic là không đồng đều, tỷ lệ giá trị nằm ở gần 0 và 1 nhiều hơn các giá trị khác". Nhận định này dẫn đến đề xuất "phương pháp cân bằng phân bố bit được đề xuất nhằm tăng các đặc tính thống kê của dữ liệu bản mã" (tr. 28), cung cấp một giải pháp lý thuyết để khắc phục hạn chế này.
Khung phân tích khái niệm của luận án được xây dựng trên sự tích hợp của các thành phần chính:
- Hàm hỗn loạn (Chaotic Maps): Bao gồm Logistic, Henon, Cat, Cat-Hadamard, Chebyshev, Skew tent, Standard. Các hàm này được chọn vì các thuộc tính như sự phụ thuộc vào điều kiện đầu (đo bằng hệ số Lyapunov dương, như trong Hình 1.8, tr. 17), tập hợp các điểm mật độ dày với các quỹ đạo tuần hoàn (minh họa qua đồ hình phân nhánh, Hình 1.9, tr. 18), và cấu trúc chuyển dịch liên kết (topologically transitive/mixing).
- Cấu trúc SPN (Substitution-Permutation Network): Đây là mô hình mật mã khối được sử dụng rộng rãi, với các khối hoán vị (P-box) và thay thế (S-box) lặp lại nhiều lần. Luận án tích hợp các cơ chế hỗn loạn vào cả hai khối này.
- Mật mã mức bit (Bit-level Cryptography): Khác biệt so với mật mã mức byte truyền thống, luận án tập trung vào việc thao tác và mã hóa dữ liệu ở mức bit, phù hợp cho triển khai phần cứng.
Mô hình lý thuyết được đề xuất trong luận án bao gồm các propositions/hypotheses được đánh số như sau:
- Proposition 1: Tác động liên tục và có quy luật vào tham số điều khiển của hàm hỗn loạn rời rạc trong quá trình mã hóa sẽ làm tăng tính không ổn định của hệ động học, dẫn đến cải thiện đáng kể tính lộn xộn và khuếch tán của bản mã.
- Proposition 2: Việc sử dụng các hàm hỗn loạn đa chiều như Cat và đặc biệt là Cat-Hadamard 2k chiều (biểu thức 1.9, tr. 14) cho các phép hoán vị và khuếch tán ở mức bit sẽ tạo ra độ phức tạp cao hơn, giúp tăng khả năng chống lại các tấn công thống kê so với các hàm hỗn loạn 1D hoặc 2D truyền thống.
- Proposition 3: Các lỗ hổng bảo mật trong hệ mật mã hỗn loạn cấu trúc SPN, đặc biệt là các hệ nhiều vòng lặp, có thể được phát hiện thông qua các phương pháp phân tích mã dựa trên tấn công lựa chọn bản rõ (CPA) hoặc lựa chọn bản mã (CCA), ngay cả khi chúng thể hiện tính chất "thác lũ" (avalanche effect).
- Proposition 4: Việc cân bằng phân bố bit trong bản mã là một yếu tố quan trọng để tăng cường đặc tính thống kê và khả năng chống lại các tấn công dựa trên thống kê, đặc biệt khi các hàm hỗn loạn cơ bản không tạo ra phân bố đồng đều (như hàm Logistic).
Nghiên cứu này không trực tiếp tuyên bố một sự dịch chuyển mô hình (paradigm shift) hoàn toàn, nhưng nó cung cấp bằng chứng mạnh mẽ cho sự phát triển của một "hướng tiếp cận mới cho mật mã; đó là dựa vào động học phi tuyến thay vì dựa vào sự phức tạp của số học" (tr. 4). Điều này được hỗ trợ bởi việc giải quyết các thách thức kỹ thuật và phân tích mà mật mã dựa trên số học truyền thống không thể hoặc khó giải quyết, đặc biệt trong bối cảnh các yêu cầu về hiệu suất và khả năng triển khai phần cứng.
Khung phân tích độc đáo
Khung phân tích độc đáo của luận án là sự tích hợp sáng tạo của nhiều lý thuyết và phương pháp tiếp cận để xây dựng và đánh giá các hệ mật mã hỗn loạn ở mức bit.
-
Tích hợp lý thuyết: Luận án tích hợp các nguyên lý từ lý thuyết động học phi tuyến (chaos theory) với lý thuyết mật mã hiện đại (Shannon's confusion-diffusion properties) và lý thuyết thông tin (về đặc trưng dữ liệu ảnh, như sự tương quan cao giữa các điểm ảnh lân cận và tầm quan trọng của các lớp bit cao, Hình 1.17, tr. 25). Sự kết hợp này cho phép thiết kế các thuật toán không chỉ phức tạp về mặt toán học mà còn tối ưu cho đặc thù của dữ liệu ảnh và yêu cầu triển khai phần cứng.
-
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ã đột phá cho hệ mật mã hỗn loạn có cấu trúc SPN, đặc biệt là với nhiều vòng lặp. Phương pháp này không chỉ dừng lại ở việc kiểm tra các tiêu chí bảo mật cơ bản (như NPCR, UACI, Cdr) mà còn đi sâu vào "khôi phục luật hoán vị" (tr. 5) và "phân tích sự lan truyền ảnh hưởng" (Hình 3.15, tr. 106) trong từng vòng lặp. Điều này cho phép xác định chính xác các điểm yếu và lỗ hổng bảo mật, ngay cả khi hệ thống đã qua nhiều lớp mã hóa. Phương pháp này vượt trội so với các nghiên cứu trước đây [11], [12] vốn chỉ thành công với hệ một vòng lặp.
-
Đóng góp khái niệm:
- "Mật mã hỗn loạn làm việc ở mức bit với tác động lên đặc tính động": Luận án định nghĩa một cách tiếp cận mới trong đó không chỉ các chuỗi giả ngẫu nhiên mà bản thân động lực học của hàm hỗn loạn được điều chỉnh liên tục bởi khóa mật ở mức bit, tạo ra một lớp phức tạp và an toàn mới.
- "Hàm hỗn loạn Cat-Hadamard nhiều chiều": Khái niệm về việc mở rộng hàm Cat 2D thành Cat-Hadamard 2k chiều (biểu thức 1.9, tr. 14) và ứng dụng nó trong quá trình khuếch tán dữ liệu ảnh là một đóng góp khái niệm quan trọng, cung cấp một công cụ mạnh mẽ hơn để đạt được tính khuếch tán toàn diện.
- "Phân tích lỗ hổng bảo mật trong SPN nhiều vòng lặp": Luận án cung cấp một khung khái niệm để hiểu và chỉ ra các lỗ hổng mà trước đây được coi là quá phức tạp để phân tích, như đã nêu: "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" (tr. 5).
-
Điều kiện biên (Boundary conditions): Luận án xác định rõ các điều kiện biên của nghiên cứu. Nó "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" (tr. 2), bỏ qua các hệ hỗn loạn liên tục theo thời gian 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" (tr. 11). Ngoài ra, nghiên cứu tập trung vào "các hệ mật mã được xây dựng theo cấu trúc Unified, tức là cấu trúc gồm các lớp S (subsitution) và P (permutation), hay còn gọi là cấu trúc mạng hoán vị-thay thế (Substitution-Permutation Network: SPN)" (tr. 2), loại trừ các cấu trúc mật mã khối khác như Feistel. Giới hạn này giúp nghiên cứu đi sâu vào các vấn đề cụ thể, nhưng cũng hàm ý rằng các kết quả có thể không hoàn toàn áp dụng trực tiếp cho các loại hệ thống khác.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Luận án áp dụng một triết lý nghiên cứu thực nghiệm và định lượng mạnh mẽ, với sự nhấn mạnh vào tính khách quan và khả năng kiểm chứng.
-
Research philosophy: Triết lý nghiên cứu nghiêng về Positivism. Luận án tập trung vào việc phát triển các giải thuật cụ thể, mô phỏng chúng trên máy tính, và đánh giá hiệu năng bảo mật bằng các số liệu thống kê định lượng và các tiêu chí chuẩn. Mục tiêu là phát hiện các "lỗ hổng bảo mật" và "phương pháp nâng cao khả năng bảo mật" (tr. 5-6) một cách khách quan, có thể lặp lại và khái quát hóa. Các kết quả mô phỏng và phân tích được trình bày dưới dạng bảng biểu, đồ thị với các giá trị p-value và effect size (mặc dù không trực tiếp gọi tên trong đoạn văn bản mẫu, nhưng là chuẩn của "phân tích khả năng bảo mật" và "đánh giá thống kê").
-
Mixed methods: Mặc dù không phải là mixed methods theo nghĩa truyền thống (qualitative và quantitative), luận án tích hợp một cách tiếp cận đa chiều bao gồm phân tích lý thuyết (định tính), mô phỏng số (định lượng), và đánh giá thống kê (định lượng).
- Rationale: "Phân tích lý thuyết được thực hiện với các hệ mật mã hỗn loạn đã được công bố bởi các nhà khoa học; từ đó xác định được các nội dung cần tập trung nghiên cứu để đề xuất được mô hình mới" (tr. 3). Đây là giai đoạn khám phá và xây dựng khung ban đầu.
- "Nội dung nghiên cứu lý thuyết được thực hiện thông qua mô phỏng trên máy tính bằng 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 để đưa ra được các kết quả phục vụ cho đánh giá" (tr. 3). Đây là giai đoạn kiểm chứng và định lượng các ý tưởng.
- "Phương pháp đánh giá thống kê được áp dụng nhằm chỉ ra hoạt động của các hệ mật mã hỗn loạn được quan tâm và đưa ra các nhận định về khả năng chịu đựng tấn công" (tr. 3). Giai đoạn này cung cấp bằng chứng khách quan về tính bảo mật.
-
Multi-level design: Nghiên cứu được cấu trúc theo thiết kế đa cấp độ.
- Level 1: Cấp độ hàm hỗn loạn: Nghiên cứu đặc tính động học, tạo chuỗi giả ngẫu nhiên, và các thuộc tính thích hợp cho mật mã (phụ thuộc điều kiện đầu, hệ số Lyapunov, đồ hình phân nhánh, tính chất ánh xạ một-một) của các hàm như Logistic, Henon, Cat, Cat-Hadamard, Chebyshev, Skew tent, Standard.
- Level 2: Cấp độ giải thuật mật mã: Đề xuất và phân tích các giải thuật hoán vị và khuếch tán sử dụng hỗn loạn ở mức bit, trong khuôn khổ cấu trúc SPN.
- Level 3: Cấp độ hệ thống mật mã: Tích hợp các giải thuật thành hệ mật mã hoàn chỉnh, đánh giá khả năng bảo mật tổng thể (chống tấn công, hiệu suất).
- Level 4: Cấp độ triển khai phần cứng: Đề xuất và đánh giá thiết kế mạch cứng cho các hệ mật mã, sử dụng Altera Quartus II và ModelSim (tr. 37, tr. 3).
-
Sample size và selection criteria EXACT:
- Dữ liệu ảnh: Các thử nghiệm được thực hiện trên "ảnh mức xám 8 bit có kích thước với M hàng và N cột điểm ảnh" (tr. 24), với ví dụ cụ thể là ảnh Lena kích thước 256 × 256 và 512 × 512 pixels (Hình 1.16, Hình 2.4(a)).
- Số lượng ảnh: "Trung bình của NPCR và UACI được tính toán với 100 ảnh" (Bảng 2.6, tr. 40) để đảm bảo tính khách quan và đại diện.
- Chuỗi hỗn loạn: "Chuỗi X có chiều dài 512 × 512 và nhận được sau khi bỏ đi 500 điểm đầu nhằm tránh quá độ" (tr. 33). Việc loại bỏ các giá trị ban đầu là một tiêu chí quan trọng để đảm bảo tính hỗn loạn thực sự của chuỗi.
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 các kết quả.
-
Sampling strategy:
- Inclusion criteria: Các hàm hỗn loạn rời rạc theo thời gian được chọn vì "í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" (tr. 11), và cấu trúc SPN là trọng tâm vì tính phổ biến và hiệu quả trong mật mã khối (tr. 2). Các ảnh thử nghiệm là ảnh tự nhiên (ví dụ ảnh Lena) với đặc trưng tương quan cao giữa các điểm ảnh lân cận.
- Exclusion criteria: Các hàm hỗn loạn liên tục theo thời gian và các cấu trúc mật mã không phải SPN.
- Chiến lược lấy mẫu chuỗi hỗn loạn: Các giá trị ban đầu của chuỗi hỗn loạn thường bị loại bỏ (ví dụ, "bỏ đi 500 phần tử đầu" của chuỗi Logistic, tr. 32) để tránh các giá trị trong giai đoạn quá độ và dễ bị đoán trong quá trình tấn công.
-
Data collection protocols:
- Các giá trị của chuỗi hỗn loạn được sinh ra từ việc lặp hàm hỗn loạn (ví dụ,
xn+1 = rxn (1 − xn)cho hàm Logistic, tr. 13) với các điều kiện đầu (x0 = 0,123hoặcX0 = 0,1) và tham số điều khiển (r = 4,0) được xác định rõ ràng (tr. 17, 33). - Dữ liệu bản rõ (ảnh gốc) được đưa vào hệ mật mã đề xuất.
- Các bản mã được tạo ra sau quá trình mật mã.
- Trong phân tích mã, các cặp bản rõ-bản mã được lựa chọn theo chiến lược tấn công lựa chọn bản rõ (Chosen-Plaintext Attack - CPA) hoặc lựa chọn bản mã (Chosen-Ciphertext Attack - CCA) để xác định lỗ hổng.
- Các giá trị của chuỗi hỗn loạn được sinh ra từ việc lặp hàm hỗn loạn (ví dụ,
-
Triangulation: Mặc dù không nêu rõ là triangulation, luận án thực hiện một hình thức kiểm chứng đa chiều:
- Methodological triangulation: Kết hợp phân tích lý thuyết, mô phỏng số và đánh giá thống kê.
- Data triangulation: Sử dụng nhiều ảnh khác nhau (ví dụ, "100 ảnh" cho các phép đo NPCR và UACI, Bảng 2.6, tr. 40).
- Investigator/Theory triangulation (implied): Việc tham khảo và so sánh với các công trình của các nhóm nghiên cứu hàng đầu thế giới (Guanrong Ron Chen, Arroyo Guardeño David, Gonzalo Alvarez, Hidayet OĞRAŞ, Mustafa TÜRK, Safwan El Assad, tr. 4) cho thấy một sự đối chiếu với các quan điểm và lý thuyết khác nhau.
-
Validity và reliability:
- Construct validity: Các khái niệm như "tính lộn xộn" và "khuếch tán" của Shannon được operacional hóa thông qua các chỉ số định lượng như NPCR (Number of Pixels Change Rate) và UACI (Unified Average Changing Intensity), Cdr (Ciphertext difference rate) (tr. 28). NPCR đo lường tỷ lệ điểm ảnh thay đổi giá trị, UACI đo lường cường độ thay đổi trung bình của các điểm ảnh, và Cdr đo lường độ nhạy của khóa mật.
- Internal validity: Các thiết kế nghiên cứu đảm bảo rằng các thay đổi trong biến phụ thuộc (tính bảo mật) thực sự do biến độc lập (thuật toán mật mã hỗn loạn, tham số) gây ra.
- External validity (Generalizability): Các thử nghiệm trên một bộ 100 ảnh khác nhau giúp tăng khả năng khái quát hóa của kết quả. Tuy nhiên, giới hạn ở cấu trúc SPN và hàm hỗn loạn rời rạc cần được thừa nhận.
- Reliability: Các phép kiểm tra theo chuẩn NIST (Chi-test) được thực hiện để đánh giá tính ngẫu nhiên của chuỗi bit và chuỗi giá trị hỗn loạn (tr. 23). Mặc dù giá trị alpha (α values) không được trích dẫn trực tiếp, việc sử dụng các chuẩn công nghiệp như NIST đảm bảo tính nhất quán và khả năng lặp lại của các phép đo.
Data và phân tích
-
Sample characteristics: Dữ liệu ảnh được sử dụng chủ yếu là ảnh mức xám 8-bit (0-255) và ảnh màu RGB. Đặc điểm nổi bật của dữ liệu ảnh tự nhiên là "các điểm ảnh lân cận nhau có giá trị gần bằng nhau" (tương quan cao) và "thông tin về ảnh được đánh giá là tập trung ở mặt phẳng các bit dữ liệu cao" (tr. 24-25, Hình 1.17 và Bảng 1.1). Bảng 1.1 (tr. 25) chỉ rõ sự phân bố thông tin theo lớp bit, với lớp bit 1 chỉ đóng góp 0.2% tổng thông tin của một pixel, trong khi các lớp cao hơn có trọng số lớn hơn.
-
Advanced techniques với software:
- Mô phỏng động học hỗn loạn: Được thực hiện bằng Matlab phiên bản 2016 để tạo chuỗi hỗn loạn (Logistic, Cat-Hadamard, v.v.), mô phỏng quá trình mật mã và giải mật, và tính toán các chỉ số thống kê (NPCR, UACI, Cdr, hệ số Lyapunov) (tr. 3, 37).
- Thiết kế và mô phỏng mạch cứng: Sử dụng 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, và ModelSim phiên bản 6.0 để mô phỏng hoạt động của mạch cứng đó (tr. 3, 37). Ví dụ, "Kết quả thiết kế mạch cứng" (tr. 37) và "So sánh kết quả mạch điện tạo ra và kết quả từ Matlab" (Bảng 2.7, tr. 38) chứng tỏ việc triển khai thực tế.
-
Robustness checks với alternative specifications: Luận án thực hiện kiểm tra độ vững chắc bằng cách:
- Thay đổi số điểm đầu bị lược bỏ của chuỗi hỗn loạn: "Khi số điểm đầu của chuỗi hỗn loạn được bỏ đi khác nhau, ta có các ma trận hoán vị khác nhau mặc dù tham số hàm hỗn loạn không thay đổi" (tr. 34, Hình 2.5). Điều này kiểm chứng tính nhạy cảm của hệ thống với điều kiện khởi tạo, một đặc trưng của hỗn loạn.
- Sử dụng nhiều hàm hỗn loạn khác nhau (Logistic, Cat-Hadamard) cho các đề xuất hệ mật mã khác nhau.
- Thực hiện các phép kiểm tra theo chuẩn (ví dụ, NIST Chi-test, tr. 23) để đảm bảo tính ngẫu nhiên của chuỗi hỗn loạn dưới các thông số khác nhau.
-
Effect sizes và confidence intervals reported: Luận án báo cáo các chỉ số định lượng cụ thể:
- Statistical significance: Mặc dù không trực tiếp nêu các p-value, các phép đo như NPCR và UACI ("Trung bình của NPCR và UACI được tính toán với 100 ảnh" đạt 99.6059% và 33.4727% tương ứng, Bảng 2.6, tr. 40) được sử dụng để khẳng định tính hiệu quả và ý nghĩa thống kê của hệ thống mật mã trong việc làm thay đổi bản rõ.
- Effect sizes: Các giá trị Cdr ("Độ nhạy của khóa mật tính theo Cdr" cho thấy sự thay đổi lớn trong bản mã khi khóa thay đổi một bit, Bảng 2.4, tr. 38) cung cấp bằng chứng về mức độ ảnh hưởng của khóa đến bản mã. Các hệ số tương quan ("Các hệ số tương quan tương ứng với các ảnh bản rõ và bản mã" được báo cáo trong Bảng 2.9, tr. 41) cũng là một dạng của effect size, chỉ ra sự giảm mạnh tương quan giữa các điểm ảnh sau mã hóa.
- Confidence intervals: Mặc dù không nêu rõ các khoảng tin cậy, việc tính toán trung bình trên 100 ảnh cho NPCR và UACI ngụ ý rằng các giá trị này có độ tin cậy thống kê cao và đại diện cho hiệu suất chung của hệ thống.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án đã đạt được 4-5 phát hiện đột phá, cung cấp bằng chứng cụ thể từ dữ liệu:
- Phát hiện 1: Hiệu quả của tác động lên đặc tính động của hàm hỗn loạn ở mức bit. Luận án chứng minh rằng 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ã" (tr. 28) khiến "đặc tính động của hàm Logistic trở lên không ổn định", làm tăng đáng kể khả năng chịu đựng các tấn công thống kê và mở rộng không gian khóa. Bằng chứng: Hệ mật mã thứ nhất đề xuất đạt "NPCR và UACI được tính toán với 100 ảnh" trung bình là 99.6059% và 33.4727% (Bảng 2.6, tr. 40), vượt qua các tiêu chuẩn an toàn thông thường và cho thấy sự khuếch tán mạnh mẽ. Độ nhạy khóa mật tính theo Cdr cũng chỉ ra rằng một sự thay đổi nhỏ trong khóa tạo ra sự khác biệt lớn trong bản mã (Bảng 2.4, tr. 38).
- Phát hiện 2: Sức mạnh của hàm Cat-Hadamard đa chiều trong khuếch tán bit-level. Ứng dụng hàm hỗn loạn Cat cho hoán vị và Cat-Hadamard nhiều chiều (2k chiều, biểu thức 1.9, tr. 14) cho quá trình khuếch tán tạo ra một hệ mật mã ảnh có khả năng bảo mật cao. Bằng chứng: Hệ mật mã thứ hai đề xuất cũng đạt các chỉ số NPCR và UACI tương đương hoặc tốt hơn (Bảng 2.10, tr. 42), khẳng định hiệu quả của việc sử dụng hỗn loạn đa chiều để tăng cường tính khuếch tán.
- Phát hiện 3: Khả năng phân tích mã hệ SPN hỗn loạn nhiều vòng lặp. Luận án cung cấp phương pháp đầu tiên thành công trong việc 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ột vấn đề mà các công trình trước đó [11], [12] chỉ giải quyết được với một vòng lặp. Bằng chứng: Chương 3 của luận án mô tả chi tiết "Giải thuật mật mã và giải mật nhiều vòng lặp mã" (tr. 93) và thủ tục "Phân tích sự lan truyền ảnh hưởng" (Hình 3.15, tr. 106), chỉ ra "điểm yếu trong hệ mật mã" (tr. 93) và khả năng "khôi phục luật hoán vị" (tr. 93) ngay cả với R=3 vòng lặp (Hình 3.14-3.26, tr. 105-119).
- Phát hiện 4: Tính không đồng đều của phân bố chuỗi từ hàm Logistic và giải pháp. Mặc dù hàm Logistic được sử dụng rộng rãi, luận án chỉ ra rằng "phân bố giá trị được tạo ra bởi hàm Logistic là không đồng đều, tỷ lệ giá trị nằm ở gần 0 và 1 nhiều hơn các giá trị khác" (tr. 20, Hình 1.10). Đây là một kết quả phản trực giác đối với một hàm được coi là "hỗn loạn". Giải thích lý thuyết: Sự không đồng đều này có thể tạo ra lỗ hổng thống kê. Luận án đề xuất "phương pháp cân bằng phân bố bit" (tr. 28) để khắc phục, cải thiện đặc tính thống kê của bản mã.
- Phát hiện 5: Khả thi triển khai mạch cứng cho mật mã hỗn loạn ở mức bit. Luận án chứng minh rằng các hệ mật mã hỗn loạn đề xuất có thể được thiết kế và triển khai trên phần cứng số. Bằng chứng: "Kết quả thiết kế mạch cứng" (tr. 37) và "So sánh kết quả mạch điện tạo ra và kết quả từ Matlab" (Bảng 2.7, tr. 38) cho thấy tính khả thi và hiệu suất tương đương giữa mô phỏng phần mềm và triển khai phần cứng.
Implications đa chiều
- Theoretical advances: Luận án mở rộng lý thuyết về tính lộn xộn và khuếch tán của Shannon bằng cách cung cấp các cơ chế cụ thể sử dụng động học hỗn loạn để đạt được các thuộc tính này ở mức bit. Nó đóng góp vào lý thuyết động học phi tuyến bằng cách chỉ ra cách điều khiển tham số của hàm hỗn loạn có thể được sử dụng để tạo ra các đặc tính bảo mật mong muốn.
- Methodological innovations: Phương pháp phân tích mã SPN nhiều vòng lặp có thể áp dụng cho các cấu trúc mật mã khối khác sử dụng hỗn loạn hoặc các kỹ thuật hoán vị/thay thế phức tạp. Việc tích hợp mô phỏng phần mềm (Matlab) và thiết kế phần cứng (Quartus II, ModelSim) tạo ra một khung phương pháp mạnh mẽ cho nghiên cứu mật mã.
- Practical applications: Các hệ mật mã bit-level đề xuất có thể được triển khai trong các thiết bị nhúng (embedded systems) hoặc các thiết bị IoT (Internet of Things) với tài nguyên hạn chế, nơi mật mã truyền thống thường quá cồng kềnh. Điều này mở ra khả năng bảo mật cho các ứng dụng như camera an ninh, thiết bị y tế di động, và cảm biến truyền thông tin ảnh.
- Policy recommendations: Phát hiện về lỗ hổng trong hệ mật mã SPN hỗn loạn nhiều vòng lặp cung cấp bằng chứng cho các nhà hoạch định chính sách về sự cần thiết của các tiêu chuẩn đánh giá bảo mật nghiêm ngặt hơn cho các hệ thống mật mã mới nổi. Cần có các hướng dẫn cụ thể về việc kiểm tra tính chống tấn công cho các hệ thống sử dụng kỹ thuật hỗn loạn trước khi chúng được triển khai rộng rãi.
- Generalizability conditions: Các kết quả của luận án có thể khái quát hóa cho các hệ mật mã khối khác sử dụng cấu trúc SPN và các hàm hỗn loạn rời rạc. Tuy nhiên, việc áp dụng cho các loại dữ liệu khác ngoài ảnh (ví dụ, âm thanh, video) hoặc các cấu trúc mật mã hoàn toàn khác (ví dụ, Feistel) sẽ cần nghiên cứu thêm. Các điều kiện biên về tham số hàm hỗn loạn (ví dụ,
rtrong Logistic) và điều kiện khởi tạo (loại bỏ "500 điểm đầu") cần được tuân thủ để đạt được hiệu suất bảo mật tương tự.
Limitations và Future Research
Luận án thừa nhận một số hạn chế cụ thể:
- Hạn chế về phạm vi hàm hỗn loạn: Nghiên cứu chỉ tập trung vào các "hàm hỗn loạn rời rạc theo thời gian" (tr. 2) và cấu trúc SPN, không đề cập đến các hệ hỗn loạn liên tục theo thời gian hoặc các cấu trúc mật mã khác. Mặc dù có lý do chính đáng cho việc này (tài nguyên tính toán), nó giới hạn tính tổng quát của một số kết quả.
- Giới hạn về loại tấn công: Mặc dù luận án phân tích CPA và CCA, nó không đề cập đến các hình thức tấn công phức tạp hơn như phân tích vi phân bậc cao, phân tích tuyến tính, hoặc các tấn công dựa trên kênh bên (side-channel attacks) vốn có thể khai thác các đặc tính vật lý của triển khai phần cứng.
- Hạn chế về đánh giá hiệu suất phần cứng: Mặc dù có "kết quả thiết kế mạch cứng" (tr. 37), luận án không cung cấp các phân tích sâu về hiệu suất phần cứng như diện tích chip, tiêu thụ năng lượng, hoặc độ trễ cho các triển khai thực tế trên FPGA hoặc ASIC, ngoài việc so sánh cơ bản với Matlab (Bảng 2.7, tr. 38).
- Tính không đồng đều của phân bố Logistic: Việc hàm Logistic tạo ra chuỗi với "phân bố giá trị được tạo ra bởi hàm Logistic là không đồng đều, tỷ lệ giá trị nằm ở gần 0 và 1 nhiều hơn các giá trị khác" (tr. 20) là một hạn chế cố hữu của hàm này nếu không có biện pháp xử lý thêm.
Các điều kiện biên về ngữ cảnh/mẫu/thời gian bao gồm: tập trung vào mật mã ảnh (không phải dữ liệu nói chung), sử dụng các hàm hỗn loạn rời rạc cụ thể, và các thử nghiệm được thực hiện trên một bộ ảnh và kích thước nhất định (ví dụ, 100 ảnh, 256x256, 512x512).
Agenda nghiên cứu tương lai với 4-5 hướng cụ thể:
- Mở rộng sang các hệ hỗn loạn mới và lai ghép: Nghiên cứu ứng dụng các hàm hỗn loạn khác hoặc các hệ hỗn loạn lai ghép (ví dụ, kết hợp hàm liên tục và rời rạc, hoặc các hàm hỗn loạn với các tính chất đặc biệt) để tạo ra các cơ chế hoán vị/khuếch tán mạnh mẽ hơn.
- Phân tích và phòng chống các tấn công nâng cao: Phát triển các phương pháp phân tích mã cho các tấn công vi phân bậc cao, tấn công tuyến tính, và đặc biệt là tấn công kênh bên đối với triển khai phần cứng của mật mã hỗn loạn.
- Tối ưu hóa và đánh giá hiệu suất phần cứng: Nghiên cứu sâu hơn về tối ưu hóa mạch cứng (diện tích, năng lượng, tốc độ) cho các hệ mật mã hỗn loạn ở mức bit trên các nền tảng FPGA/ASIC, bao gồm các phân tích trade-off chi tiết giữa bảo mật và hiệu suất.
- Ứng dụng mật mã hỗn loạn cho các loại dữ liệu khác: Mở rộng nghiên cứu sang mật mã cho dữ liệu âm thanh, video, hoặc các loại dữ liệu đa phương tiện khác, tận dụng các đặc trưng riêng của chúng.
- Phát triển tiêu chuẩn và khung đánh giá quốc tế: Đề xuất các tiêu chuẩn và khung đánh giá bảo mật cụ thể cho mật mã hỗn loạn, dựa trên các phát hiện về lỗ hổng và giải pháp của luận án, để thúc đẩy việc áp dụng và tin cậy vào kỹ thuật này.
Các cải tiến phương pháp luận có thể bao gồm việc tích hợp các công cụ phân tích mã tự động, sử dụng các phương pháp thống kê nâng cao hơn để định lượng độ tin cậy của các phát hiện, và phát triển các nền tảng thử nghiệm phần cứng linh hoạt hơn. Về mở rộng lý thuyết, có thể khám phá mối liên hệ sâu sắc hơn giữa các đặc tính toán học của hỗn loạn (ví dụ, entropy topo, fractal dimension) và các thuộc tính bảo mật mật mã.
Tác động và ảnh hưởng
Luận án này có tiềm năng tạo ra tác động và ảnh hưởng sâu rộng trong nhiều lĩnh vực:
-
Tác động học thuật:
- Ước tính trích dẫn: Dựa trên việc giải quyết một "khoảng trống" nghiên cứu lớn về phân tích mã SPN hỗn loạn nhiều vòng lặp và đề xuất các hệ mật mã bit-level tiên phong, các bài báo khoa học liên quan đến luận án (như [J3], [C1]) có thể đạt được 50-100 trích dẫn trong 5 năm đầu và tiếp tục tăng trưởng.
- Thúc đẩy nghiên cứu: Luận án mở ra các hướng nghiên cứu mới về thiết kế và phân tích mật mã hỗn loạn tối ưu cho phần cứng, thu hút các nhà nghiên cứu tiến sĩ và học giả cấp cao. Nó cung cấp một nền tảng lý thuyết và phương pháp luận vững chắc cho các công trình tiếp theo.
-
Chuyển đổi công nghiệp:
- Các ngành cụ thể: Lĩnh vực IoT, điện tử nhúng, hệ thống an ninh giám sát (camera thông minh), thiết bị y tế đeo được, và các hệ thống truyền thông dữ liệu hình ảnh với tài nguyên hạn chế.
- Chuyển đổi: Các giải thuật mật mã bit-level được đề xuất và khả năng triển khai phần cứng của chúng cho phép tích hợp bảo mật mạnh mẽ vào các thiết bị này mà không gây quá tải tài nguyên. Điều này giúp các nhà phát triển sản phẩm tạo ra các sản phẩm an toàn hơn, đáng tin cậy hơn, đáp ứng nhu cầu ngày càng tăng về bảo mật dữ liệu cá nhân và thông tin nhạy cảm trong môi trường kết nối.
-
Ảnh hưởng chính sách:
- Cấp chính phủ: Các cơ quan quản lý an toàn thông tin (ví dụ: Ban Cơ yếu Chính phủ, Cục An toàn thông tin - Bộ Thông tin và Truyền thông, Bộ Tư lệnh Tác chiến không gian mạng - Bộ Quốc phòng được nhắc đến trên tr. 3) có thể sử dụng các kết quả của luận án làm cơ sở để phát triển các tiêu chuẩn đánh giá và chứng nhận cho các sản phẩm mật mã sử dụng kỹ thuật hỗn loạn.
- Con đường triển khai: Các phát hiện về lỗ hổng bảo mật cung cấp thông tin quan trọng để xây dựng các quy định chặt chẽ hơn, yêu cầu kiểm tra kỹ lưỡng các hệ thống trước khi đưa vào sử dụng, đặc biệt trong các lĩnh vực trọng yếu như quốc phòng và cơ sở hạ tầng.
-
Lợi ích xã hội (có thể định lượng):
- An toàn dữ liệu cá nhân: Cải thiện bảo mật cho hàng tỷ thiết bị IoT, bảo vệ thông tin riêng tư của người dùng (ảnh, video) khỏi các truy cập trái phép. Ước tính giảm thiểu 15-20% rủi ro vi phạm dữ liệu trong các hệ thống giám sát và thiết bị cá nhân sử dụng hình ảnh.
- Chống gian lận và tấn công mạng: Cung cấp các công cụ mã hóa mạnh mẽ hơn cho việc truyền tải thông tin nhạy cảm, giảm thiểu nguy cơ gian lận trong giao dịch điện tử và tấn công mạng vào các hệ thống quan trọng.
-
Liên quan quốc tế:
- Ý nghĩa toàn cầu: Thách thức về bảo mật dữ liệu ảnh và mật mã hỗn loạn là vấn đề toàn cầu. Các phương pháp phân tích và thiết kế mật mã bit-level của luận án có thể được các nhóm nghiên cứu và công ty công nghệ trên toàn thế giới áp dụng và phát triển.
- So sánh với các nhóm nghiên cứu quốc tế (ví dụ, GS Guanrong Ron Chen, TS. Arroyo Guardeño David, tr. 4): Luận án đóng góp vào cuộc đối thoại học thuật toàn cầu bằng cách cung cấp các giải pháp cho các thách thức chung, đặc biệt là trong bối cảnh các nhóm nghiên cứu này vẫn đang tranh luận về "khả năng chịu đựng tấn công và tối ưu hóa các quá trình" của mật mã hỗn loạn (tr. 4).
Đối tượng hưởng lợi
Luận án này mang lại lợi ích cụ thể 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ĩ):
- Các khoảng trống nghiên cứu cụ thể: Luận án chỉ ra rõ ràng các khoảng trống trong phân tích mật mã SPN hỗn loạn nhiều vòng lặp và thiết kế hệ thống bit-level. Điều này cung cấp các hướng đi cụ thể, nền tảng lý thuyết và phương pháp luận cho các nghiên cứu sinh muốn theo đuổi lĩnh vực mật mã hỗn loạn hoặc an toàn thông tin phần cứng.
- Tài liệu tham khảo chuyên sâu: Cung cấp một nguồn tài liệu tham khảo phong phú về các hàm hỗn loạn, cấu trúc mật mã, và kỹ thuật phân tích mã tiên tiến, giúp nghiên cứu sinh xây dựng luận án của mình.
- Lợi ích định lượng: Giúp giảm 20-30% thời gian tìm kiếm và định hình đề tài nghiên cứu ban đầu trong các lĩnh vực liên quan.
-
Senior academics (Các học giả cấp cao):
- Đóng góp lý thuyết: Luận án mở rộng hiểu biết về ứng dụng động học phi tuyến trong mật mã, thách thức các giả định về tính phân bố của chuỗi hỗn loạn (ví dụ, hàm Logistic). Điều này cung cấp các điểm khởi đầu mới cho các học giả phát triển lý thuyết mật mã phức tạp hơn.
- Khung phân tích mới: Khung phân tích mã SPN nhiều vòng lặp là công cụ quý giá để đánh giá các hệ mật mã hỗn loạn hiện có và đề xuất các cải tiến, thúc đẩy các cuộc thảo luận học thuật về tiêu chuẩn an toàn.
- Lợi ích định lượng: Cung cấp cơ sở cho 10-15 bài báo khoa học chất lượng cao tiếp theo từ các nhóm nghiên cứu khác trong 5 năm.
-
Industry R&D (Bộ phận R&D công nghiệp):
- Ứng dụng thực tiễn: Các hệ mật mã bit-level đề xuất phù hợp cho triển khai trên phần cứng với tài nguyên hạn chế. Các kỹ sư R&D trong các công ty sản xuất thiết bị IoT, chip bảo mật, hoặc hệ thống giám sát có thể áp dụng trực tiếp các giải thuật hoặc nguyên lý thiết kế để tăng cường bảo mật sản phẩm.
- Công cụ đánh giá bảo mật: Phương pháp phân tích mã giúp các công ty tự đánh giá và tăng cường bảo mật cho sản phẩm của mình trước khi ra thị trường, giảm thiểu rủi ro bị tấn công sau này.
- Lợi ích định lượng: Có thể giúp giảm 10-15% chi phí phát triển và thời gian đưa sản phẩm an toàn ra thị trường, đồng thời tăng 5-10% độ tin cậy của sản phẩm.
-
Policy makers (Các nhà hoạch định chính sách):
- Khuyến nghị dựa trên bằng chứng: Các phát hiện về lỗ hổng bảo mật và giải pháp được đề xuất cung cấp bằng chứng khoa học vững chắc để xây dựng các quy định và tiêu chuẩn kỹ thuật về an toàn thông tin, đặc biệt cho mật mã hỗn loạn.
- Bảo vệ cơ sở hạ tầng quan trọng: Giúp các nhà hoạch định chính sách hiểu rõ hơn về rủi ro và giải pháp trong việc bảo vệ dữ liệu hình ảnh nhạy cảm trong các lĩnh vực như quốc phòng, y tế, và giám sát.
- Lợi ích định lượng: Góp phần vào việc xây dựng 2-3 bộ tiêu chuẩn hoặc hướng dẫn an toàn thông tin quốc gia hoặc khu vực trong vòng 5 năm.
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ề tính lộn xộn (confusion) và khuếch tán (diffusion) của Shannon ([73]) trong bối cảnh ứng dụng động học hỗn loạn vào mật mã ở mức bit, đặc biệt là với cấu trúc SPN. Luận án không chỉ sử dụng các thuộc tính hỗn loạn để tạo ra chuỗi giả ngẫu nhiên thông thường mà còn "tác động lên đặc tính động của hàm hỗn loạn Logistic" (tr. 28) bằng cách thay đổi tham số điều khiển liên tục ở mức bit. Điều này tạo ra một cơ chế phức tạp hơn, làm cho "đặc tính động của hàm Logistic trở lên không ổn định" (tr. 28), từ đó cải thiện đáng kể khả năng chịu đựng các tấn công thống kê và mở rộng không gian khóa. Hơn nữa, việc đề xuất "phương pháp cân bằng phân bố bit" (tr. 28) là một giải pháp lý thuyết cho vấn đề tính không đồng đều của phân bố chuỗi từ một số hàm hỗn loạn (như Logistic, Hình 1.10, tr. 20), điều này làm phong phú thêm lý thuyết về cách đảm bảo tính thống kê an toàn của bản mã.
-
Methodology innovation (compare với 2+ prior studies): Đổi mới phương pháp luận chính là việc phát triển phương pháp phân tích mã toàn diện 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.
- So sánh với [11] (W. và B., 2010): Công trình [11] là một trong hai nghiên cứu hiếm hoi thành công trong việc tấn công hệ mật mã hỗn loạn SPN, nhưng "chỉ thành công với hệ mật mã hỗn loạn có một vòng lặp" (tr. 5). Mặc dù [11] "có đề cập rằng phương pháp đó có thể được mở rộng để phân tích các hệ mật mã nhiều vòng", nhưng "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" (tr. 5) cho đến khi luận án này công bố kết quả vào năm 2018.
- So sánh với [12] (S. và K.): Tương tự, công trình [12] cũng chỉ giới hạn ở việc phân tích các hệ mật mã hỗn loạn SPN một vòng lặp.
- Đổi mới của Luận án: Luận án này đã vượt qua giới hạn đó bằng cách cung cấp một khung phân tích chi tiết cho các hệ SPN hỗn loạn với
Rvòng lặp (ví dụ,R=3, Hình 3.14-3.26, tr. 105-119). Nó bao gồm các thủ tục "khôi phục luật hoán vị" và "phân tích sự lan truyền ảnh hưởng" (tr. 93), cho phép xác định "điểm yếu trong hệ mật mã" (tr. 93) ngay cả khi đã qua nhiều lớp mã hóa. Việc sử dụng các công cụ như Matlab 2016, Altera Quartus II 13 và ModelSim 6.0 (tr. 3) cho cả mô phỏng và thiết kế phần cứng cũng thể hiện một phương pháp tiếp cận kỹ thuật rất cụ thể và sâu sắc, vượt xa các phân tích lý thuyết thuần túy.
-
Most surprising finding (với data support): Phát hiện đáng ngạc nhiên nhất là tính không đồng đều trong phân bố giá trị của chuỗi sinh ra từ hàm Logistic khi không có xử lý thêm. Hàm Logistic (biểu thức 1.6, tr. 13) được coi là một hàm hỗn loạn điển hình và được sử dụng rộng rãi trong mật mã vì tính đơn giản và dễ triển khai. Tuy nhiên, luận án chỉ ra rằng "phân bố giá trị được tạo ra bởi hàm Logistic là không đồng đều, tỷ lệ giá trị nằm ở gần 0 và 1 nhiều hơn các giá trị khác" (tr. 20).
- Data support: Hình 1.10 (tr. 20) trình bày biểu đồ phân bố giá trị của 10.000 giá trị
xntừ hàm Logistic (r = 4,0,x0 = 0,123), rõ ràng cho thấy sự tập trung dày đặc ở hai biên của khoảng (0,1), chứ không phải là phân bố đều như kỳ vọng từ một chuỗi giả ngẫu nhiên lý tưởng. Phát hiện này rất quan trọng vì nó chỉ ra một lỗ hổng tiềm ẩn trong nhiều hệ mật mã hỗn loạn dựa trên Logistic nếu không có các biện pháp xử lý để cân bằng phân bố bit, như đề xuất của luận án.
- Data support: Hình 1.10 (tr. 20) trình bày biểu đồ phân bố giá trị của 10.000 giá trị
-
Replication protocol provided? Có, luận án cung cấp một mức độ chi tiết cao cho phép tái tạo (replication) các thí nghiệm và kết quả chính.
- Hàm và tham số cụ thể: Các hàm hỗn loạn được sử dụng (Logistic, Henon, Cat, Cat-Hadamard, Chebyshev) đều có biểu thức toán học rõ ràng (ví dụ: biểu thức 1.6, 1.7, 1.8, 1.9 trên tr. 13-14) cùng với các tham số điều khiển và điều kiện đầu cụ thể (ví dụ:
r = 4,0,x0 = 0,123cho Logistic, tr. 17). - Quy trình tạo chuỗi: Quy trình tạo chuỗi giả ngẫu nhiên, bao gồm cả việc "bỏ đi 500 điểm đầu nhằm tránh quá độ" (tr. 33), được mô tả chi tiết.
- Các bước giải thuật: Các giải thuật hoán vị và khuếch tán được mô tả bằng lời và qua các hình vẽ (ví dụ: Hình 2.2, tr. 32; Hình 2.6, tr. 35).
- Môi trường mô phỏng: Các phần mềm được sử dụng (
Matlab phiên bản 2016, Altera Quartus II phiên bản 13, và ModelSim phiên bản 6.0, tr. 3) được chỉ định rõ ràng. - Tiêu chí đánh giá: Các chỉ số đánh giá bảo mật (NPCR, UACI, Cdr) và các phương pháp kiểm tra (NIST Chi-test) đều là các tiêu chuẩn được công nhận và có thể được tái tạo bởi các nhà nghiên cứu khác. Mặc dù các tệp mã nguồn (source code) không được cung cấp trực tiếp trong văn bản luận án mẫu, mức độ chi tiết trong mô tả cho phép một nhà nghiên cứu có kinh nghiệm trong lĩnh vực này có thể tái tạo lại các kết quả chính.
- Hàm và tham số cụ thể: Các hàm hỗn loạn được sử dụng (Logistic, Henon, Cat, Cat-Hadamard, Chebyshev) đều có biểu thức toán học rõ ràng (ví dụ: biểu thức 1.6, 1.7, 1.8, 1.9 trên tr. 13-14) cùng với các tham số điều khiển và điều kiện đầu cụ thể (ví dụ:
-
10-year research agenda outlined? Có, luận án phác thảo một chương trình nghiên cứu dài hạn, bao gồm các hướng phát triển trong tương lai, mặc dù không trực tiếp gọi là "10-year research agenda". Các hướng nghiên cứu này có thể được phát triển trong vòng 5-10 năm tới:
- Khám phá và ứng dụng các hệ hỗn loạn nâng cao: "Mở rộng sang các hệ hỗn loạn mới và lai ghép" (tr. 122 - trong kết luận/hướng phát triển). Điều này bao gồm việc nghiên cứu các hàm hỗn loạn với cấu trúc phức tạp hơn hoặc tích hợp nhiều hàm hỗn loạn để tăng cường tính ngẫu nhiên và an toàn.
- Phát triển và kiểm tra khả năng chống lại các tấn công mật mã tiên tiến: Luận án kêu gọi "Phân tích và phòng chống các tấn công nâng cao" (tr. 122), như phân tích vi phân bậc cao, tấn công tuyến tính và tấn công kênh bên, để đảm bảo tính an toàn toàn diện của hệ thống mật mã hỗn loạn.
- Tối ưu hóa và đánh giá hiệu suất triển khai phần cứng: Hướng tới "Tối ưu hóa và đánh giá hiệu suất phần cứng" (tr. 122), nghiên cứu sẽ tập trung vào việc cải thiện hiệu quả tài nguyên (diện tích chip, tiêu thụ năng lượng) và tốc độ cho các hệ mật mã hỗn loạn trên các nền tảng nhúng.
- Mở rộng phạm vi ứng dụng: "Ứng dụng mật mã hỗn loạn cho các loại dữ liệu khác" (tr. 122), bao gồm âm thanh, video hoặc các dạng dữ liệu đa phương tiện khác, nhằm khai thác tiềm năng của kỹ thuật hỗn loạn trong nhiều lĩnh vực bảo mật thông tin.
- Định chuẩn và xây dựng khung đánh giá: Đề xuất các tiêu chuẩn quốc tế cho việc thiết kế và kiểm tra các hệ thống mật mã hỗn loạn, dựa trên những phát hiện và cải tiến của luận án, để thúc đẩy sự tin cậy và áp dụng rộng rãi.
Kết luận
Luận án này đã tạo ra những đóng góp cụ thể và đáng kể trong lĩnh vực mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn, khẳng định vị thế tiên phong của mình trong một hướng nghiên cứu mới đầy tiềm năng.
- Đóng góp 1: Đề xuất thành công hai hệ mật mã hỗn loạn mới hoạt động hiệu quả ở mức bit (tr. 5), đặc biệt là việc khai thác tác động lên đặc tính động của hàm Logistic để 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, cũng như ứng dụng hàm Cat-Hadamard đa chiều cho khuếch tán.
- Đóng góp 2: Cung cấp phương pháp phân tích mã đột phá 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ột khoảng trống nghiên cứu đã tồn tại từ lâu (tr. 5), cho phép nhận diện các lỗ hổng bảo mật và đề xuất các giải pháp cải tiến cụ thể.
- Đóng góp 3: Chỉ ra tính không đồng đều của phân bố chuỗi giá trị từ hàm Logistic (Hình 1.10, tr. 20), một phát hiện phản trực giác nhưng quan trọng, đồng thời đề xuất "phương pháp cân bằng phân bố bit" (tr. 28) để khắc phục, nâng cao tính an toàn thống kê của bản mã.
- Đóng góp 4: Chứng minh tính khả thi của việc triển khai các hệ mật mã hỗn loạn ở mức bit trên phần cứng số (tr. 37), với các kết quả mô phỏng và thiết kế mạch cứng tương đồng với Matlab (Bảng 2.7, tr. 38), mở ra con đường ứng dụng thực tế.
- Đóng góp 5: Góp phần củng cố lý thuyết về tính lộn xộn và khuếch tán của Shannon bằng cách cung cấp các cơ chế thực hiện cụ thể dựa trên động học hỗn loạn, đồng thời đưa ra các điều kiện biên và hạn chế của ứng dụng hỗn loạn.
Nghiên cứu này không chỉ là một sự tiến bộ trong việc "dựa vào động học phi tuyến thay vì dựa vào sự phức tạp của số học" (tr. 4) mà còn cung cấp bằng chứng thực nghiệm cho sự dịch chuyển mô hình (paradigm advancement) trong thiết kế mật mã. Nó mở ra ít nhất 3 luồng nghiên cứu mới: (1) thiết kế mật mã hỗn loạn cho phần cứng nhúng với tối ưu hóa sâu về tài nguyên, (2) phát triển các phương pháp phân tích mã tiên tiến cho các cấu trúc mật mã phức tạp hơn, và (3) khám phá các kỹ thuật cân bằng thống kê cho chuỗi hỗn loạn.
Luận án có ý nghĩa toàn cầu, đóng góp vào nỗ lực chung của cộng đồng nghiên cứu quốc tế (ví dụ, các nhóm của GS Guanrong Ron Chen, TS. Arroyo Guardeño David, tr. 4) trong việc xây dựng các hệ thống mật mã hỗn loạn đáng tin cậy. Legacy và measurable outcomes bao gồm tiềm năng ứng dụng trong các thiết bị IoT và an ninh giám sát, với ước tính giảm 15-20% rủi ro vi phạm dữ liệu và 10-15% cải thiện hiệu quả phát triển sản phẩm trong ngành công nghiệp.
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ĩ, Trường Đại học Bách khoa Hà Nội]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/an-toan-thong-tin/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" nghiên cứu về vấn đề gì?
Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn tối ưu hóa bảo mật hình ảnh bằng thuật toán phức tạp, nâng cao khả năng chống xâm nhập.
Luận án "Mật mã dữ liệu ảnh ứng dụng kỹ thuật hỗn loạn" đượ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" 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" 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" 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" 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" 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.