tiểu luận MÃ HÓA KHÓA CÔNG KHAI

29 1.1K 4
tiểu luận MÃ HÓA KHÓA CÔNG KHAI

Đ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óa công khai) + Sử dụng cùng 1 khóa bởi người gửi (cho Sử dụng 2 khóa khác nhau ,1 khóa công khai việc mã hóa) và người nhận (cho việc giải (để mã hóa thông điệp – tất cả người sử dụng mã) được phép biết ) và 1 khóa riêng (để mã hóa thông điệp –chỉ có người sở hữu nó mới biết +Thuật toán được chấp nhận rộng rãi nhất cho việc mã hóa khóa bí mật là thuật toán chuẩn mã hóa dữ liệu (DES) Giao thức SET... khóa bí mật chia sẻ 6 Bob tính gb và gửi cho Carol 7 Carol tính (gb)c và gửi cho Alice 8 Alice tính (gbc )a = gbca =gabc và sử dụng giá trị đó làm khóa bí mật chia sẻ 9 Carol tính gc và gửi cho Alice 10.Alice tính (gc)a và gửi cho Bob 11.Bob tính (gca)b =gcab = gabc và sử dụng giá trị đó làm khóa bí mật chia sẻ Mã hóa đối xứng (mã hóa bí mật Mã hóa bất đối xứng (mã hóa công khai) + Sử dụng cùng 1 khóa. .. của lĩnh vực mật mã học trong việc SD khóa công khai RSA đang được SD phổ biến trong thương mại điện tử 3.2 Mô tả hoạt động của RSA - Khóa công khai ( Pulic Key ) - Khó bí mật ( Private Key ) QUÁ TRÌNH TẠO KHÓA, MÃ HÓA, GIẢI MÃ • VÍ DỤ Lấy p = 61, q = 53 n = pq = 3233, e = 17 d = 2753 Khi đó: - Để mã hóa văn bản có giá trị 123, ta thực hiện phép tính: M = 12317 mod 3233 = 855 - Để giải mã văn bản có giá... các khóa đối xứng hầu như đều được sinh tạo tại chỗ +Các thuật toán khóa đối xứng không thể dùng cho mục đích xác thực(authentication ) hay mục đích thoái thác (non-repudiation) được + Các thuật toán đối xứng nói chung đòi hỏi công suất tính toán thấp + Ứng dụng rõ ràng nhất của mật mã hóa bất đối xứng là bảo mật :1 văn bản được mã hóa bằng khóa công khai của 1 người sử dụng thì chỉ có thể giải mã. .. THỎA THUẬN KHÓA DIFFIE - HELLMAN 4.1 Giao thức thỏa thuận khóa Diffie – Hellman 4.1.1 Khái niệm thỏa thuận khóa Thoả thuận khoá: việc trao đổi khoá giữa các chủ thể trong một cộng đồng nào đó có thể được thiết lập một cách tự do giữa bất cứ hai người nào khi có nhu cầu trao đổi thông tin 4.2.2 Giao thức thỏa thuận khóa Diffie - Hellman - Trao đổi khóa Diffie – Hellman là thiết lập một khóa chia sẻ... chìa khóa 64 bit của nó Thuật toán này có thể phá mã được nhưng phải mất nhiều năm với chi phí hàng triệu đôla +Người gửi và người nhận thông điệp phải chia sẻ 1 bí mật, gọi là chìa khóa + Thuật toán được chấp nhận rộng rãi nhất cho việc mã hóa công khai là thuật toán RSA với nhiều kích cỡ khác nhau (1024 bít) Thuật toán này không bao giờ bị phá bởi các hacker ,do đó nó được xem là phương pháp mã hóa. ..Đặc điểm của mã hóa không đối xứng Khối lượng tính toán lớn Mẫu chốt là Private key Hệ thống này an toàn hơn Tốc độ mã hóa chậm hơn CHƯƠNG III: GIẢI THUẬT RSA 1 Giới thiệu về RSA 2 Mô tả hoạt động của RSA 3 Các vấn đề của RSA 4 Ứng dụng thực tế của RSA 3.1 Giới thiệu về RSA - RSA là một giải thuật mã hóa khóa công khai được phát triển vào năm 1977 tại Học Viện Công Nghệ Masachusetts Tên... dữ liệu thông qua mạng công cộng Đây mà một trong số nhiều phương thức dùng để trao đổi khóa trong ngành mật mã học - Phương pháp này không cần có sự can thiệp của một TA ( cơ quan ủy thác) làm nhiệm vụ điều hành hoặc phân phối khóa Phương pháp này cho phép những người sử dụng có thể cùng nhau tạo ra một khóa bí mật thông qua 1 kênh truyền thông không đảm bảo về độ bảo mật Khóa bí mật này sẽ được dùng... nhất được biết cho đến nay + Thông điệp được mã hóa chỉ có thể được giải mã với chìa kháo riêng của người nhận + Hiện nay người ta phổ biến dùng các thuật toán bất đối xứng có tốc độ chậm hơn để phân phối chìa khóa đối xứng khi một phiên giao dịch bắt đầu, sau đó các thuật toán khóa đối xứng tiếp quản phần còn lại Vấn đề về bảo quản sự phân phối chìa khóa một cách đáng tin cậy cũng tồn tại ở tầng... văn bản được mã hóa bằng khóa công khai của 1 người sử dụng thì chỉ có thể giải mã với khóa bí mật của người đó +Các thuật toán tạo chữ ký số khóa công khai có thể dùng để nhận thực +Các thuật toán bất đối xứng có công suất tính toán cao (có khối lượng tính toán nhiều hơn hàng trăm,hàng ngàn lần 1 thuật toán khóa đối xứng có chất lượng tương đương CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ CHÚ Ý LẮNG NGHE !

Ngày đăng: 27/09/2014, 16:27

Từ khóa liên quan

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

Tài liệu liên quan