Tìm hiểu về giải thuật chữ ký số dsa

34 7 0
Tìm hiểu về giải thuật chữ ký số dsa

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ĐỀ TÀI TIỂU LUẬN Tìm hiểu về giải thuật chữ ký số DSA Bài tập tiểu luận môn ANM Đề Tài Tìm hiểu giải thuật chữ ký số DSA 2 Nội dung thực hiện bài báo cáo Nội du[.]

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG ĐỀ TÀI TIỂU LUẬN Tìm hiểu giải thuật chữ ký số DSA Bài tập tiểu luận môn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Nội dung thực báo cáo Chương : Tổng quan giải thuật chữ ký số DSA Nội dung phân cơng cơng việc ➢ Tổng hợp, trích xuất từ tài liệu tham khảo để làm nội dung ➢ Tổng hợp thống kê thuật ngữ viết tắt hình ảnh ➢ Tổng hợp, trích xuất từ tài liệu tham khảo để làm Chương : Nguyên nội dung lý hoạt động giải thuật chữ ký số DSA ➢ Tổng hợp thống kê thuật ngữ viết tắt hình ảnh ➢ Chỉnh sửa, tổng hợp, xếp thiết kế Word Chương : Các phương thức công ứng dụng DSA ➢ Viết lời mở đầu đặt vấn đề, lập danh mục bảng biểu,hình ảnh, mục lục,… ➢ Tìm kiếm, thiết kế code chạy mô Chương : Kết luận chung hương ➢ Tổng hợp, thống phát triển kê tài liệu tham khảo ➢ Phân chia nội dung cho thành viên Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Bài tập tiểu luận môn ANM Lời cảm ơn Em Nguyễn Duy Hiếu em xin thay mặt nhóm 09 chân thành cảm ơn TS Hồng Trọng Minh, môn Mạng Viễn Thông, Khoa Viễn Thông giúp đỡ đồng ý cho nhóm em tự lựa chọn đề tài, qua nhóm em thoải mái nêu quan điểm, triển khai nội dung lập luận đề tài mà nhóm em chọn, giúp cho nhóm em hồn thành tốt tiểu luận Em xin cảm ơn bạn thành viên nhóm bạn Phạm Thị Thu Hà, bạn Lê Thị Hằng tâm huyết tìm hiểu, khai triển hồn thành tốt nội dung tiểu luận giao qua tài liệu tham khảo em tìm hiểu tập hợp lại xun suốt q trình hồn thành tiểu luận Ngoài bạn cởi mở, thoải mái tiếp nhận ý kiến phản biện nêu ý kiến, quan điểm nhân thân giúp tiểu luận hoàn thiện tốt Nhóm em xin chân thành cảm ơn ! Bài tập tiểu luận mơn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Đặt vấn đề An tồn thơng tin, bảo mật tồn vẹn liệu nhu cầu cấp thiết xu hướng phát triển an ninh mạng nói riêng xã hội nói chung Hiện đối mặt với chuyển biến toàn xã hội trước cách mạng công nghiệp lần thứ ( cách mạng công nghiệp 4.0 hay cách mạng công nghệ kỹ thuật số ) Cuộc cách mạng đem đến lợi ích kéo theo nhiều rủi ro, phát triển trỗi dậy nhanh chóng Hacker trẻ nhằm mục đích đánh chiếm, ăn cắp, thay đổi, mạo danh,…… gây rối loạn gián đoạn thơng tin cho phía người dùng Trước chuyển đổi công nghiệp trỗi dậy Hacker vấn đề đặt nhằm giải toán : phương thức vừa bảo mật thơng tin khỏi tình đánh cắp vừa đảm bảo tính xác thực tồn vẹn thơng tin Để trả lời cho câu hỏi ngồi phương thức bảo mật thơng tin phương pháp mã hóa khác bật số giải thuật chữ ký số DSA Giải thuật ký số DSA (Digital Signature Standard) chuẩn cho chữ ký số phủ Mỹ hay tiêu chuẩn xử lý thơng tin liên bang (Federal Information Processing Standard – FIPS) Giải thuật đề nghị Viện tiêu chuẩn công nghệ quốc gia (the National Institute of Standards and Technology – NIST) vào tháng 8/1991 để sử dụng chuẩn chữ ký số (DSS – Digital Signature Standard) đựợc FIPS 186 chấp nhận năm 1993, Một sửa đổi nhỏ đưa năm 1996 FIPS 186-1, chuẩn mở rộng năm 2000 xem tiêu chuẩn xử lý thông tin liên bang FIPS 186-2 Đặc điểm giải thuật sử dụng chữ ký theo kiểu chọn lựa ngẫu nhiên Tất lược đồ DSA kèm thơng điệp cải biến thành lược đồ ký khơi phục thơng điệp Ngồi DSA sử dụng logarit rời rạc Chính đặc biệt tính ưu việt giải thuật chữ ký số DSA đem lại nên việc triển khai áp dụng công nghệ triển khai tất nước phát triển Còn Việt Nam thời điểm hiểu biết với việc áp dụng giải thuật chữ ký số DSA vào đời sống chưa rộng rãi, nhóm em chọn đề tài “Tìm hiểu giải thuật chữ ký số DSA“ với mục tiêu tiểu luận phân tích đặc điểm, đánh giá khách quan tính từ nêu ưu nhược điểm hay nguy bị công giải thuật chữ ký số DSA ứng dụng DSA thời điểm đánh giá tiềm phát triển tương lại Nội dung tiểu luận trình bày chương, với câu trúc chương sau : Bài tập tiểu luận môn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Chương : Tổng quan giải thuật DSA Chương bạn Phạm Thị Thu Hà nêu lên khái niệm giải thuật chữ ký số DSA ,chỉ đặc điểm để thấy điểm mạnh điểm yếu công nghệ so sánh với giải thuật khác Chương : Nguyên lý hoạt động giải thuật DSA Nội dung chương bạn Lê Thị Hằng tiếp nối từ tìm hiểu khái niệm Chương nhằm giải thích rõ hơn, chi tiết khái niệm, cấu trúc qua ta hiểu nguyên lý hoạt động giả thuật DSA Chương : Cách thức công ứng dụng giải thuật DSA Dựa vào nguyên lý hoạt động Chương ưu nhược điểm Chương với Chương bạn Nguyễn Duy Hiếu sẽ nói cách áp dụng nguyên lý để ứng dụng vào thực tiễn Qua bạn đào sâu để chi nguy công, lỗ hổng bảo mật thức công giải thuật chữ ký số DSA Chương : Kết luận chung hướng phát triển Đối với chương cuối bạn Hiếu tóm tắt lại nội dung tồn chương nêu quan trọng tiềm phát triển mơ hình chữ ký số chữ ký điện tử Còn phần hướng phát triển nêu nên tiềm tương lai khả giải thuật chữ ký số DSA Bài tập tiểu luận mơn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Mục Lục Bảng phân chia công việc Lời cảm ơn Đặt vấn đề Danh mục hình vẽ bảng biểu Danh mục ký hiệu , thuật ngữ viết tắt Chương : Tổng quan giải thuật chữ ký số DSA 10 1.1 Giới thiệu chữ ký số 10 1.1.1 Khái niệm 10 1.1.2 Sơ đồ khối 10 1.1.3 Vai trò 11 1.2 Giới thiệu giải thuật DSA 11 1.3 So sánh với giải thuật RSA 12 1.3.1 RSA 12 1.3.2 DSA 13 1.4 Ưu điểm nhược diểm giải thuật DSA 13 1.4.1 Ưu điểm 13 1.4.2 Nhược điểm 14 1.5 Tổng kết Chương I 14 Chương : Nguyên lý hoạt động giải thuật chữ ký số DSA 15 2.1 Mơ hình giải thuật chữ ký số DSA 15 2.2 Các thuật toán giải thuật chữ ký số DSA 16 2.2.1 Thuật tốn tạo khóa giải thuật DSA 16 2.2.2 Thuật toán tạo chữ ký số giải thuật DSA 17 2.2.3 Thuật toán xác minh chữ ký số giải thuật DSA 18 2.2.4 Sự đắn giải thuật chữ ký số DSA 18 2.3 Tổng kết chương 19 Chương 3: Các phương thức công ứng dụng DSA 20 3.1 Các phương thức công 20 3.2 Ứng dụng giải thuật chữ ký số DSA 20 3.2.1 Đối với công nghệ thông tin 20 Bài tập tiểu luận môn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA 3.2.2 Tài 21 3.2.3 Pháp lý 21 3.2.4 Chăm sóc sức khỏe 21 3.2.5 Blockchain 22 3.3 Những ứng dụng giải thuật chữ ký số DSA tương lai 23 3.4 Tổng kết chương III 24 Chương : Kết luận chung hướng phát triển 25 4.1 Kết luận chung 25 4.1.1 Tầm quan trọng chữ ký số 25 4.1.2 Phân biệt Chữ ký điện tử Chữ ký số 26 4.2 Giả lập mơ q trình sử dụng chữ ký số DSA 29 4.2.1 Chương trình thực nghiệm 29 4.2.1.1 Chay thử nghiệm 31 Danh mục tham khảo 33 Bài tập tiểu luận mơn ANM Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Danh mục hình vẽ bảng biểu Chương : Tổng quan giải thuật DSA Hình 1.1 : Sơ đồ khối chữ kí số 10 Hình 1.2 : Sơ đồ chữ ký số DSA/DSS 12 Chương : Nguyên lý hoạt động giải thuật DSA Hình : Mơ hình giải thuật chữ ký số DSA 15 Hình 2 : Thuật tốn tạo chữ ký số giải thuật DSA 17 Hình : Thuật tốn xác minh chữ ký số giải thuật DSA 18 Chương : Cách thức cơng ứng dụng giải thuật DSA Hình : Huấn luyện AI phục vụ thay người cho việc xác thực chữ ký số 20 Hình : Ký kết hợp đồng online 21 Hình 3 : Phối hợp Khoa học Y tế 22 Hình : Mơ tả khả mở rộng Blockchain 23 Hình : Kết hợp với phiên nâng cấp Blcokchain tương lai 24 Chương : Kết luận chung hướng phát triển Hình : Miêu tả văn có chữ ký 26 Hình : Chữ ký điện tử sử dụng file PDF 27 Hình : Sơ đồ mơ tả trình sử dụng chữ ký số để giao dịch điện tử 27 Hình 4 : Chương trình chạy mơ 30 Hình : Nhập khóa bí mật khóa cơng khai 31 Hình : Mơ tin nhận từ bên phát 31 Hình : Trường hợp nhập khóa cơng khai 31 Hình : Trường hợp nhập sai khóa cơng khai 32 Hình : Mơ nhập khóa bí mật cơng khai lần 32 Hình 10 : Mô tin nhận bị công 32 Bảng 1 : Bảng so sánh khác chữ ký số chữ ký điện tử 28 Đề Tài : Tìm hiểu giải thuật chữ ký số DSA Bài tập tiểu luận môn ANM Danh mục ký hiệu , thuật ngữ viết tắt Viết tắt Từ tiếng Anh Giải nghĩa DSA Digital Signature Algorithm Giải thuật ký số DSA DSS Digital Signature Standard Tiêu chuẩn chữ ký số DSS FIPS Federal Information Processing Standard Tiêu chuẩn Xử lý Thông tin Liên bang MD Message digest Chuỗi đại diện NIST National Institute of Standards and Technology Viện Tiêu chuẩn Công nghệ Quốc gia SHA Security Hash Algorithm Hàm băm Figital Signature Scheme Sơ đồ chữ ký Figital Artificial Intelligence Trí tuệ nhân tạo AI Blockchain Chuỗi khối Bài tập tiểu luận Chương : Tổng quan giải thuật chữ ký số DSA Chương : Tổng quan giải thuật chữ ký số DSA 1.1 Giới thiệu chữ ký số 1.1.1 Khái niệm o Chữ kí số (Digital Signature) chuỗi liệu liên kết với thông điệp (message) thực thể tạo thông điệp Một chữ ký số hợp lệ, điều kiện tiên áp dụng, mang lại cho người nhận lý chắn để tin thư gửi một người gửi biết ( xác thực) thư không bị thay đổi chuyển tiếp o Giải thuật kiểm tra chữ ký số (Digital Signature verification algorithm) phương pháp xác minh tính xác thực chữ ký số, có nghĩa thực tạo bên định o Giải thuật tạo chữ ký số (Digital Signature generation algorithm) phương pháp sinh chữ ký số o Một hệ chữ ký số (Figital Signature Scheme) bao gồm giải thuật tạo chữ số giải thuật kiểm tra chữ kỹ số o Quá trình tạo chữ ký số (Digital Signature signing process) bao gồm: • Giải thuật tạo chữ ký số • Phương pháp chuyển liệu thơng điệp thành dạng ký o Quá trình kiểm tra chữ ký số (Digital signature verification process) bao gồm: • Giải thuật kiểm tra chữ ký số, • Phương pháp khơi phục liệu từ thơng điệp 1.1.2 Sơ đồ khối Hình 1 : Sơ đồ khối chữ kí số Giải thích sơ đồ khối: 10 Bài tập tiểu luận Chương : Cách thức công ứng dụng DSA Chương 3: Các phương thức công ứng dụng DSA 3.1 Các phương thức cơng • Tấn cơng cưỡng Vì DSA sử dụng khóa riêng khóa cơng khai nên tin tặc sử dụng phương thức cơng liên tục nhằm chiếm đoạt • Tấn công thời gian DSA , RSA hay giải thuật khác phụ thuộc vào thời gian hoạt động thuật toán giải mã Dựa vào tin tặc • Tấn cơng dựa lỗi phần cứng Tấn công trực tiếp vào phần cứng gây lỗi xử lý tạo chữ ký số 3.2 Ứng dụng giải thuật chữ ký số DSA 3.2.1 Đối với cơng nghệ thơng tin Đối với việc xác xác thực danh tính hay nhiều người vấn để thời gian đặt lên hàng đầu tính thời gian lại cịn có tính xác Vì việc xác thực diễn với hàng triệu người khơng nhận viên hay máy tính bị lỗi có tình khơng lường trước Vì đề xuất đặt ta huấn luyện AI để làm thay vai trị cho người tránh tình trạng xảy chậm chễ lỗi đột phát hoạt động liên tục Hình : Huấn luyện AI phục vụ thay người cho việc xác thực chữ ký số NHÓM 09 20 ... động giải thuật chữ ký số DSA 15 2.1 Mơ hình giải thuật chữ ký số DSA 15 2.2 Các thuật toán giải thuật chữ ký số DSA 16 2.2.1 Thuật tốn tạo khóa giải thuật DSA 16 2.2.2 Thuật. .. thuật chữ ký số DSA 2.1 Mơ hình giải thuật chữ ký số DSA Quá trình sử dụng chữ ký số DSA thực theo giai đoạn: Tạo chữ ký xác minh chữ ký số; biểu diễn hình 2.1 Hình : Mơ hình giải thuật chữ ký. .. hoạt động giải thuật DSA Hình : Mơ hình giải thuật chữ ký số DSA 15 Hình 2 : Thuật tốn tạo chữ ký số giải thuật DSA 17 Hình : Thuật tốn xác minh chữ ký số giải thuật DSA 18

Ngày đăng: 26/02/2023, 16:42

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan