SlideShare une entreprise Scribd logo
1  sur  123
AN TOÀN VÀ BẢO MẬT THÔNG TIN GVTH:  ThS. Trần Phương Nhung
N ội dung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chương 1: Tổng quan về an toàn và bảo mật thông tin.
[object Object],[object Object],[object Object],1. Tại sao phải bảo vệ thông tin
2. Khái niệm hệ thống và tài sản của hệ thống ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3. Các mối đe doạ đối với một hệ thống và các biện pháp ngăn chặn  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],3. Các mối đe doạ đối với một hệ thống và các biện pháp ngăn chặn
3. Các mối đe doạ đối với một hệ thống và các biện pháp ngăn chặn Lớp ứng dụng Mức quản lý Mức kiểm soát Mức người sử dụng Lớp dịch vụ Lớp hạ tầng Lớp ứng dụng Kiểm soát truy nhập Chứng thực Chống chối bỏ Bảo mật số liệu An toàn luồng tin Nguyên vẹn số liệu Khả dụng Riêng tư Nguy cơ Tấn công Phá hủy Cắt bỏ Bóc, tiết lộ Gián đoạn Sửa đổi
[object Object],[object Object],[object Object],[object Object],3. Các mối đe doạ đối với một hệ thống và các biện pháp ngăn chặn
Ba mục tiêu chính của an toàn bảo mật thông tin:   Bảo mật  thông tin Tính bí mật Tính toàn vẹn Tính sẵn sàng 4. Mục tiêu chung của an toàn bảo mật thông tin
[object Object],[object Object],[object Object],[object Object],4. Mục tiêu chung của an toàn bảo mật thông tin
[object Object],[object Object],Thêm vào đó sự chính xác của thông tin còn được đánh giá bởi:  4. Mục tiêu chung của an toàn bảo mật thông tin
5. Các chiến lược an toàn hệ thống  ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],5. Các chiến lược an toàn hệ thống
[object Object],[object Object],[object Object],[object Object],6. Các mức bảo vệ trên mạng
[object Object],6. Các mức bảo vệ trên mạng
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],6. Các mức bảo vệ trên mạng
[object Object],[object Object],[object Object],7. Các phương pháp bảo mật
[object Object],[object Object],[object Object],8. An toàn thông tin bằng mật mã
8. An toàn thông tin bằng mật mã Cách hiểu truyền thống:  giữ bí mật nội dung  trao đổi GỬI  và  NHẬN  trao đổi với nhau trong khi  TRUNG GIAN  tìm cách “nghe lén” GỬI NHẬN TRUNG GIAN
[object Object],[object Object],8. An toàn thông tin bằng mật mã
[object Object],[object Object],[object Object],8. An toàn thông tin bằng mật mã
[object Object],[object Object],[object Object],[object Object],9. Hệ mật mã
[object Object],[object Object],[object Object],[object Object],9. Hệ mật mã
[object Object],[object Object],[object Object],[object Object],9. Hệ mật mã
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],9. Hệ mật mã
9. Hệ mật mã Bản rõ Mã hoá Giải mã Bản rõ Bản mã Khoá Quá trình mã hóa và giải mã thông tin
10. Phân loại hệ mật mã   ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],10. Các phương pháp mã hoá
10.1 Mã hoá đối xứng “ An intro to PKI and few deploy hints” “ AxCvGsmWe#4^,sdgfMwir3:dkJeTsY8R@!q3%” “ An intro to PKI and few deploy hints” input   : văn bản thuần tuý Văn bản mật mã Hai khoá giống nhau Mã hoá Giải mã output   : văn bản thuần tuý DES DES
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],10.1 Mã hoá đối xứng
10.2 Mã hoá bất đối xứng “ An intro to PKI and few deploy hints” “ Py75c%bn&*)9|fDe^bDzjF@g5=&nmdFgegMs” “ An intro to PKI and few deploy hints” Hai khoá khác nhau Mã hoá Giải mã input   : văn bản thuần tuý Văn bản mật mã output   : văn bản thuần tuý RSA RSA
[object Object],[object Object],[object Object],[object Object],10.2 Mã hoá bất đối xứng
[object Object],[object Object],[object Object],10.3 Hàm băm
10.4 Tạo ra chữ ký số 3kJfgf*£$& Py75c%bn This is the document created by Gianni Thông báo hoặc File Chữ ký số Thông báo sau khi luật hoá Signatory's private key Phát sinh  hàm băm SHA, MD5 Mã hoá  bất đối xứng RSA This is the document created by Gianni 3kJfgf*£$& (Typically 128 bits) priv Signed Document
[object Object],[object Object],[object Object],11. Xác thực quyền
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11. Xác thực quyền
12.Tiêu chuẩn đánh giá hệ mật mã  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],12.Tiêu chuẩn đánh giá hệ mật mã
13. Mô hình truyền tin cơ bản của mật mã học và luật Kirchoff
[object Object],[object Object],13. Mô hình truyền tin cơ bản của mật mã học và luật Kirchoff
[object Object],[object Object],[object Object],[object Object],[object Object],14. Các loại tấn công
15. Một số ứng dụng của mã hóa trong security  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Chương 2: Các phương pháp mã hóa cổ điển
1. Modulo số học  ,[object Object],[object Object],[object Object]
1. Modulo số học  ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1. Modulo số học
[object Object],[object Object],2.  Vành Z N
[object Object],[object Object],[object Object],[object Object],2.  Vành Z N
3. Phần tử nghịch đảo trên vành Z N   ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
[object Object],[object Object],[object Object],[object Object],4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
[object Object],[object Object],[object Object],[object Object],4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
Ta có sơ đồ mã như sau:   Giả sử  P = C = K = Z 26   với  0    k    25   Mã hóa :  e k (x) = x +k mod 26   Giải mã :  d k (x) = y -k mod 26 (x,y    Z 26 ) 4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) ,[object Object],[object Object],[object Object],[object Object]
5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher)
[object Object],[object Object],[object Object],5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) Thật sự an toàn???
5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) ? A   H ? A   ? A   ? N G   ?? N G AO VCO JO IBU RIBU A O  V C O  J O  I B U  RI B U M A   H O A   V A   U N G   DU N G Tấn công dựa trên tần số xuất hiện của ký tự trong ngôn ngữ
5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) i  ? a ? e   i  ? a ?  i  ????? e ? e ? L FDPH L VDZ L FRQTXHUHG L  F D P H   L  V D Z  L  FRQTX H U H G i came i saw i conquered
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher)
Độ an toàn của mã thay thế ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher)
Substitution Cipher  Shift Cipher  Affine Cipher  6. Các hệ mật mã cổ điển - Hệ mã Affine
6. Các hệ mật mã cổ điển - Hệ mã Affine giải mã chính xác thông tin ??? e k  phải là  song ánh a  và  n  nguyên tố cùng nhau: gcd( a , n )=1
[object Object],a  và 26   nguyên tố cùng nhau: gcd( a , n )=1 6. Các hệ mật mã cổ điển - Hệ mã Affine
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],6. Các hệ mật mã cổ điển - Hệ mã Affine
VD: bài tập ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],6. Các hệ mật mã cổ điển - Hệ mã Affine
[object Object],[object Object],[object Object],6. Các hệ mật mã cổ điển - Hệ mã Affine
7. Thuật toán Euclide mở rộng
[object Object],[object Object],7. Thuật toán Euclide mở rộng
8. Phương pháp Vigenere  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8. Phương pháp Vigenere
[object Object],[object Object],[object Object],[object Object],8. Phương pháp Vigenere
9. Phương pháp mã hóa Hill ,[object Object],[object Object],[object Object],[object Object],[object Object]
9. Phương pháp mã hóa Hill
9. Phương pháp mã hóa Hill
9. Phương pháp mã hóa Hill
9. Phương pháp mã hóa Hill
9. Phương pháp mã hóa Hill
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],10. Các hệ mã dòng
[object Object],10. Các hệ mã dòng
[object Object],[object Object],10. Các hệ mã dòng
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],10. Các hệ mã dòng
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11. Mã hóa  One-time Pad(OTP)
[object Object],[object Object],11. Mã hóa  One-time Pad(OTP)
[object Object],[object Object],[object Object],11. Mã hóa  One-time Pad(OTP)
12. Lý thuyết thông tin  ,[object Object],[object Object]
[object Object],12. Lý thuyết thông tin
[object Object],[object Object],12. Lý thuyết thông tin
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13. Lý thuyết độ phức tạp
Chương 3: Chuẩn mã dữ liệu DES (Data Encryption Standard)
1.Giới thiệu chung về DES  ,[object Object],[object Object],[object Object]
2. Đặc điểm của thuật toán DES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3. Mô tả thuật toán
3. Mô tả thuật toán
[object Object],[object Object],[object Object],3. Mô tả thuật toán
Hoán vị khởi đầu nhằm đổi chỗ khối dữ liệu vào  ,  thay đổi vị trí của các bít trong khối dữ liệu vào. Ví dụ, hoán vị khởi đầu chuyển bít 1 thành bít 58, bít 2 thành bít 50, bít 3 thành bít 42,...   3. Mô tả thuật toán  Bộ chuyển vị IP 7 15 23 31 39 47 55 63 5 13 21 29 37 45 53 61 3 11 19 27 35 43 51 59 1 9 17 25 33 41 49 57 8 16 24 32 40 48 56 64 6 14 22 30 38 46 54 62 4 12 20 28 36 44 52 60 2 10 18 26 34 42 50 58
[object Object],[object Object],[object Object],[object Object],3. Mô tả thuật toán
[object Object],Hoán vị IP -1 3. Mô tả thuật toán  25 57 17 49 9 41 1 33 26 58 18 50 10 42 2 34 27 59 19 51 11 43 3 35 28 60 20 52 12 44 4 36 29 61 21 53 13 45 5 37 30 62 22 54 14 46 6 38 31 63 23 55 15 47 7 39 32 64 24 56 16 48 8 40
[object Object],3. Mô tả thuật toán  Hàm f
Hàm f  ,[object Object],Hàm f lấy đối số đầu là xâu nhập R i-1  (32 bit) đối số thứ hai là K i  (48 bit) và tạo ra xâu xuất có độ dài 32 bit. Các bước sau được thực hiện.
Hàm f  Hàm mở rộng E 1 32 31 30 29 28 29 28 27 26 25 24 25 24 23 22 21 20 21 20 19 18 17 16 17 16 15 14 13 12 13 12 11 10 9 8 9 8 7 6 5 4 5 4 3 2 1 32
[object Object],[object Object],Hàm f
S-box ,[object Object],[object Object]
S-box
S-box
S-box
S-box
S-box b 2 b 3 b 4 b 5 =1100 b 1 b 6 =00 Hộp S1 - Mỗi xâu xuất 4 bit của các hộp S được đưa vào  các Cj tương ứng: Cj = Sj(Bj)  (1<=j<=8). Ví dụ:   Ta có B1=011000 thì b 1 b 6 =00 (xác định r=0), b 2 b 3 b 4 b 5 =1100 (xác định c=12), từ đó ta tìm được phần tử ở vị trí (0,12) --> S1(B1)=0101 (tương ứng với số 5). 13 6 0 10 14 3 11 5 7 1 9 4 2 8 12 15 0 5 10 3 7 9 12 15 11 2 6 13 8 14 1 4 8 3 5 9 11 12 6 10 1 13 2 14 4 7 15 0 7 0 9 5 12 6 10 3 8 11 15 2 1 13 4 14
[object Object],Hàm f  Hoán vị P 25 4 11 22 6 30 13 19 9 3 27 32 14 24 8 2 10 31 18 5 26 23 15 1 17 28 12 29 21 20 7 16
Khóa K ,[object Object],[object Object],[object Object]
Sơ đồ tính khóa K1, K2, …, K16
Quá trình tạo các khóa con (subkeys) từ khóa K được mô tả như sau: ,[object Object],Khóa K
Các hoán vị cố định PC-1 và PC-2: Khóa K
Giải mã ,[object Object],[object Object]
Đặc điểm của mã DES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Đặc điểm của mã DES
[object Object],[object Object],[object Object],[object Object],[object Object],Đặc điểm của mã DES
Đề Kiểm Tra ,[object Object],[object Object],[object Object],[object Object]
Xin chân thành cảm ơn!

Contenu connexe

Tendances

Bài giảng bảo mật hệ thống thông tin
Bài giảng bảo mật hệ thống thông tinBài giảng bảo mật hệ thống thông tin
Bài giảng bảo mật hệ thống thông tinTran Tien
 
Chương 8_Bảo mật và an ninh mạng
Chương 8_Bảo mật và an ninh mạngChương 8_Bảo mật và an ninh mạng
Chương 8_Bảo mật và an ninh mạngHoa Le
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngleemindinh
 
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPT
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPTBài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPT
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPTMasterCode.vn
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHan Nguyen
 
91684060 356-cau-trắc-nghiệm-csdl-2
91684060 356-cau-trắc-nghiệm-csdl-291684060 356-cau-trắc-nghiệm-csdl-2
91684060 356-cau-trắc-nghiệm-csdl-2tranquanthien
 
Thuật toán mã hóa rsa
Thuật toán mã hóa rsaThuật toán mã hóa rsa
Thuật toán mã hóa rsaBảo Điệp
 
Hướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerHướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerBình Tân Phú
 
Bài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTITBài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTITNguynMinh294
 
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬ
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬBẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬ
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬSmie Vit
 
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnnataliej4
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm nataliej4
 
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệp
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệpNhững nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệp
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệpCIO Vietnam
 
Báo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnBáo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnbaran19901990
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITNguynMinh294
 
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuThiênĐàng CôngDân
 
Thuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoThuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoCông Thắng Trương
 

Tendances (20)

Bài giảng bảo mật hệ thống thông tin
Bài giảng bảo mật hệ thống thông tinBài giảng bảo mật hệ thống thông tin
Bài giảng bảo mật hệ thống thông tin
 
Chương 8_Bảo mật và an ninh mạng
Chương 8_Bảo mật và an ninh mạngChương 8_Bảo mật và an ninh mạng
Chương 8_Bảo mật và an ninh mạng
 
Phân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàngPhân tích và thiết kế hệ thống quản lý bán hàng
Phân tích và thiết kế hệ thống quản lý bán hàng
 
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPT
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPTBài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPT
Bài 1: GIỚI THIỆU VỀ BẢO MẬT - Giáo trình FPT
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
91684060 356-cau-trắc-nghiệm-csdl-2
91684060 356-cau-trắc-nghiệm-csdl-291684060 356-cau-trắc-nghiệm-csdl-2
91684060 356-cau-trắc-nghiệm-csdl-2
 
Thuật toán mã hóa rsa
Thuật toán mã hóa rsaThuật toán mã hóa rsa
Thuật toán mã hóa rsa
 
Hướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerHướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracer
 
Bài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTITBài gảng cơ sở an toàn thông tin PTIT
Bài gảng cơ sở an toàn thông tin PTIT
 
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬ
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬBẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬ
BẢO MẬT VÀ AN TOÀN THÔNG TIN TRONG THƯƠNG MẠI ĐIỆN TỬ
 
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 
Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm Mô hình hóa dữ liệu mức quan niệm
Mô hình hóa dữ liệu mức quan niệm
 
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệp
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệpNhững nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệp
Những nguyên tắc cơ bản xây dựng hệ thống an toàn thông tin trong doanh nghiệp
 
Báo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnBáo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạn
 
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đĐề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
Đề tài: Xây dựng phần mềm quản lý quán cà phê, HOT, 9đ
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTIT
 
Do an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tuDo an xay_dung_website_thuong_mai_dien_tu
Do an xay_dung_website_thuong_mai_dien_tu
 
Thuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demoThuật toán Nhân Bình Phương - demo
Thuật toán Nhân Bình Phương - demo
 
Báo cáo snort
Báo cáo snortBáo cáo snort
Báo cáo snort
 

En vedette

Các thuật toán mã hóa
Các thuật toán mã hóaCác thuật toán mã hóa
Các thuật toán mã hóadlmonline24h
 
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)dlmonline24h
 
Tổng hợp các tài liệu cryptography thuat toan ma hoa
Tổng hợp các tài liệu cryptography  thuat toan ma hoaTổng hợp các tài liệu cryptography  thuat toan ma hoa
Tổng hợp các tài liệu cryptography thuat toan ma hoaHoi Nguyen
 
Kiến trúc Bảo mật Toàn diện
Kiến trúc Bảo mật Toàn diệnKiến trúc Bảo mật Toàn diện
Kiến trúc Bảo mật Toàn diệnSunmedia Corporation
 
Bai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinBai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinthaohien1376
 
Anninhmang K13 Mtt
Anninhmang K13 MttAnninhmang K13 Mtt
Anninhmang K13 MttQuynh Khuong
 
Anninhmangk13mtt
Anninhmangk13mttAnninhmangk13mtt
Anninhmangk13mtttuants
 
Ôn tập an toàn thông tin
Ôn tập an toàn thông tinÔn tập an toàn thông tin
Ôn tập an toàn thông tinMozzila Rosa
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoanBùi Quân
 
Co so ly thuyet ve bao mat
Co so ly thuyet ve bao matCo so ly thuyet ve bao mat
Co so ly thuyet ve bao matapofisvn
 
MATMA - Chuong3 l tso
MATMA - Chuong3 l tsoMATMA - Chuong3 l tso
MATMA - Chuong3 l tsoSai Lemovom
 

En vedette (20)

Các thuật toán mã hóa
Các thuật toán mã hóaCác thuật toán mã hóa
Các thuật toán mã hóa
 
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)
An Toàn và bảo mật HTTT-Cơ bản về mã hoá (cryptography)
 
Hệ mật mã Mekle-Hellman
Hệ mật mã Mekle-HellmanHệ mật mã Mekle-Hellman
Hệ mật mã Mekle-Hellman
 
Hệ mật mã merkle
Hệ mật mã merkleHệ mật mã merkle
Hệ mật mã merkle
 
Tổng hợp các tài liệu cryptography thuat toan ma hoa
Tổng hợp các tài liệu cryptography  thuat toan ma hoaTổng hợp các tài liệu cryptography  thuat toan ma hoa
Tổng hợp các tài liệu cryptography thuat toan ma hoa
 
Kiến trúc Bảo mật Toàn diện
Kiến trúc Bảo mật Toàn diệnKiến trúc Bảo mật Toàn diện
Kiến trúc Bảo mật Toàn diện
 
Bai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tinBai giang bài 13: Bảo mật thông tin
Bai giang bài 13: Bảo mật thông tin
 
Giáo trình mật mã học công nghệ thông tin
Giáo trình mật mã học công nghệ thông tinGiáo trình mật mã học công nghệ thông tin
Giáo trình mật mã học công nghệ thông tin
 
Anninhmang K13 Mtt
Anninhmang K13 MttAnninhmang K13 Mtt
Anninhmang K13 Mtt
 
ATTT
ATTTATTT
ATTT
 
Ngành attt
Ngành atttNgành attt
Ngành attt
 
Anninhmangk13mtt
Anninhmangk13mttAnninhmangk13mtt
Anninhmangk13mtt
 
Ôn tập an toàn thông tin
Ôn tập an toàn thông tinÔn tập an toàn thông tin
Ôn tập an toàn thông tin
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoan
 
Luu tru va bao mat
Luu tru va bao matLuu tru va bao mat
Luu tru va bao mat
 
Co so ly thuyet ve bao mat
Co so ly thuyet ve bao matCo so ly thuyet ve bao mat
Co so ly thuyet ve bao mat
 
Bai13 bảo mật thông tin
Bai13 bảo mật thông tinBai13 bảo mật thông tin
Bai13 bảo mật thông tin
 
03 ma tran nghich dao
03 ma tran nghich dao03 ma tran nghich dao
03 ma tran nghich dao
 
MATMA - Chuong3 l tso
MATMA - Chuong3 l tsoMATMA - Chuong3 l tso
MATMA - Chuong3 l tso
 
Mat ma
Mat maMat ma
Mat ma
 

Similaire à Bai giang atbmtt

Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttlHuynh MVT
 
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptBÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptssuser95e69d
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbmdong
 
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hn
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hnGiao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hn
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hnHuynh MVT
 
Giáo án an toàn và bảo mật thông tin.pdf
Giáo án an toàn và bảo mật thông tin.pdfGiáo án an toàn và bảo mật thông tin.pdf
Giáo án an toàn và bảo mật thông tin.pdfMan_Ebook
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtBai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtstartover123
 
C04 0 bảo mật mạng máy tính
C04 0 bảo mật mạng máy tínhC04 0 bảo mật mạng máy tính
C04 0 bảo mật mạng máy tínhdlmonline24h
 
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdfHuyTrng87
 
Bao mat he thong thong tin
Bao mat he thong thong tinBao mat he thong thong tin
Bao mat he thong thong tinHuynh MVT
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02Anh Quoc
 
an toàn mạng
an toàn mạngan toàn mạng
an toàn mạngcKinHong
 
Giáo trình bảo mật thông tin
Giáo trình bảo mật thông tinGiáo trình bảo mật thông tin
Giáo trình bảo mật thông tinjackjohn45
 
BÀI GIẢNG An ninh mạng máy tính.pdf
BÀI GIẢNG An ninh mạng máy tính.pdfBÀI GIẢNG An ninh mạng máy tính.pdf
BÀI GIẢNG An ninh mạng máy tính.pdfNuioKila
 
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdf
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdfAn Ninh Mạng Và Kỹ Thuật Session Hijacking.pdf
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdfNuioKila
 
TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxleanh121
 

Similaire à Bai giang atbmtt (20)

Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttl
 
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.pptBÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
BÀI GIẢNG QTHT WEB-MAIL SERVER.ppt
 
Slide c1
Slide c1Slide c1
Slide c1
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbm
 
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hn
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hnGiao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hn
Giao trinh an_toan_va_bao_mat_thong_tin_dh_bach_khoa_hn
 
Giáo án an toàn và bảo mật thông tin.pdf
Giáo án an toàn và bảo mật thông tin.pdfGiáo án an toàn và bảo mật thông tin.pdf
Giáo án an toàn và bảo mật thông tin.pdf
 
Ch01
Ch01Ch01
Ch01
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxtBai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt
 
C04 0 bảo mật mạng máy tính
C04 0 bảo mật mạng máy tínhC04 0 bảo mật mạng máy tính
C04 0 bảo mật mạng máy tính
 
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf
95737582-Bai-Giang-an-Toan-Va-Bao-Mat-He-Thong-Thong-Tin-7765.pdf
 
Bao mat he thong thong tin
Bao mat he thong thong tinBao mat he thong thong tin
Bao mat he thong thong tin
 
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02
Bai giang-an-toan-va-bao-mat-he-thong-thong-tin-lxt-121219110644-phpapp02
 
GT AT BMTT .docx
GT AT BMTT .docxGT AT BMTT .docx
GT AT BMTT .docx
 
an toàn mạng
an toàn mạngan toàn mạng
an toàn mạng
 
Giáo trình bảo mật thông tin
Giáo trình bảo mật thông tinGiáo trình bảo mật thông tin
Giáo trình bảo mật thông tin
 
BÀI GIẢNG An ninh mạng máy tính.pdf
BÀI GIẢNG An ninh mạng máy tính.pdfBÀI GIẢNG An ninh mạng máy tính.pdf
BÀI GIẢNG An ninh mạng máy tính.pdf
 
Luận văn: Nghiên cứu tiêu chuẩn ISO 27001 và ứng dụng, HAY
Luận văn: Nghiên cứu tiêu chuẩn ISO 27001 và ứng dụng, HAYLuận văn: Nghiên cứu tiêu chuẩn ISO 27001 và ứng dụng, HAY
Luận văn: Nghiên cứu tiêu chuẩn ISO 27001 và ứng dụng, HAY
 
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdf
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdfAn Ninh Mạng Và Kỹ Thuật Session Hijacking.pdf
An Ninh Mạng Và Kỹ Thuật Session Hijacking.pdf
 
TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docx
 
Do a nfinal
Do a nfinalDo a nfinal
Do a nfinal
 

Bai giang atbmtt

  • 1. AN TOÀN VÀ BẢO MẬT THÔNG TIN GVTH: ThS. Trần Phương Nhung
  • 2.
  • 3. Chương 1: Tổng quan về an toàn và bảo mật thông tin.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. 3. Các mối đe doạ đối với một hệ thống và các biện pháp ngăn chặn Lớp ứng dụng Mức quản lý Mức kiểm soát Mức người sử dụng Lớp dịch vụ Lớp hạ tầng Lớp ứng dụng Kiểm soát truy nhập Chứng thực Chống chối bỏ Bảo mật số liệu An toàn luồng tin Nguyên vẹn số liệu Khả dụng Riêng tư Nguy cơ Tấn công Phá hủy Cắt bỏ Bóc, tiết lộ Gián đoạn Sửa đổi
  • 9.
  • 10. Ba mục tiêu chính của an toàn bảo mật thông tin: Bảo mật thông tin Tính bí mật Tính toàn vẹn Tính sẵn sàng 4. Mục tiêu chung của an toàn bảo mật thông tin
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. 8. An toàn thông tin bằng mật mã Cách hiểu truyền thống: giữ bí mật nội dung trao đổi GỬI và NHẬN trao đổi với nhau trong khi TRUNG GIAN tìm cách “nghe lén” GỬI NHẬN TRUNG GIAN
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. 9. Hệ mật mã Bản rõ Mã hoá Giải mã Bản rõ Bản mã Khoá Quá trình mã hóa và giải mã thông tin
  • 28.
  • 29.
  • 30. 10.1 Mã hoá đối xứng “ An intro to PKI and few deploy hints” “ AxCvGsmWe#4^,sdgfMwir3:dkJeTsY8R@!q3%” “ An intro to PKI and few deploy hints” input : văn bản thuần tuý Văn bản mật mã Hai khoá giống nhau Mã hoá Giải mã output : văn bản thuần tuý DES DES
  • 31.
  • 32. 10.2 Mã hoá bất đối xứng “ An intro to PKI and few deploy hints” “ Py75c%bn&*)9|fDe^bDzjF@g5=&nmdFgegMs” “ An intro to PKI and few deploy hints” Hai khoá khác nhau Mã hoá Giải mã input : văn bản thuần tuý Văn bản mật mã output : văn bản thuần tuý RSA RSA
  • 33.
  • 34.
  • 35. 10.4 Tạo ra chữ ký số 3kJfgf*£$& Py75c%bn This is the document created by Gianni Thông báo hoặc File Chữ ký số Thông báo sau khi luật hoá Signatory's private key Phát sinh hàm băm SHA, MD5 Mã hoá bất đối xứng RSA This is the document created by Gianni 3kJfgf*£$& (Typically 128 bits) priv Signed Document
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. 13. Mô hình truyền tin cơ bản của mật mã học và luật Kirchoff
  • 41.
  • 42.
  • 43.
  • 44. Chương 2: Các phương pháp mã hóa cổ điển
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. Ta có sơ đồ mã như sau: Giả sử P = C = K = Z 26 với 0  k  25 Mã hóa : e k (x) = x +k mod 26 Giải mã : d k (x) = y -k mod 26 (x,y  Z 26 ) 4. Các hệ mật mã cổ điển – Hệ mã dịch vòng ( shift cipher)
  • 55.
  • 56.
  • 57. 5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher)
  • 58.
  • 59. 5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) ? A H ? A ? A ? N G ?? N G AO VCO JO IBU RIBU A O V C O J O I B U RI B U M A H O A V A U N G DU N G Tấn công dựa trên tần số xuất hiện của ký tự trong ngôn ngữ
  • 60. 5. Các hệ mật mã cổ điển- Hệ mã hóa thay thế(Substitution Cipher) i ? a ? e i ? a ? i ????? e ? e ? L FDPH L VDZ L FRQTXHUHG L F D P H L V D Z L FRQTX H U H G i came i saw i conquered
  • 61.
  • 62.
  • 63.
  • 64. Substitution Cipher Shift Cipher Affine Cipher 6. Các hệ mật mã cổ điển - Hệ mã Affine
  • 65. 6. Các hệ mật mã cổ điển - Hệ mã Affine giải mã chính xác thông tin ??? e k phải là song ánh a và n nguyên tố cùng nhau: gcd( a , n )=1
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71. 7. Thuật toán Euclide mở rộng
  • 72.
  • 73.
  • 74. 8. Phương pháp Vigenere
  • 75.
  • 76.
  • 77. 9. Phương pháp mã hóa Hill
  • 78. 9. Phương pháp mã hóa Hill
  • 79. 9. Phương pháp mã hóa Hill
  • 80. 9. Phương pháp mã hóa Hill
  • 81. 9. Phương pháp mã hóa Hill
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94. Chương 3: Chuẩn mã dữ liệu DES (Data Encryption Standard)
  • 95.
  • 96.
  • 97. 3. Mô tả thuật toán
  • 98. 3. Mô tả thuật toán
  • 99.
  • 100. Hoán vị khởi đầu nhằm đổi chỗ khối dữ liệu vào , thay đổi vị trí của các bít trong khối dữ liệu vào. Ví dụ, hoán vị khởi đầu chuyển bít 1 thành bít 58, bít 2 thành bít 50, bít 3 thành bít 42,... 3. Mô tả thuật toán Bộ chuyển vị IP 7 15 23 31 39 47 55 63 5 13 21 29 37 45 53 61 3 11 19 27 35 43 51 59 1 9 17 25 33 41 49 57 8 16 24 32 40 48 56 64 6 14 22 30 38 46 54 62 4 12 20 28 36 44 52 60 2 10 18 26 34 42 50 58
  • 101.
  • 102.
  • 103.
  • 104.
  • 105. Hàm f Hàm mở rộng E 1 32 31 30 29 28 29 28 27 26 25 24 25 24 23 22 21 20 21 20 19 18 17 16 17 16 15 14 13 12 13 12 11 10 9 8 9 8 7 6 5 4 5 4 3 2 1 32
  • 106.
  • 107.
  • 108. S-box
  • 109. S-box
  • 110. S-box
  • 111. S-box
  • 112. S-box b 2 b 3 b 4 b 5 =1100 b 1 b 6 =00 Hộp S1 - Mỗi xâu xuất 4 bit của các hộp S được đưa vào các Cj tương ứng: Cj = Sj(Bj) (1<=j<=8). Ví dụ: Ta có B1=011000 thì b 1 b 6 =00 (xác định r=0), b 2 b 3 b 4 b 5 =1100 (xác định c=12), từ đó ta tìm được phần tử ở vị trí (0,12) --> S1(B1)=0101 (tương ứng với số 5). 13 6 0 10 14 3 11 5 7 1 9 4 2 8 12 15 0 5 10 3 7 9 12 15 11 2 6 13 8 14 1 4 8 3 5 9 11 12 6 10 1 13 2 14 4 7 15 0 7 0 9 5 12 6 10 3 8 11 15 2 1 13 4 14
  • 113.
  • 114.
  • 115. Sơ đồ tính khóa K1, K2, …, K16
  • 116.
  • 117. Các hoán vị cố định PC-1 và PC-2: Khóa K
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123. Xin chân thành cảm ơn!