Đánh giá kỹ thuật mật mã khóa công khai

Một phần của tài liệu ỨNG DỤNG QUẢN LÝ ĐỀ THI DỰA TRÊN MÃ HÓA IBE TẠI TRƯỜNG ĐẠI HỌC VĂN HÓA DU LỊCH (Trang 45 - 46)

Ưu điểm của hệ mật mã công khai : ưu điểm nổi bật của hệ mật mã công khai so với hệ mật khoá bí mật là khoá có thể công bố công khai, không cần phải có một kênh liên lạc bí mật để truyền khoá. Hệ mật mã khoá công khai ngoài việc mã hoá bản tin, còn dùng làm chữ ký số điện tử, độ phức tạp để có thể tính toán là rất lâu.

Khi mã hoá dữ liệu dùng thuật toán RSA, dữ liệu sẽ được gởi đi dưới dạng những con số, bằng cách dùng Public Key để mã hoá. Trên đường truyền, nếu Hacker bắt được thì đó cũng chỉ là những con số, không thể đoán được gì. Khi nhận được dữ liệu bị mã hoá, người nhận sẽ dùng Private Key phù hợp để giải mã ngược trở lại.

RSA đơn giản, dễ hiểu, dễ cài đặt. Hiệu suất hoạt động: RSA chạy châm do việc phát sinh khoá công khai- khoá bí mật hay quá trình mã hoá- giải mã tốn nhiều thời

gian vì phải tính toán trên các số nguyên dương cực lớn, có chiều dài vượt quá khả năng chứa của thanh ghi nên phải giả lập, thực hiện lại nhiều lần và sử dụng nhiều đến bộ sử lý. Do đó, RSA không được sử dụng vào mục đích mã hoá các khối lượng dữ liệu lớn mà chỉ ứng dụng trong chữ ký điện tử để mã hoá thông điệp ngắn đã qua hàm băm (hash), giải thuật trao đổi khoá bí mật( khoá dùng cho các hệ thống mã hoá đối xứng- hay khoá riêng) hay là chỉ mã hoá dữ liệu với số lượng nhỏ.

Tính bảo mật: độ an toàn của RSA dựa trên bài toán phân tích ra thừa số nguyên tố. Do đó, chiều dài của số càng lớn thì càng khó phân tích ra thừa số nguyên tố.

Việc sinh khóa trong thế giới thực cho các hệ mật “dùng nhiều số bí mật” như RSA là nguy hiểm hơn đáng kể so với cho các hệ mật “dùng số bí mật duy nhất” như ElGamal hoặc (EC)DSA dựa trên Diffie- Hellman.

Như vậy, mật mã khóa công khai có nhiều tiện lợi, nhưng dùng thế nào cho đúng là vấn đề còn rất phức tạp

Một phần của tài liệu ỨNG DỤNG QUẢN LÝ ĐỀ THI DỰA TRÊN MÃ HÓA IBE TẠI TRƯỜNG ĐẠI HỌC VĂN HÓA DU LỊCH (Trang 45 - 46)