Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.07 MB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
© 2011, Vietnam-Korea Friendship IT College
© 2011, VietnamKorea Friendship IT College
Khái niệm
Phân loại
PKI
© 2011, VietnamKorea Friendship IT College
<i>Tính bí mật<sub>Tính bí mật</sub></i> (confidentiality): dữ liệu khơng bị xem
bởi “bên thứ 3”
<i>Tính tồn vẹnTính tồn vẹn</i> (Integrity): dữ liệu khơng bị thay đổi
trong q trình truyền
<i>Tính khơng khước từ<sub>Tính khơng khước từ</sub></i> (Non-repudiation): là cơ chế
© 2011, VietnamKorea Friendship IT College
Security
Mã hóa Giải mã
Hello $%@% Hello
Cyphertex
<i>Mã hóa là m t q trình xáo tr n (scramble) n i dung c a m t file ho c m t b n ộ</i> <i>ộ</i> <i>ộ</i> <i>ủ</i> <i>ộ</i> <i>ặ</i> <i>ộ ả</i>
<i>tin sao cho ch có đ i tỉ</i> <i>ố ượng s h u khóa gi i mã m i có th đ c đở ữ</i> <i>ả</i> <i>ớ</i> <i>ể ọ</i> <i>ược n i dung ộ</i>
© 2011, VietnamKorea Friendship IT College
© 2011, VietnamKorea Friendship IT College
<b>Giải thuật băm (mã hóa 1 chiều: one-way encrypt)</b>
` `
Hash value Hash value
MD5 <sub>MD5</sub>
compare
Một số giải thuật băm:
© 2011, VietnamKorea Friendship IT College
Nhằm đảm bảo tính tồ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
© 2011, VietnamKorea Friendship IT College
Checksum
Password
© 2011, VietnamKorea Friendship IT College
Gắn thêm độ dài của dữ liệu vào sao cho + 64 bit
chia hết cho 512
Chia dữ liệu thành 16 từ mã 32-bit (512-bit)
Khởi tạo bộ đệm MD
Xử lý bản tin theo khối 16 từ mã
Xuất mã MD5