.16 Khuôn dạng thông điệp AlertFTP

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Công nghệ mạng riêng ảo SSL VPN và ứng dụng trong xây dựng hệ thống truyền tệp Luận văn ThS. Công nghệ thông tin 1.01.10 (Trang 80 - 81)

Mô tả lỗi: 1

Kiểu nội

dung: 21 Độ dài: 1

Trường mô tả lỗi có thể nhận một trong các giá trị trong bảng 3-4.

Bảng 3-4: Các thông báo lỗi của giao thức AlertFTP

Giá trị Ý nghĩa

10 Bên gửi cho biết nó nhận được một thông điệp sai.

20 Bên gửi cho biết nó nhận được một thông điệp với mã xác thực bị sai. 30 Bên gửi thông báo nó nhận được một thông điệp, và không giải mã được. 40 Bên gửi chó biết nó không thể thương lượng được tập dịch vụ an ninh.

Phần khai cấu trúc các thông điệp trao đổi trong hệ thống bằng ngôn ngữ lập trình cụ thể được mô tả trong phần phụ lục D ở cuối luận văn.

Các thông điệp được bảo vệ thông qua mã hoá và tính toán mã xác thực. Một mã xác thực được bổ sung vào thông điệp trước khi truyền. Tại nơi nhận, dữ liệu được giải mã, loại b mã xác thực, tính toán mã xác thực mới và so sánh với mã xác thực dữ liệu được gửi kèm. Nếu hai giá trị này giống nhau, dữ liệu không bị thay đổi trên đường truyền. Ngược lại, dữ liệu bị thay đổi trên đường truyền.

3.6.1 Tính toán m xác thực thông điệp

Hệ thống sử dụng hàm băm MD5 vào việc tính toán mã xác thực thông điệp MAC, giá trị MAC tạo ra có độ dài 16 byte được bổ sung vào đoạn dữ liệu.

Quá trình tính toán MAC được thực hiện qua 2 giai đoạn:

Giai đoạn 1 khoá tính toán mã xác thực, số thứ tự các thông điệp và nội dung thông điệp được cho qua hàm băm MD5 để tạo bản tóm lược của dữ liệu vào.

Giai đoạn 2 khoá tính toán mã xác thực thông điệp cùng với giá trị băm của giai đoạn 1 được cho qua hàm băm MD5 lần nữa. Kết quả băm trong giai đoạn hai chính là giá trị MAC được bổ sung vào thông điệp để kiểm tra tính toàn vẹn dữ liệu. Các giai đoạn trên được thể hiện qua hình vẽ 3.17.

MAC

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Công nghệ mạng riêng ảo SSL VPN và ứng dụng trong xây dựng hệ thống truyền tệp Luận văn ThS. Công nghệ thông tin 1.01.10 (Trang 80 - 81)

Tải bản đầy đủ (PDF)

(89 trang)