Bài giảng An ninh mạng - Chương 3: Mật mã khóa công khai (TS Nguyễn Đại Thọ) thông tin đến các bạn những kiến thức về những hạn chế của mật mã đối xứng; mật mã khóa công khai đề xuất bởi Whitfield Diffie và Martin Hellman vào năm 1976; đặc điểm mật mã khóa công khai; mã hóa khóa công khai; ứng dụng mật mã khóa công khai; hạn chế của khóa công khai. | Chương 3 MẬT MÃ KHÓA CÔNG KHAI Nguyễn Đại Thọ An ninh Mạng 83 https tailieudientucntt Giới thiệu Những hạn chế của mật mã đối xứng Vấn đề phân phối khóa Khó đảm bảo chia sẻ mà không làm lộ khóa bí mật Trung tâm phân phối khóa có thể bị tấn công Không thích hợp cho chữ ký số Bên nhận có thể làm giả thông báo nói nhận được từ bên gửi Mật mã khóa công khai đề xuất bởi Whitfield Diffie và Martin Hellman vào năm 1976 Khắc phục những hạn chế của mật mã đối xứng Có thể coi là bước đột phá quan trọng nhất trong lịch sử của ngành mật mã Bổ xung chứ không thay thế mật mã đối xứng Nguyễn Đại Thọ An ninh Mạng 84 https tailieudientucntt Đặc điểm mật mã khóa công khai Còn gọi là mật mã hai khóa hay bất đối xứng Các giải thuật khóa công khai sử dụng 2 khóa Một khóa công khai Ai cũng có thể biết Dùng để mã hóa thông báo và thẩm tra chữ ký Một khóa riêng Chỉ nơi giữ được biết Dùng để giải mã thông báo và ký tạo ra chữ ký Có tính bất đối xứng Bên mã hóa không thể giải mã thông báo Bên thẩm tra không thể tạo chữ ký Nguyễn Đại Thọ An ninh Mạng 85 https tailieudientucntt Mã hóa khóa công khai Các khóa công khai Ted Joy Mike Alice Khóa công khai Khóa riêng của Alice của Alice Bản mã truyền đi Nguyên bản Nguyên bản đầu vào Giải thuật Giải thuật đầu ra mã hóa giải mã Nguyễn Đại Thọ An ninh Mạng 86 https tailieudientucntt Xác thực Các khóa công khai Ted Joy Mike Bob Khóa riêng Khóa công khai của Bob của Bob Bản mã truyền đi Nguyên bản Nguyên bản đầu vào Giải thuật Giải thuật đầu ra mã hóa giải mã Nguyễn Đại Thọ An ninh Mạng 87 https tailieudientucntt Ứng dụng mật mã khóa công khai Có thể phân ra 3 loại ứng dụng Mã hóa giải mã Đảm bảo sự bí mật của thông tin Chữ ký số Hỗ trợ xác thực văn bản Trao đổi khóa Cho phép chia sẻ khóa phiên trong mã hóa đối xứng Một số giải thuật khóa công khai thích hợp cho cả 3 loại ứng dụng một số khác chỉ có thể dùng cho 1