Giải thuật DES (Dataencryption Standard)
mã hoá các khối 64 bits của văn bản gốc thành 64 bits văn bản mật bằng một khoá.
Khoá gồm 64 bits trong đó 56 bits được dùng mã hoá và 8 bits còn lại được dùng để kiểm soát lỗi.
Một khối dữ liệu cần mã hoá sẽ phải trải qua 3 quá trình xử lý: Hoán vị khởi đầu, tính toán phụ thuộc khoá và hoán vị đảo ngược hoán vị khởi đầu.
Giải thuật RSA
dựa trên nhận xét sau: phân tích ra thừa số của tích của 2 số nguyên tố rất lớn cực kỳ khó khăn.
Vì vậy, tích của 2 số nguyên tố có thể công khai, còn 2 số nguyên tố lớn có thể dùng để tạo khoá giải mã mà không sợ bị mất an toàn.
Trong giải thuật RSA mỗi trạm lựa chọn ngẫu nhiên 2 số nguyên tố lớn p và q và nhân chúng với nhau để có tích n=pq (p và q được giữ bí mật).
Khoá công khai (Public key):
Các phương pháp mật mã chỉ dùng một khoá cho cả mã hoá lẫn giải mã đòi hỏi người gửi và người nhận phải biết khoá và giữ bí mật.
Tồn tại chính của các phương pháp này là làm thế nào để phân phối khoá một cách an toàn, đặc biệt trong môi trường nhiều người sử dụng.
Để khắc phục, người ta thường sử dụng phương pháp mã hoá 2 khoá, một khoá công khai để mã hoá và một mã bí mật để giải mã.
V.3.2. Bức tường lửa (Firewall)
Firewall là một hệ thống dùng để tăng cường khống chế truy xuất, phòng ngừa đột nhập bên ngoài vào hệ thống sử dụng tài nguyên của mạng một cách phi pháp.
Tất cả thông tin đến và đi nhất thiết phải đi qua Firewall và chịu sự kiểm tra của bức tường lửa. Firewall có 5 chức năng lớn sau:
Lọc gói dữ liệu đi vào/ra mạng lưới.
Quản lý hành vi khai thác đi vào/ra mạng lưới Ngăn chặn một hành vi bất hợp pháp nào đó.
Ghi chép nội dung tin tức và hoạt động qua bức tường lửa.
Tiến hành đo thử giám sát và cảnh báo sự tấn công đối với mạng lưới.