Quy trình ứng dụng công cụ Cryptool 2 trong giảng dạy và thực hành các thuật toán mật mã
Số trang: 3
Loại file: pdf
Dung lượng: 398.39 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài viết đề xuất quy trình ứng dụng CryTool 2 trong giảng dạy và thực hành các thuật toán mật mã, từ việc xác định các kịch bản vận hành của thuật toán, lựa chọn các mô-đun và tùy chỉnh chúng để phù hợp với yêu cầu sử dụng.
Nội dung trích xuất từ tài liệu:
Quy trình ứng dụng công cụ Cryptool 2 trong giảng dạy và thực hành các thuật toán mật mã Journal of educational equipment: Applied research, Volume 2, Issue 303 (December 2023) ISSN 1859 - 0810 Quy trình ứng dụng công cụ Cryptool 2 trong giảng dạy và thực hành các thuật toán mật mã Trần Đăng Ninh* *Khoa Mật mã, trường Đại học Kỹ thuật – Hậu cần CAND Received: 5/11/2023; Accepted: 12/11/2023; Published: 29/11/2023 Abstract: In this paper, we propose a procedure for applying CrypTool 2 in teaching and practicing cryptographic algorithms, from determining the operating scenarios of the algorithm, selecting modules and customizing them to fit usage requirements. The results show the potential application of the CrypTool 2 in educational and training activities cryptography, especially for novices who starts learning and researching cryptographic algorithms. Keywords: CrypTool 2, cryptographic algorithms, cryptographic primitives, illustration, implementation1. Đặt vấn đề khác nhau và được chứng minh là hiệu quả trong việc Thuật toán mật mã là một trình tự, quy trình các giảm sự phức tạp của việc giảng dạy các thuật toán mậtquy tắc, bước thực hiện, hoặc phương trình toán học mã (Yang, Wallace and Burchett 2011, Hick, Eslingerđược xác định rõ ràng để mô tả quá trình biến đổi mật and Wacker 2012). Nghiên cứu của (Adamovic, et al.mã như mã hoá, giải mã, tạo khoá, xác thực, ký số… 2018) tiếp tục khẳng định tầm quan trọng của việc sửViệc giảng dạy và thực hành các thuật toán mật mã dụng các công cụ phần mềm như CrypTool trong họcyêu cầu kiến thức cơ bản trong nhiều ngành khoa học tập các thuật toán mật mã hiện đại. Tuy nhiên, nhữngkhác nhau như toán học, xử lý tín hiệu, công nghệ nghiên cứu này chỉ dừng lại ở việc thực thi hoặc minhthông tin, và viễn thông. Đây là một thách thức lớn họa một số thuật toán mật mã cụ thể, chưa có sự kháikhông chỉ cho người giáo viên trong quá trình giảng quát về cách ứng dụng trong giảng dạy và thực thànhdạy mà còn cho người học trong việc thực hành thuật các thuật toán mật mã. Đối với người mới tìm hiểu vềtoán mật mã. Tuy nhiên, những nghiên cứu về việc khoa học mật mã, việc sử dụng bộ công cụ CrypToolứng dụng phần mềm trong giảng dạy và thực hành nội để thực hành các thuật toán mật mã sẽ gặp những khódung về các thuật toán mật mã ở các trường đại học khăn do thiếu phương pháp ứng dụng và quy trìnhcho đến nay còn ít được công bố. Tài liệu (W. Stalling thực hiện. Điều này thúc đẩy chúng tôi nghiên cứu ứng2020) cung cấp nhiều bài thực hành mật mã nhưng dụng công cụ CrypTool 2 trong giảng dạy và thực hànhyêu cầu người đọc có trình độ về ngoại ngữ, kiến thức các thuật toán mật mã.về mật mã và an toàn thông tin, tiêu tốn nhiều công 2. Nội dung nghiên cứusức chỉnh sửa cho phù hợp với mục tiêu, đối tượng, 2.1. Tổng quan về công cụ CrypTool 2và nội dung đào tạo cụ thể. Các phần mềm ngoại CrypTool 2 (CT2), cùng với 3 phần mềm kháctuyến như Crypt4Free, HashCalc, MD5… mang tính là CrypTool-Online (CTO), CrypTool 1 (CT1),ứng dụng hơn là minh họa nguyên lý hoạt động, mang CrypTool 2 (CT2), và JcrypTool (JCT), thuộc bộlại hiệu quả không cao trong hoạt động giảng dạy và công cụ mã nguồn mở CrypTool. Mỗi công cụ đềuthực hành. Trong khi đó, một số phần mềm trực tuyến cung cấp đa dạng các mô đun thuật toán mật mã vàyêu cầu kết nối mạng, chỉ cung cấp một số lượng cố có những ưu điểm khác nhau. Trong khi CT1 và JCTđịnh các thuật toán mật mã, hạn chế khả năng hiệu cung cấp khả năng thực thi các thuật toán mật mãchỉnh cho phù hợp với nội dung giảng dạy. Vì vậy, trong các ứng dụng thực tế và phù hợp với người đãngười dạy và người học phải sử dụng các nguồn khác có những hiểu biết cơ bản về khoa học mật mã, CTOnhau trong cùng một môn học về mật mã. và CT2 là những ứng dụng phù hợp cho việc giảng Bộ công cụ CrypTool là một phần mềm giao diện dạy và thực hành các nội dung về khoa học mật mãđồ họa người dùng mã nguồn mở được thiết kế cho với người mới bắt đầu nghiên cứu lĩnh vực này. Đặcviệc giảng dạy về mật mã học (The CrypTool Portal biệt, CT2 cung cấp phong phú số lượng các mô đun1998-2023). Phần mềm CrypTool đã được sử dụng nguyên thủy mật mã giúp ích cho việc lựa chọn vàlàm công cụ dạy học cho nhiều đối tượng người học thiết kế chương trình thực thi thuật toán mật mã. Đây 321 Journal homepage: www.tapchithietbigiaoduc.vn Journal of educa ...
Nội dung trích xuất từ tài liệu:
Quy trình ứng dụng công cụ Cryptool 2 trong giảng dạy và thực hành các thuật toán mật mã Journal of educational equipment: Applied research, Volume 2, Issue 303 (December 2023) ISSN 1859 - 0810 Quy trình ứng dụng công cụ Cryptool 2 trong giảng dạy và thực hành các thuật toán mật mã Trần Đăng Ninh* *Khoa Mật mã, trường Đại học Kỹ thuật – Hậu cần CAND Received: 5/11/2023; Accepted: 12/11/2023; Published: 29/11/2023 Abstract: In this paper, we propose a procedure for applying CrypTool 2 in teaching and practicing cryptographic algorithms, from determining the operating scenarios of the algorithm, selecting modules and customizing them to fit usage requirements. The results show the potential application of the CrypTool 2 in educational and training activities cryptography, especially for novices who starts learning and researching cryptographic algorithms. Keywords: CrypTool 2, cryptographic algorithms, cryptographic primitives, illustration, implementation1. Đặt vấn đề khác nhau và được chứng minh là hiệu quả trong việc Thuật toán mật mã là một trình tự, quy trình các giảm sự phức tạp của việc giảng dạy các thuật toán mậtquy tắc, bước thực hiện, hoặc phương trình toán học mã (Yang, Wallace and Burchett 2011, Hick, Eslingerđược xác định rõ ràng để mô tả quá trình biến đổi mật and Wacker 2012). Nghiên cứu của (Adamovic, et al.mã như mã hoá, giải mã, tạo khoá, xác thực, ký số… 2018) tiếp tục khẳng định tầm quan trọng của việc sửViệc giảng dạy và thực hành các thuật toán mật mã dụng các công cụ phần mềm như CrypTool trong họcyêu cầu kiến thức cơ bản trong nhiều ngành khoa học tập các thuật toán mật mã hiện đại. Tuy nhiên, nhữngkhác nhau như toán học, xử lý tín hiệu, công nghệ nghiên cứu này chỉ dừng lại ở việc thực thi hoặc minhthông tin, và viễn thông. Đây là một thách thức lớn họa một số thuật toán mật mã cụ thể, chưa có sự kháikhông chỉ cho người giáo viên trong quá trình giảng quát về cách ứng dụng trong giảng dạy và thực thànhdạy mà còn cho người học trong việc thực hành thuật các thuật toán mật mã. Đối với người mới tìm hiểu vềtoán mật mã. Tuy nhiên, những nghiên cứu về việc khoa học mật mã, việc sử dụng bộ công cụ CrypToolứng dụng phần mềm trong giảng dạy và thực hành nội để thực hành các thuật toán mật mã sẽ gặp những khódung về các thuật toán mật mã ở các trường đại học khăn do thiếu phương pháp ứng dụng và quy trìnhcho đến nay còn ít được công bố. Tài liệu (W. Stalling thực hiện. Điều này thúc đẩy chúng tôi nghiên cứu ứng2020) cung cấp nhiều bài thực hành mật mã nhưng dụng công cụ CrypTool 2 trong giảng dạy và thực hànhyêu cầu người đọc có trình độ về ngoại ngữ, kiến thức các thuật toán mật mã.về mật mã và an toàn thông tin, tiêu tốn nhiều công 2. Nội dung nghiên cứusức chỉnh sửa cho phù hợp với mục tiêu, đối tượng, 2.1. Tổng quan về công cụ CrypTool 2và nội dung đào tạo cụ thể. Các phần mềm ngoại CrypTool 2 (CT2), cùng với 3 phần mềm kháctuyến như Crypt4Free, HashCalc, MD5… mang tính là CrypTool-Online (CTO), CrypTool 1 (CT1),ứng dụng hơn là minh họa nguyên lý hoạt động, mang CrypTool 2 (CT2), và JcrypTool (JCT), thuộc bộlại hiệu quả không cao trong hoạt động giảng dạy và công cụ mã nguồn mở CrypTool. Mỗi công cụ đềuthực hành. Trong khi đó, một số phần mềm trực tuyến cung cấp đa dạng các mô đun thuật toán mật mã vàyêu cầu kết nối mạng, chỉ cung cấp một số lượng cố có những ưu điểm khác nhau. Trong khi CT1 và JCTđịnh các thuật toán mật mã, hạn chế khả năng hiệu cung cấp khả năng thực thi các thuật toán mật mãchỉnh cho phù hợp với nội dung giảng dạy. Vì vậy, trong các ứng dụng thực tế và phù hợp với người đãngười dạy và người học phải sử dụng các nguồn khác có những hiểu biết cơ bản về khoa học mật mã, CTOnhau trong cùng một môn học về mật mã. và CT2 là những ứng dụng phù hợp cho việc giảng Bộ công cụ CrypTool là một phần mềm giao diện dạy và thực hành các nội dung về khoa học mật mãđồ họa người dùng mã nguồn mở được thiết kế cho với người mới bắt đầu nghiên cứu lĩnh vực này. Đặcviệc giảng dạy về mật mã học (The CrypTool Portal biệt, CT2 cung cấp phong phú số lượng các mô đun1998-2023). Phần mềm CrypTool đã được sử dụng nguyên thủy mật mã giúp ích cho việc lựa chọn vàlàm công cụ dạy học cho nhiều đối tượng người học thiết kế chương trình thực thi thuật toán mật mã. Đây 321 Journal homepage: www.tapchithietbigiaoduc.vn Journal of educa ...
Tìm kiếm theo từ khóa liên quan:
Công cụ Cryptool 2 Thực hành các thuật toán mật mã Giảng dạy các thuật toán mật mã Thuật toán mật mã CrypTool 2 thực thi các thuật toán mật mã An toàn thông tinTài liệu liên quan:
-
Đề cương chi tiết bài giảng môn Đảm bảo và an toàn thông tin
25 trang 276 0 0 -
Giáo trình An toàn, an ninh thông tin và mạng lưới
142 trang 178 0 0 -
Kiến thức căn bản về Máy tính - Phùng Văn Đông
52 trang 171 0 0 -
Giáo trình An toàn và bảo mật thông tin - Đại học Bách Khoa Hà Nội
110 trang 115 0 0 -
Về một giải pháp cứng hóa phép tính lũy thừa modulo
7 trang 108 0 0 -
Một số thuật toán giấu tin trong ảnh có bảng màu và áp dụng giấu tin mật trong ảnh GIF
5 trang 95 0 0 -
Blockchain – Một số ứng dụng trong trường đại học
12 trang 91 0 0 -
Giáo trình An toàn & Bảo mật thông tin - TS. Nguyễn Khanh Văn (ĐH Bách khoa Hà Nội)
56 trang 83 0 0 -
Bài giảng An toàn thông tin: Chương 7 - ThS. Nguyễn Thị Phong Dung
31 trang 78 0 0 -
22 trang 67 0 0