HỌC VIEN CÔNG NGHỆ BƯU CHÍNH VIÊN THONG KHOA AN TOÀN THÔNG TIN Đề tài: Xây dựng các bài thực hành số mật mã học trên nền tảng Labtainer Giảng viên hướng dẫn : TS Nguyễn Ngọc Điệp Sinh viên thực hiện : Nguyễn Việt Anh Mã sinh viên : B19DCAT008 D19CQAT04-B 2019-2024 Dai hoc chinh quy Hà Nội, tháng 12 nam 2023 Dé án tốt nghiệp LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời biết ơn sâu sắc tới Thầy giáo TS Nguyễn Ngọc Điệp đã tận tình chỉ bảo, hướng dẫn em trong không chỉ quá trình thực hiện đồ án này, nhờ sự g1úp đỡ và những chia sẻ của Thầy Thầy đã luôn quan tâm tận tình chỉ bảo em, cho em rất nhiều kiến thức và dẫn dắt em trong suốt quá trình học tập trên trường cũng như những giai đoạn khó khăn của đồ án Em cũng xin chân thành cảm ơn các Thay, Cô trong Khoa An toàn thông tin nói riêng và toàn thé các cán bộ của Học viện Công nghệ Bưu chính Viễn thông nói chung đã tạo điều kiện dé em có thé học tập và phát triển bản thân trong một môi trường rất tốt Cảm ơn các Thầy Cô đã cung cấp cho em không chỉ kiến thức mà còn là kỹ năng sống, đó là những hành trang hữu ích cho em trên chặng đường dài phía trước của cuộc đời Cuối cùng, em xin cảm ơn gia đình, bạn bè, những người đã luôn ở cạnh, quan tâm, giúp đỡ và ủng hộ đề bản thân em có thê hoàn thành được đồ án này Với trình độ hiểu biết còn nhiều hạn chế và vốn kiến thức vẫn còn ít oi nên trong đồ án của em không tránh khỏi những thiếu sót Em rất mong nhận được sự góp ý của các Thây, Cô đê đô án của em được hoàn thiện hơn Em xin chân thành cảm ơn! Hà Nội, ngày 30 tháng 12 năm 2023 Sinh viên thực hiện Nguyễn Việt Anh GVHD: TS Nguyễn Ngọc Điệp 1 SVTH: Nguyễn Việt Anh - DI9CQAT04-B Dé án tốt nghiệp NHAN XÉT, ĐÁNH GIÁ, CHO DIEM (Của Người hướng dẫn) Điểm: 2 S.cc.c.c.c.re.r.e.r.kr.r-e-e (bằng chữ . ccsccczcrxecrcee ) Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng cham đồ án tốt nghiệp? Hà Nội, ngày tháng năm 20 CÁN BỘ - GIẢNG VIÊN HƯỚNG DẪN (ký và ghi rõ họ tên) GVHD: TS Nguyễn Ngọc Điệp 2 SVTH: Nguyễn Việt Anh - DI9CQAT04-B Dé án tốt nghiệp NHAN XÉT, ĐÁNH GIA, CHO DIEM (Của Người phản biện) ” eK Điềm: ee (bằng Chit eee eececceeseesseesseesseesseeeseees ) Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng cham đồ án tốt nghiệp? Hà Nội, ngày tháng năm 20 CÁN BỘ - GIẢNG VIÊN PHẢN BIỆN (ký và ghi rõ họ tên) GVHD: TS Nguyễn Ngọc Điệp 3 SVTH: Nguyễn Việt Anh - DI9CQAT04-B Dé án tốt nghiệp MỤC LỤC DANH MỤC CÁC TỪ VÀ THUẬT NGỮ VIET TẮTT . .-:-cccc::+2cxvvrsrcxvvreree 7 IM.9)28)/0i90°00))0A642022 8 N09 00.1 5 10 CHƯƠNG 1: TONG QUAN VE MOI TRƯỜNG LABTAINER - : 12 1.1 Tổng quan về Labtainer- .2-.2 2.©.e.tE.eEE.£EE.2E.E2E.EEE.ES.EEE.EEE.EE.EEE.EEE.Er.Err.krr.rr-rre-ee 12 LLL Tim hidu 5) nan 12 1.1.2 Kiến trúc hệ thỖngg + ©52.SSs.E.EEE.EE.EEE.E.1.21.1.121.12.211-21-12-1-1+c- 12 1.1.3 Quy 6.01) 18 0nộ a 13 1.1.4, ThA In 14 N97 T16 nhnggg ẦẢ 15 nã ga .nốee ẢẢẢ 15 1.1.6.a Dựa trên ứng dụng G6 họna St t1 E171 215711151111511151 11511 EEree 15 1.1.6.b Dựa trên câu lệnh .«¿+ E.2.22 222 233 331.111.11 1.1.1.v -se-reg 16 1.1.7 Uu nhược điểm của Labf@ÌH€F 5 5.s E.E.E ke.te.E.Er.kc.rk.rr.kr.rr.rr-ee l6 1.2 Tống quan về Dokerr .2 ¿+.s+.x£+.EE£.EE£.SEE.£EE.EEE.EEE.EEE.EE2.E17.112.117.1.21.1 -11.-2 r-e 17 1.2.1 Giới thiệu về ÏDo€er- -©.5+-.5+ SSe.‡Et.éEE.cEE.EEE.EEE.E2E.E21.21.21.1.2.11 11.1 r-e-, 17 1.2.2 VONgG AOi ng g8 nan ốốố.ốốốốỐố.ố 18 1.2.3 Cách thức hoạt động của DOC€F, .S G.S H .H.H t.r.e., 19 1.3 Môi trường thực thi Labfainers - -. - 5 n g .H H n.i., 20 II 57AM' , nnố 20 1.3.2 Cấu hình các vùng cÌÏưứiA 5 c E EE.TE.E.E E.1.2.1 1 1 1.t r- 21 1.4 Chi tiết một số mô đun .2.-2.S.E.+E£.EE£.EE£.EEE.EEE.EE.EEE.E2E.1E7.122.121.71.21.21.21- - 23 1.4.1 Giao điện [A€(ÏÏf S.e.t K H H.H T.H.n.g T.H n.ề 23 1.4.2 Cá nhân hóa bài thực NAnn Tnhh HH re 23 1.4.2.a Cấu hình cá nhân hóa - parameter.COnfÏg + + + s+.z+.+z.xz.x+-zz-zz-se-2 24 1.4.2.b Cá nhân hóa tép - StATf.COIÍT .G G.3 1.1 v .n g n.rk-c 26 1.4.2.c Tiêu chuẩn đánh giá - result.COnfig .2 2.-5.2 s+.2+.+c.x+.zx.ez.xer.xe.rx.er.re-cs-ee 27 1.4.2.d Cách thức đánh giá kết quả tự động .2.+.+.+s.£+-zx-zx-e-rx-zr-sr-re¿e 30 1.5 Kết ch0ng - - 5-5 s2 2E 1122121121171 117111111111 211111111 11.11.1111 ee 30 CHƯƠNG 2: XÂY DUNG VÀ QUAN LÝ BÀI THỰC HÀNH - -: 31 2.1 Cách xây dung một bài thực hành mới 5.c 2+ 2.£ +.E.+s.es.rr.re.re.rr.rr.re.re.s 31 2.1.1 Giao diện LAÍ(ÌIL€PF HH HH HH nh HH nghệ 31 GVHD: TS Nguyễn Ngọc Điệp 4 SVTH: Nguyễn Việt Anh - DI9CQAT04-B Dé án tốt nghiệp 2.1.2 Tao container trong LAÍQÏH€F - Á.c K H .k.g kt 33 2.1.3 Cấu hình mang cho bài lab 55.c S.5s.St E 2.2.2 1.1 11.2.1 cr5rr-ee 33 2.1.4 Cầu hình file tredfdÏOCAl - 2-5 ©keSk+E+EEEEEEEEEEEEEEEEEE1E1121111111.1E11c1xe 35 2.1.5 Cấu hình file r€SÏW - 2