Đồ án tốt nghiệp: Ứng dụng Hệ mật mã RSA trong chữ ký điện tử
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Đồ án tốt nghiệp: Ứng dụng Hệ mật mã RSA trong chữ ký điện tử BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG ------------------------------- ĐỒ ÁN TỐT NGHIỆP NGÀNH : CÔNG NGHỆ THÔNG TIN Sinh viên : Phạm Nhật Hoàng Giảng viên hướng dẫn: TS. Hồ Văn Canh HẢI PHÒNG – 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG -----------------------------------ỨNG DỤNG HỆ MẬT MÃ RSA TRONG CHỮ KÝ ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Phạm Nhật Hoàng Giảng viên hướng dẫn: TS. Hồ Văn Canh HẢI PHÒNG – 2023 BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC QUẢN LÝ VÀ CÔNG NGHỆ HẢI PHÒNG -------------------------------------- NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆPSinh viên: Phạm Nhật Hoàng Mã SV: 1812402016Lớp : CT2301CNgành : Công nghệ thông tinTên đề tài: Ứng dụng Hệ mật mã RSA trong chữ ký điện tử 1 MỤC LỤCLỜI CẢM ƠN ..............................................................................................................5LỜI NÓI ĐẦU ..............................................................................................................6CHƯƠNG 1: TỔNG QUAN VỀ HỆ MẬT MÃ KHOÁ CÔNG KHAI.................81.1 Khái niệm về mật mã và mật mã khoá công khai ...................................................81.1.1 Mật mã ..................................................................................................................81.1.2 Mật mã khoá công khai ........................................................................................91.2 Một số hệ mật mã đối xứng và khoá công khai (bất đối xứng) .............................111.2.1 Phương pháp mã hoá dịch chuyển ......................................................................121.2.2 Phương pháp mã hoá thay thế: ...........................................................................131.2.3 Phương pháp Affine ...........................................................................................141.2.4 Phương pháp mã hoá Vigenere ..........................................................................161.2.5 Phương pháp mã hoá Hill ...................................................................................181.2.6 Phương pháp mã hoá hoán vị .............................................................................181.2.7 Phương pháp DES (Data Encyption Standard) ..................................................191.2.8 Hệ mật mã RSA ..................................................................................................231.2.9 Hệ mật mã El-gamal ...........................................................................................241.2.10 Phương pháp trao đổi khoá Diffie-Hellman .....................................................261.3 Một số tính chất của mật mã khóa công khai. .......................................................28CHƯƠNG 2: CHỮ KÝ SỐ .......................................................................................302.1 Định nghĩa chữ ký số và ví dụ. ..............................................................................302.2 So sánh chữ ký số với chữ ký viết tay ...................................................................322.3 Hàm băm và các tính chất của hàm băm. ..............................................................342.4 Vai trò của hàm băm với chữ ký số. ......................................................................37CHƯƠNG 3: HỆ MẬT RSA ....................................................................................393.1 Khái niệm và tính chất của mật mã RSA ..............................................................393.2 Một số lỗ hổng của RSA ta cần lưu ý. ...................................................................413.3 Thuật toán ký và xác thực......................................................................................443.4 Cài đặt chương trình thử nghiệm ...........................................................................47Kết luận chương: .........................................................................................................52KẾT LUẬN ................................................................................................................50TÀI LIỆU THAM KHẢO.........................................................................................55 2 DANH MỤC HÌNH VẼHình 1.1: Máy Enigma từ thế chiến thứ 2 được sử dụng để mã hoá, bảo vệ cácthông tin tính toán học nhạy cảm. ............................................................................ 8Hình 1.2: Sơ đồ mã hoá và giải mã .......................................................................... 9Hình 1.3 Sơ đồ mã hoá công khai........................................................................... 11Hình 1.4 Ví dụ về phương pháp mã hoá dịch chuyển. ........................................... 13Hình 1.5 Ví dụ về phương pháp mã hoá thay thế .................................................. 13Hình 1.6 Bảng mật mã của Vigenere...................................................................... 17Hình 1.7 : Biểu diễn 64 bit x thành 2 phần L và R................................................. 20Hình 1.8 : Quy trình phát sinh dãy Li, Ri từ dãy Li - 1, Ri - 1 và khóa Ki ................. 21Hình 2.1 Hình ảnh chữ ký số.................................................................. ...
Tìm kiếm theo từ khóa liên quan:
Đồ án tốt nghiệp Đồ án tốt nghiệp Công nghệ thông tin Công nghệ thông tin Hệ mật mã RSA Chữ ký điện tử Hệ mật mã khóa công khai Thuật toán mật mã khóa công khaiTài liệu cùng danh mục:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 551 2 0 -
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Lập trình game với ứng dụng Unity
16 trang 455 0 0 -
Tóm tắt Đồ án tốt nghiệp Khoa học máy tính: Xây dựng ứng dụng quản lý quán cà phê
15 trang 454 1 0 -
52 trang 408 1 0
-
Bài tập lớn môn Khai phá dữ liệu: Phân lớp dữ liệu số bằng giải thuật K-NN
22 trang 348 1 0 -
24 trang 347 1 0
-
Chuyên đề: Nghiên cứu Ngôn ngữ hình thức, Văn phạm phi ngữ cảnh và Automata đẩy xuống
84 trang 347 0 0 -
Đồ án tốt nghiệp: Xe điều khiển từ xa thông qua Smartphone
23 trang 340 0 0 -
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng game 2D trên Unity
21 trang 332 1 0 -
88 trang 314 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 21 0 0 -
94 trang 19 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 20 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 19 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 21 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 20 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 20 0 0 -
39 trang 19 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 19 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 19 0 0