TAILIEUCHUNG - KỸ THUẬT MÃ HÓA

Mã hóa nhằm đảm bảo các yêu cầu sau: Tính bí mật (confidentiality): dữ liệu không bị xem bởi “bên thứ 3” Tính toàn vẹn (Integrity): dữ liệu không bị thay đổi trong quá trình truyền Tính không khước từ (Non-repudiation): là cơ chế người thực hiện hành động không thể chối bỏ những gì mình đã làm, có thể kiểm chứng được nguồn gốc hoặc người đưa tin | KỸ THUẬT MÃ HÓA Encryption © 2011, Vietnam-Korea Friendship IT College Mã hóa Căn bản về mã hóa Khái niệm Phân loại PKI Tiêu chuẩn và các giao thức về mã hóa © 2011, Vietnam-Korea Friendship IT College Khái niệm về mã hóa Mã hóa nhằm đảm bảo các yêu cầu sau: Tính bí mật (confidentiality): dữ liệu không bị xem bởi “bên thứ 3” Tính toàn vẹn (Integrity): dữ liệu không bị thay đổi trong quá trình truyền Tính không khước từ (Non-repudiation): là cơ chế người thực hiện hành động không thể chối bỏ những gì mình đã làm, có thể kiểm chứng được nguồn gốc hoặc người đưa tin © 2011, Vietnam-Korea Friendship IT College Khái niệm về mã hóa Mã hóa là một quá trình xáo trộn (scramble) nội dung của một file hoặc một bản tin sao cho chỉ có đối tượng sở hữu khóa giải mã mới có thể đọc được nội dung đã được mã hóa © 2011, Vietnam-Korea Friendship IT College Stream Cipher Khái niệm về mã hóa Let us talk one to one a->1 b->2 c->3 d->4 e ->5 f ->6 g ->a h ->b . . y->s z->t F5n om n1fe ih5 ni ih5 1->a 2->b 3->c 4->d 5 ->d 6 ->f a ->g b ->h . . s->y t->z Let us talk one to one Stream cipher Ví dụ: mã RC4 © 2011, Vietnam-Korea Friendship IT College Block Cipher Khái niệm về mã hóa Ví dụ: mã DES, SHA-1 © 2011, Vietnam-Korea Friendship IT College Các giải thuật mã hóa Giải thuật băm (mã hóa 1 chiều: one-way encrypt) compare Một số giải thuật băm: MD5: tạo ra 128-bit checksum SHA: tạo ra 160-bit checksum © 2011, Vietnam-Korea Friendship IT College Các giải thuật mã hóa Giải thuật băm (hash) Nhằm đảm bảo tính toàn vẹn của thông tin Dữ liệu sau khi xử lý qua giải thuật băm gọi là giá trị băm (hash value) Giá trị băm có đội dài không đổi, không phụ thuộc vào độ dài dữ liệu và được gửi đi cùng dữ liệu. Giá trị băm này sẽ được so sánh với giá trị băm gửi kèm để xác định dữ liệu có bị thay đổi trên đường truyền hay không? Một số giải thuật băm MD5 (Message Digest 5): giá trị băm 128 bit (32 hex) SHA-1 (Secure Hash Algorithm): giá trị băm 160 bit © 2011, Vietnam-Korea Friendship IT College Message .

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.