4. Cấu trúc luận văn
3.4.1. Công nghệ khóa dùng chung
Những cách tiếp cận khóa- dùng chung: Đây là một hệ thống mà trong đó người gửi và người nhận chia sẻ một mật khẩu bí mật (khóa- dùng chung) mà người thứ ba không được biết. Người gửi tính toán một hash nội dung thông điệp và nối vào giá trị hash đó một thông điệp. Bên phía nhận được thông điệp, người nhận cũng tính toán hash thông điệp với một mật khẩu dùng chung. Sau đó so sánh hash đã được tính toán với giá trị hash được bổ sung vào thông điệp. Nếu chúng phù hợp, sự toàn vẹn của thông điệp được bảo đảm như là tính xác thực của người gửi.
Bạn có thể sử dụng mật khẩu dùng chung để mã hóa nội dung thông điệp và truyền dữ liệu đã mã hóa tới người nhận. Trong trường hợp này, yêu cầu riêng tư không được đề cập vì bên thứ ba có thể đánh hơi dữ liệu đang vận chuyển và có thể nhìn nội dung thông báo của văn bản gốc. Người nhận chạy giải thuật giải mã (sự mở khóa) với mật khẩu dùng chung và tạo ra lại thông báo văn bản gốc. Một hệ thống mà có nhiều nguồn dữ liệu có thể gặp phải yêu cầu xác thực bằng việc bảo đảm rằng mỗi người gửi sử dụng một chìa khóa duy nhất cho dữ liệu được gửi.
Một vấn đề trong việc sử dụng khóa- dùng chung là người quản trị phải có sự chuẩn bị đối với mật khẩu bí mật dùng chung. Trong một hệ thống mà có nhiều cặp người gửi/ nhận, việc chuẩn bị khóa dùng chung có thể rất phức tạp
Ngoài ra, nếu một khóa- dùng chung bị lộ hoặc mất, mọi thiết bị sử dụng chìa khóa dùng chung cần phải được cung cấp khóa dùng chung mới.