SlideShare a Scribd company logo
1 of 15
Chuyên đề 1 (IT)_NS
HASH FUNTION
HÀM BĂM
2
SLIDE
BY MIKOKIT F I L
-[ ]-
Nhóm 13
Chuyên đề 1 (IT)_NS
VÕ NGỌC MINH QUÂN
ĐỖ LÊ HOAN
NGUYỄN VŨ HƯNG
TRẦN ĐINH BẢO QUANG
21IT22
6
21IT
21IT07
9
21IT16
3
3
SLIDE
BY MIKOKIT F I L
-[ ]-
Nhóm 13
NỘI DUNG
1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm
2. Giới Thiệu và Phân Tích Mã Hóa MD5
3. Giới Thiệu và Phân Tích Giao Thức RIP
4
SLIDE
BY MIKOKIT F I L
-[ ]-
1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm
1.1 Khái niệm:
Nhóm 13
Hàm băm là một kỹ thuật chuyển đổi dữ liệu thành một dãy số duy nhất, được biết đến như
"vân tay" hoặc "hash value."
Ý tưởng là, cho dù bạn đưa vào hàm băm một tập dữ liệu
phức tạp hay đơn giản, nó sẽ "nhấn gọn" nó thành một mã
số cố định. Băm là hành động một chiều để chuyển đổi dữ
liệu (được gọi là thông báo) thành đầu ra (được gọi là hàm
băm).
5
SLIDE
BY MIKOKIT F I L
-[ ]-
1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm
1.2 Đặc điểm cơ bản của hàm băm:
Nhóm 13
• Chuyển đổi dữ liệu (Chức năng chính)
• Không thể giải ngược (Tính bảo mật)
• Tính độc nhất (Dữ liệu gốc phối hợp)
• Độ an toàn phụ thuộc vào thuật toán (Lựa chọn thuật toán)
• Ứng dụng trong bảo mật mật khẩu (Bảo mật mật khẩu)
• Xác minh tính toàn vẹn dữ liệu (Xác minh dữ liệu)
6
SLIDE
BY MIKOKIT F I L
-[ ]-
1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm
1.3 Vai trò của hàm băm trong hệ thống mạng:
Nhóm 13
• Bảo mật mật khẩu
• Xác minh tính toàn vẹn
• Bảo mật dữ liệu người dùng
• Chống tấn công mã hóa
• Kiểm soát truy cập
• Quản lý phiên
• Chống xung đột dữ liệu
• Chống tấn công Brute Force
7
SLIDE
BY MIKOKIT F I L
-[ ]-
1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm
1.3 Ưu và nhược điểm của hàm băm:
Nhóm 13
Ưu điểm của hàm băm:
• Bảo mật
• Tính chống xung đột
• Hiệu suất cao
• Bảo mật mật khẩu
• Xác minh tính toàn vẹn
• Dùng cho bảo mật Mã hóa
Nhược điểm của hàm băm:
• Không đảm bảo bảo mật tuyệt đối
• Khả năng bị tấn công Brute Force
• Không thể sử dụng cho mã hóa ngược
• Vấn đề với xung đột
• Yêu cầu kiến thức chuyên sâu
• Chịu ảnh hưởng bởi tiến triển công nghệ
8
SLIDE
BY MIKOKIT F I L
-[ ]-
2.1 Giới Thiệu và Phân Tích Mã Hóa MD5
2. WHY IT’S OUR
CHOOSE ? ? ?
- Customer Demand
- Save Time
Nhóm 13
Mã hóa MD5 là một trong những thuật toán quan
trọng và phổ biến trong lĩnh vực bảo mật thông tin.
Được sáng tạo bởi Ronald Rivest vào
năm 1991, MD5 nhanh chóng trở thành
một trong những phương thức mã hóa
phổ biến nhất trên toàn thế giới.
Thuật toán này thực hiện một loạt các
phép biến đổi phức tạp trên dữ liệu đầu
vào để tạo ra một vân tay số học có độ
dài cố định, thường là 128-bit hoặc 32
ký tự hex. Vân tay này đại diện cho
"dấu vết" của dữ liệu, giúp nhận biết dữ
liệu một cách duy nhất
9
SLIDE
BY MIKOKIT F I L
-[ ]-
2.2 Đặc điểm cơ bản của mã hóa MD5:
2. WHY IT’S OUR
CHOOSE ? ? ?
- Customer Demand
- Save Time
Nhóm 13
• Kích Thước Vân Tay Cố Định
• Tính Chống Xung Đột Cao
• Tính Nhanh và Hiệu Quả
• Khả Năng Đặc Biệt Hóa
• Không Thể Đoán Ngược
• Dùng Trong Nhiều Ứng Dụng
An Ninh
10
SLIDE
BY MIKOKIT F I L
-[ ]-
2.3 Ứng dụng của mã hóa MD5 trong Bảo mật và CNTT:
2. WHY IT’S OUR
CHOOSE ? ? ?
- Customer Demand
- Save Time
Nhóm 13
• Lưu trữ mật khẩu
• Kiểm tra tính toàn vẹn dữ liệu
• Chữ ký số học
• Bảo mật hệ thống tệp tin
• Xác thực tài khoản
• Bảo mật dịch vụ web
11
SLIDE
BY MIKOKIT F I L
-[ ]-
2.4 Ưu và Nhược điểm của mã hoá MD5:
2. WHY IT’S OUR
CHOOSE ? ? ?
- Customer Demand
Nhóm 13
Ưu Điểm của Mã Hóa MD5:
• Hiệu suất cao
• Dễ tích hợp
• Kích thước vân tay nhỏ
• Sử dụng rộng rãi trong bảo
mật cơ bản
Nhược Điểm của Mã Hóa MD5:
• Khả năng bị xâm phạm
• Không an toàn cho mật khẩu
• Không đảm bảo tính an toàn tuyệt đối
• Tiếp tục sử dụng thuật toán cũ
• Khả năng bị loại bỏ
12
SLIDE
BY MIKOKIT F I L
-[ ]-
3. Giới Thiệu và Phân Tích Giao Thức RIP
3.1 Khái niệm:
2. WHY IT’S OUR
CHOOSE ? ? ?
- Customer Demand
Nhóm 13
Routing Information Protocol (RIP) là một giao thức vector
khoảng cách sử dụng số bước nhảy làm chỉ số chính. RIP
xác định cách các bộ định tuyến nên chia sẻ thông tin khi
chuyển dữ liệu giữa một nhóm mạng khu vực cục bộ được
kết nối với nhau.
13
SLIDE
BY MIKOKIT F I L
-[ ]-
3.2 Cơ chế hoạt động, thuật toán và ưu nhược điểm Nhóm 13
Giao thức RIP (Routing Information Protocol)
hoạt động dựa trên mô hình định tuyến vector
từ xa và sử dụng thuật toán Bellman-Ford.
Ưu Điểm:
• Dễ triển khai
• Hiểu quả với mạng nhỏ
• Giảm xáo trộn (Split Horizon)
Nhược Điểm:
• Khả năng bảo mật hạn chế
• Chậm đáp ứng trong mạng Lớn
• Giới hạn về kích thước mạng
• Khả năng bị tấn công
14
SLIDE
BY MIKOKIT F I L
-[ ]-
*Thông tin thêm:
1 vài mô tả về cơ chế hoạt động và thuật toán của RIP
• Thông Tin Định Tuyến
• Metric
• Quảng Bá Thông Tin
• Bellman-Ford Algorithm
• Cập Nhật Định Kỳ
• Split Horizon
Nhóm 13
15
SLIDE
BY MIKOKIT F I L
-[ ]-
Thanks For Watching

More Related Content

Similar to Chuyên đề về hàm băm nguyên cứu hash fution

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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnpeterh18
 
atttkt-tong-hop.pdf
atttkt-tong-hop.pdfatttkt-tong-hop.pdf
atttkt-tong-hop.pdfCucThu11
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpTrần Hiệu
 
Security standard-present-th06-2013-shorter
Security standard-present-th06-2013-shorterSecurity standard-present-th06-2013-shorter
Security standard-present-th06-2013-shorternghia le trung
 
Password cracking
Password crackingPassword cracking
Password crackinghuuhauit
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpTrần Hiệu
 
BaoCaoFreeRTOS.pptx
BaoCaoFreeRTOS.pptxBaoCaoFreeRTOS.pptx
BaoCaoFreeRTOS.pptxHuynhPyN
 
Slide bai giang_an_toan_va_bao_mat_thong_tin
Slide bai giang_an_toan_va_bao_mat_thong_tinSlide bai giang_an_toan_va_bao_mat_thong_tin
Slide bai giang_an_toan_va_bao_mat_thong_tinLang Codon
 
Ssl report
Ssl reportSsl report
Ssl reportDiodeZ
 
Building Trusted Network
Building Trusted NetworkBuilding Trusted Network
Building Trusted NetworkThang Man
 
Report password cracking (2)
Report password cracking (2)Report password cracking (2)
Report password cracking (2)phanleson
 
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2ThuThuat Vip
 
Bài giảng thiết kế mạng lan
Bài giảng thiết kế mạng lanBài giảng thiết kế mạng lan
Bài giảng thiết kế mạng lannataliej4
 
Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttlHuynh MVT
 
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdf
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdffile_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdf
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdfBcNguynQuang1
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERconglongit90
 

Similar to Chuyên đề về hàm băm nguyên cứu hash fution (20)

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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpn
 
firewall
firewallfirewall
firewall
 
atttkt-tong-hop.pdf
atttkt-tong-hop.pdfatttkt-tong-hop.pdf
atttkt-tong-hop.pdf
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
Security standard-present-th06-2013-shorter
Security standard-present-th06-2013-shorterSecurity standard-present-th06-2013-shorter
Security standard-present-th06-2013-shorter
 
Password cracking
Password crackingPassword cracking
Password cracking
 
Đề tài: Kiểm toán trong Fine-Grained Auditing, HAY
Đề tài: Kiểm toán trong Fine-Grained Auditing, HAYĐề tài: Kiểm toán trong Fine-Grained Auditing, HAY
Đề tài: Kiểm toán trong Fine-Grained Auditing, HAY
 
Zing
ZingZing
Zing
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
BaoCaoFreeRTOS.pptx
BaoCaoFreeRTOS.pptxBaoCaoFreeRTOS.pptx
BaoCaoFreeRTOS.pptx
 
Slide bai giang_an_toan_va_bao_mat_thong_tin
Slide bai giang_an_toan_va_bao_mat_thong_tinSlide bai giang_an_toan_va_bao_mat_thong_tin
Slide bai giang_an_toan_va_bao_mat_thong_tin
 
Ssl report
Ssl reportSsl report
Ssl report
 
Building Trusted Network
Building Trusted NetworkBuilding Trusted Network
Building Trusted Network
 
Report password cracking (2)
Report password cracking (2)Report password cracking (2)
Report password cracking (2)
 
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2
Giải mã hệ thống quản trị bằng công nghệ của thế giới di động - P2
 
Bài giảng thiết kế mạng lan
Bài giảng thiết kế mạng lanBài giảng thiết kế mạng lan
Bài giảng thiết kế mạng lan
 
Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttl
 
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdf
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdffile_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdf
file_1_mot_so_ky_thuat_tan_cong_mang_pptx_0046.pdf
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVER
 

Chuyên đề về hàm băm nguyên cứu hash fution

  • 1. Chuyên đề 1 (IT)_NS HASH FUNTION HÀM BĂM
  • 2. 2 SLIDE BY MIKOKIT F I L -[ ]- Nhóm 13 Chuyên đề 1 (IT)_NS VÕ NGỌC MINH QUÂN ĐỖ LÊ HOAN NGUYỄN VŨ HƯNG TRẦN ĐINH BẢO QUANG 21IT22 6 21IT 21IT07 9 21IT16 3
  • 3. 3 SLIDE BY MIKOKIT F I L -[ ]- Nhóm 13 NỘI DUNG 1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm 2. Giới Thiệu và Phân Tích Mã Hóa MD5 3. Giới Thiệu và Phân Tích Giao Thức RIP
  • 4. 4 SLIDE BY MIKOKIT F I L -[ ]- 1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm 1.1 Khái niệm: Nhóm 13 Hàm băm là một kỹ thuật chuyển đổi dữ liệu thành một dãy số duy nhất, được biết đến như "vân tay" hoặc "hash value." Ý tưởng là, cho dù bạn đưa vào hàm băm một tập dữ liệu phức tạp hay đơn giản, nó sẽ "nhấn gọn" nó thành một mã số cố định. Băm là hành động một chiều để chuyển đổi dữ liệu (được gọi là thông báo) thành đầu ra (được gọi là hàm băm).
  • 5. 5 SLIDE BY MIKOKIT F I L -[ ]- 1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm 1.2 Đặc điểm cơ bản của hàm băm: Nhóm 13 • Chuyển đổi dữ liệu (Chức năng chính) • Không thể giải ngược (Tính bảo mật) • Tính độc nhất (Dữ liệu gốc phối hợp) • Độ an toàn phụ thuộc vào thuật toán (Lựa chọn thuật toán) • Ứng dụng trong bảo mật mật khẩu (Bảo mật mật khẩu) • Xác minh tính toàn vẹn dữ liệu (Xác minh dữ liệu)
  • 6. 6 SLIDE BY MIKOKIT F I L -[ ]- 1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm 1.3 Vai trò của hàm băm trong hệ thống mạng: Nhóm 13 • Bảo mật mật khẩu • Xác minh tính toàn vẹn • Bảo mật dữ liệu người dùng • Chống tấn công mã hóa • Kiểm soát truy cập • Quản lý phiên • Chống xung đột dữ liệu • Chống tấn công Brute Force
  • 7. 7 SLIDE BY MIKOKIT F I L -[ ]- 1. Khái Niệm và Nguyên Lý cơ bản của Hàm Băm 1.3 Ưu và nhược điểm của hàm băm: Nhóm 13 Ưu điểm của hàm băm: • Bảo mật • Tính chống xung đột • Hiệu suất cao • Bảo mật mật khẩu • Xác minh tính toàn vẹn • Dùng cho bảo mật Mã hóa Nhược điểm của hàm băm: • Không đảm bảo bảo mật tuyệt đối • Khả năng bị tấn công Brute Force • Không thể sử dụng cho mã hóa ngược • Vấn đề với xung đột • Yêu cầu kiến thức chuyên sâu • Chịu ảnh hưởng bởi tiến triển công nghệ
  • 8. 8 SLIDE BY MIKOKIT F I L -[ ]- 2.1 Giới Thiệu và Phân Tích Mã Hóa MD5 2. WHY IT’S OUR CHOOSE ? ? ? - Customer Demand - Save Time Nhóm 13 Mã hóa MD5 là một trong những thuật toán quan trọng và phổ biến trong lĩnh vực bảo mật thông tin. Được sáng tạo bởi Ronald Rivest vào năm 1991, MD5 nhanh chóng trở thành một trong những phương thức mã hóa phổ biến nhất trên toàn thế giới. Thuật toán này thực hiện một loạt các phép biến đổi phức tạp trên dữ liệu đầu vào để tạo ra một vân tay số học có độ dài cố định, thường là 128-bit hoặc 32 ký tự hex. Vân tay này đại diện cho "dấu vết" của dữ liệu, giúp nhận biết dữ liệu một cách duy nhất
  • 9. 9 SLIDE BY MIKOKIT F I L -[ ]- 2.2 Đặc điểm cơ bản của mã hóa MD5: 2. WHY IT’S OUR CHOOSE ? ? ? - Customer Demand - Save Time Nhóm 13 • Kích Thước Vân Tay Cố Định • Tính Chống Xung Đột Cao • Tính Nhanh và Hiệu Quả • Khả Năng Đặc Biệt Hóa • Không Thể Đoán Ngược • Dùng Trong Nhiều Ứng Dụng An Ninh
  • 10. 10 SLIDE BY MIKOKIT F I L -[ ]- 2.3 Ứng dụng của mã hóa MD5 trong Bảo mật và CNTT: 2. WHY IT’S OUR CHOOSE ? ? ? - Customer Demand - Save Time Nhóm 13 • Lưu trữ mật khẩu • Kiểm tra tính toàn vẹn dữ liệu • Chữ ký số học • Bảo mật hệ thống tệp tin • Xác thực tài khoản • Bảo mật dịch vụ web
  • 11. 11 SLIDE BY MIKOKIT F I L -[ ]- 2.4 Ưu và Nhược điểm của mã hoá MD5: 2. WHY IT’S OUR CHOOSE ? ? ? - Customer Demand Nhóm 13 Ưu Điểm của Mã Hóa MD5: • Hiệu suất cao • Dễ tích hợp • Kích thước vân tay nhỏ • Sử dụng rộng rãi trong bảo mật cơ bản Nhược Điểm của Mã Hóa MD5: • Khả năng bị xâm phạm • Không an toàn cho mật khẩu • Không đảm bảo tính an toàn tuyệt đối • Tiếp tục sử dụng thuật toán cũ • Khả năng bị loại bỏ
  • 12. 12 SLIDE BY MIKOKIT F I L -[ ]- 3. Giới Thiệu và Phân Tích Giao Thức RIP 3.1 Khái niệm: 2. WHY IT’S OUR CHOOSE ? ? ? - Customer Demand Nhóm 13 Routing Information Protocol (RIP) là một giao thức vector khoảng cách sử dụng số bước nhảy làm chỉ số chính. RIP xác định cách các bộ định tuyến nên chia sẻ thông tin khi chuyển dữ liệu giữa một nhóm mạng khu vực cục bộ được kết nối với nhau.
  • 13. 13 SLIDE BY MIKOKIT F I L -[ ]- 3.2 Cơ chế hoạt động, thuật toán và ưu nhược điểm Nhóm 13 Giao thức RIP (Routing Information Protocol) hoạt động dựa trên mô hình định tuyến vector từ xa và sử dụng thuật toán Bellman-Ford. Ưu Điểm: • Dễ triển khai • Hiểu quả với mạng nhỏ • Giảm xáo trộn (Split Horizon) Nhược Điểm: • Khả năng bảo mật hạn chế • Chậm đáp ứng trong mạng Lớn • Giới hạn về kích thước mạng • Khả năng bị tấn công
  • 14. 14 SLIDE BY MIKOKIT F I L -[ ]- *Thông tin thêm: 1 vài mô tả về cơ chế hoạt động và thuật toán của RIP • Thông Tin Định Tuyến • Metric • Quảng Bá Thông Tin • Bellman-Ford Algorithm • Cập Nhật Định Kỳ • Split Horizon Nhóm 13
  • 15. 15 SLIDE BY MIKOKIT F I L -[ ]- Thanks For Watching