SlideShare uma empresa Scribd logo
1 de 5
Tổng quan về mã hóa dữ liệu và ẩn dữ liệu
I. Mã hóa dữ liệu..................................................................................................................3
I.1. Định nghĩa: ................................................................................................................3
I.2. Phân loại: ...................................................................................................................3
I.3. Mục đích của mã hóa dữ liệu: .................................................................................4
II. Ẩn dữ liệu......................................................................................................................4
II.1. Định nghĩa:.............................................................................................................4
II.2. Mục đích:................................................................................................................5
I. Mã hóa dữ liệu
I.1. Định nghĩa:
Mã hóa dữ liệu là chuyển đổi dữ liệu sang một dạng khác hay một mã khác
mà chỉ những người có quyền truy cập vào khóa bí mật (hay còn gọi là khóa giải
mã) hoặc mật khẩu mới có thể đọc được. Dữliệu được mã hóa thường gọi là bảng
mã, trong khi dữ liệu chưa được mã hóa được gọi là bản rõ. Hiện nay, mã hóa dữ
liệu là một trong những phương pháp bảo mật dữ liệu phổ biến và hiệu quả nhất
được sử dụng bởi các tổ chức, công ty. Có hai kiểu mã hóa chính là mã hóa bất
đối xứng (mã hóa công khai) và mã hóa đối xứngi.
Những điều cơ bản của mã hóa là xoay quanh khái niệm thuật toán mã hóa và
"khóa". Khi thông tin được gửi, nó được mã hóa bằng thuật toán và chỉ có thể
được giải mã bằng cách sử dụng khóa thích hợp. Một khóa có thể được lưu trữ
trên hệ thống nhận hoặc nó có thể được truyền cùng với dữ liệu được mã hóaii.
Sự mã hóa là khối xây dựng cơ bản của bảo mật dữ liệu và là cách đơn giản
và quan trọng nhất để chắc rằng một hệ thống thông tin máy tính không thể bị lấy
trộm hay đọc bởi những người muốn sử dụng nó vào mục đíchbất chính. Thông
tin đó có thể bao gồm mọi thứ từ dữ liệu thanh toán đến thông tin cá nhân
I.2. Phân loại:
Trong mã hóa thông tin, có 2 kỹ thuật mã hóa cơ bản là: mã hóa đối xứng
(Symmetric-key cryptography) và mã hoá không đối xứng (còn gọi là mã hóa
khóa công khai - asymmetric key cryptography)iii.
a. Mã hóa đối xứng (thuậttoán bí mật):
Mật mã đối xứng đề cập đến các phương thức mã hóa trong đó cả người gửi
và người nhận đều chia sẻcùng một khóa (khóa bí mật). Đây là phương pháp đơn
lẻ để giải mã tin nhắn phải được cung cấp cho người nhận trước khi tin nhắn có
thể được giải mã. Trong mật mã đốixứng đó một khóa duy nhất được sử dụng để
mã hóa và giải mã.
Phương pháp: thay thế 1 từ hoặc kí tự bằng 1 từ hay kí tự khác.
i IqbalSingh (2011). PublicKey Encryption Algorithms for DigitalInformation
Exchange. ISSN:2229-4333.
ii Tran Minh Triet (2009). Information security slide. The HCMC university of
Science.
iii Joan Daemen and Vincent Rijmen, "The Design of Rijndael: AES - The
Advanced Encryption Standard.
Ví dụ đơn giản, thay đổi bảng chữ cái bình thường:
“abcdefghijklmnopqrstuvwxyz” “thành cdefghijklmnopqrstuvwxyzab”. Như vậy
từ “hello” sẽ được mã hóa thành “jgnnq”.
Cũng chính vì sự đơn giản đó, khóa phải được gửi đến người nhận, điều này
làm tăng nguy cơ thỏa hiệp nếu bị bên thứ ba chặn, chẳng hạn như tin tặc. Lợi ích
là phương pháp này nhanh hơn nhiều so với phương pháp bất đối xứng.
b. Mã hóa bất đối xứng (mã khóa công khai):
Trong mã hóa bất đối xứng có hai khóa khác nhau nhưng có liên quan với
nhau về mặt toán học với nhau - khóa công khai (public key) và khóa bí mật
(private key). Các khóa về cơ bản chỉ là các số lớn đã được ghép với nhau nhưng
không giống nhau, do đó, thuật ngữ này không đốixứng. Khóa chung có thể được
chia sẻ với bất kỳ ai, nhưng khóa riêng phải giữ bí mật. Cả hai đều có thể được
sử dụng để mã hóa một tin nhắn và khóa đối diện từ khóa ban đầu được sử dụng
để mã hóa tin nhắn đó sau đó được sử dụng để giải mã nó.
Trong các hệ thống mật mã công khai, public key có thể được phân phốitự do,
trong khi private key tương ứng với public key phải được giữ bí mật.
I.3. Mục đích của mã hóa dữ liệu:
Mục đíchcủa mã hóa dữ liệu là để bảo vệ tính bảo mật dữ liệu kỹ thuật số vì
nó được lưu trữ trên các hệ thống máy tính và được truyền qua internet hoặc các
mạng máy tính khác. Tiêu chuẩn mã hóa dữ liệu lỗi thời (DES – Data Encryption
Standard) đã được thay thế bằng các thuật toán mã hóa hiện đại đóng vai trò quan
trọng trong bảo mật hệ thống côngnghệ thông tin và truyền thông. Các thuật toán
này cung cấp bảo mật và thúc đẩy các sáng kiến bảo mật quan trọng bao gồm xác
thực, tính toàn vẹn và không thoái thác. Xác thực cho phép xác minh nguồn gốc
của tin nhắn, và tính toàn vẹn cung cấp bằng chứng cho thấy nội dung của tin
nhắn không thay đổikể từ khi được gửi. Ngoài ra, không thoái thác đảm bảo rằng
người gửi tin nhắn không thể từ chối gửi tin nhắn.
II. Ẩn dữ liệu
II.1. Định nghĩa:
Ẩn dữ liệu (hay còn gọi là che giấu thông tin, tiếng anh: Data Hiding –
Information Hiding) là quá trình ẩn nội dung chi tiết của các hàm chức năng. Việc
ẩn các chi tiết này dẫn đến sự trừu tượng hóa, làm giảm độ phức tạp bên ngoài và
làm cho hàm chức năng dễ sử dụng hơn. Mặc khác, dữ liệu bên trong sẽđược che
giấu và không thể tiếp cận hay truy xuất từ máy kháchiv.
Ví dụ: Thực hiện một công việc như di chuyển đến vị trí B. Thay vì chỉ cụ thể
như: “đithẳng”, “rẽ trái”, “rẽ phải”; thì ta có thể đơn giản là sự dụng lệnh “điđến
B”.
iv Grandy Booch. Object-oriented analysis and design with applications 2nd
edition. ISBN 0-8053-5340-2. P562.
Điều này cũng giúp đơn giản hóa cho chương trình, mội chức năng sẽ được
gói gọn trong một hàm (các chức năng khác nhau sẽ tách biệt với nhau) và nội
dung cụ thể (code)sẽ được ẩn bên trong hàm.
II.2. Mục đích:
Đơn giản hóa chương trình, sự tách biệt về chức năng giúp khả năng điều
chỉnh, sửa lỗi cho codedễ dàng hơn. Khi cần thay đổi, chỉnh sửa 1 chức năng thì
sẽ không ảnh hưởng đến các chức năng khác.
Ngăn chặn khả năng tiếp cận một số khía cạnh nhất định của chương trình của
máy khách (bảo vệ Source Code). Điều này cũng cung cấp cho người dùng một
giao diện ổn định và trực quan hơn.

Mais conteúdo relacionado

Mais procurados

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
 
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
 
MATMA - 1.chuong4
MATMA - 1.chuong4MATMA - 1.chuong4
MATMA - 1.chuong4Sai Lemovom
 
Bao cao antoanbaomat-hung
Bao cao antoanbaomat-hungBao cao antoanbaomat-hung
Bao cao antoanbaomat-hungLuu Tuong
 
75291064 rsa-co-ban
75291064 rsa-co-ban75291064 rsa-co-ban
75291064 rsa-co-banNgo Kiet
 
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
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERconglongit90
 
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
 
Công nghệ bảo mật trong thanh toán điện tử-TMĐT
Công nghệ bảo mật trong thanh toán điện tử-TMĐTCông nghệ bảo mật trong thanh toán điện tử-TMĐT
Công nghệ bảo mật trong thanh toán điện tử-TMĐTThuy Na
 
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
 
Anninhmang K13 Mtt
Anninhmang K13 MttAnninhmang K13 Mtt
Anninhmang K13 MttQuynh Khuong
 
Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttlHuynh MVT
 
Ssl report
Ssl reportSsl report
Ssl reportDiodeZ
 

Mais procurados (19)

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
 
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)
 
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
 
MATMA - 1.chuong4
MATMA - 1.chuong4MATMA - 1.chuong4
MATMA - 1.chuong4
 
Bao cao antoanbaomat-hung
Bao cao antoanbaomat-hungBao cao antoanbaomat-hung
Bao cao antoanbaomat-hung
 
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOTLuận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
Luận văn: Thuật toán mã hóa văn bản có độ bảo mật cao, HOT
 
Ch15
Ch15Ch15
Ch15
 
75291064 rsa-co-ban
75291064 rsa-co-ban75291064 rsa-co-ban
75291064 rsa-co-ban
 
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
 
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVERTIM HIEU SSL VA UNG DUNG TREN WEB SERVER
TIM HIEU SSL VA UNG DUNG TREN WEB SERVER
 
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
 
Ch17
Ch17Ch17
Ch17
 
Slide c1
Slide c1Slide c1
Slide c1
 
Công nghệ bảo mật trong thanh toán điện tử-TMĐT
Công nghệ bảo mật trong thanh toán điện tử-TMĐTCông nghệ bảo mật trong thanh toán điện tử-TMĐT
Công nghệ bảo mật trong thanh toán điện tử-TMĐT
 
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
 
Ch13
Ch13Ch13
Ch13
 
Anninhmang K13 Mtt
Anninhmang K13 MttAnninhmang K13 Mtt
Anninhmang K13 Mtt
 
Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttl
 
Ssl report
Ssl reportSsl report
Ssl report
 

Semelhante a Mahoavaandulieu fix-190422162727

TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxleanh121
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoanBùi Quân
 
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thống
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thốngTìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thống
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thốngtNguynMinh11
 
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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnpeterh18
 
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tử
Nghiên cứu 1 số giải pháp an toàn và bảo  thông tin trong  giao dịch điện tửNghiên cứu 1 số giải pháp an toàn và bảo  thông tin trong  giao dịch điện tử
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tửVu Phong
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt Hà Vũ
 
Managing and Querying Encrypted Data
Managing and Querying Encrypted DataManaging and Querying Encrypted Data
Managing and Querying Encrypted DataHiếu Bùi Đức
 
Copy (2) of khái niệm về thương mại điện tử
Copy (2) of khái niệm về thương mại điện tửCopy (2) of khái niệm về thương mại điện tử
Copy (2) of khái niệm về thương mại điện tửLợn Tex
 
Khái niệm về thương mại điện tử
Khái niệm về thương mại điện tửKhái niệm về thương mại điện tử
Khái niệm về thương mại điện tửLợn Tex
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERconglongit90
 
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
 
Giao trinh an toan bao mat thong tin
Giao trinh an toan bao mat thong tinGiao trinh an toan bao mat thong tin
Giao trinh an toan bao mat thong tinLê Thị Minh Châu
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbmdong
 

Semelhante a Mahoavaandulieu fix-190422162727 (20)

ssl1
ssl1ssl1
ssl1
 
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật caoLuận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
Luận văn: Đề xuất thuật toán mã hóa văn bản có độ bảo mật cao
 
TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docx
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoan
 
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thống
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thốngTìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thống
Tìm hiểu hệ mã hoá RSA và cách triển khai vào hệ thống
 
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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpn
 
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tử
Nghiên cứu 1 số giải pháp an toàn và bảo  thông tin trong  giao dịch điện tửNghiên cứu 1 số giải pháp an toàn và bảo  thông tin trong  giao dịch điện tử
Nghiên cứu 1 số giải pháp an toàn và bảo thông tin trong giao dịch điện tử
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt
 
Managing and Querying Encrypted Data
Managing and Querying Encrypted DataManaging and Querying Encrypted Data
Managing and Querying Encrypted Data
 
Copy (2) of khái niệm về thương mại điện tử
Copy (2) of khái niệm về thương mại điện tửCopy (2) of khái niệm về thương mại điện tử
Copy (2) of khái niệm về thương mại điện tử
 
Khái niệm về thương mại điện tử
Khái niệm về thương mại điện tửKhái niệm về thương mại điện tử
Khái niệm về thương mại điện tử
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVER
 
Kỹ thuật giấu tin văn bản trong hình ảnh dựa trên hàm modulus
Kỹ thuật giấu tin văn bản trong hình ảnh dựa trên hàm modulusKỹ thuật giấu tin văn bản trong hình ảnh dựa trên hàm modulus
Kỹ thuật giấu tin văn bản trong hình ảnh dựa trên hàm modulus
 
Đề tài: Tra cứu ảnh dựa trên nội dung với phản hồi liên quan, HAY
Đề tài: Tra cứu ảnh dựa trên nội dung với phản hồi liên quan, HAYĐề tài: Tra cứu ảnh dựa trên nội dung với phản hồi liên quan, HAY
Đề tài: Tra cứu ảnh dựa trên nội dung với phản hồi liên quan, HAY
 
GT Co so mat ma .pdf
GT Co so mat ma .pdfGT Co so mat ma .pdf
GT Co so mat ma .pdf
 
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
 
Giao an attt use
Giao an attt useGiao an attt use
Giao an attt use
 
Giao trinh an toan bao mat thong tin
Giao trinh an toan bao mat thong tinGiao trinh an toan bao mat thong tin
Giao trinh an toan bao mat thong tin
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbm
 

Mais de Tien Nguyen (20)

Ma hoadulieu
Ma hoadulieuMa hoadulieu
Ma hoadulieu
 
Do an2 t4
Do an2 t4Do an2 t4
Do an2 t4
 
An dulieu
An dulieuAn dulieu
An dulieu
 
Do an2 t3
Do an2 t3Do an2 t3
Do an2 t3
 
Do an2 t2
Do an2 t2Do an2 t2
Do an2 t2
 
[Update]project plan-nmcntt
[Update]project plan-nmcntt[Update]project plan-nmcntt
[Update]project plan-nmcntt
 
Mahoavaandulieu fix 190422162727
Mahoavaandulieu fix 190422162727Mahoavaandulieu fix 190422162727
Mahoavaandulieu fix 190422162727
 
Project plan-nmcntt
Project plan-nmcnttProject plan-nmcntt
Project plan-nmcntt
 
Da2 t1
Da2 t1Da2 t1
Da2 t1
 
Da2 t2
Da2 t2Da2 t2
Da2 t2
 
Project plan-nmcntt
Project plan-nmcnttProject plan-nmcntt
Project plan-nmcntt
 
Bchk2 t2
Bchk2 t2Bchk2 t2
Bchk2 t2
 
Bct4
Bct4Bct4
Bct4
 
Do a nfinal
Do a nfinalDo a nfinal
Do a nfinal
 
Bct3
Bct3Bct3
Bct3
 
Bct3
Bct3Bct3
Bct3
 
Project plan
Project planProject plan
Project plan
 
Scrum
ScrumScrum
Scrum
 
Bct1
Bct1Bct1
Bct1
 
Bct2
Bct2Bct2
Bct2
 

Último

22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...Nguyen Thanh Tu Collection
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoidnghia2002
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docxasdnguyendinhdang
 
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...VnTh47
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàNguyen Thi Trang Nhung
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...Nguyen Thanh Tu Collection
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...ChuThNgnFEFPLHN
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnKabala
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...lamluanvan.net Viết thuê luận văn
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...Nguyen Thanh Tu Collection
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf4pdx29gsr9
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhdangdinhkien2k4
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emTrangNhung96
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfAnPhngVng
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfXem Số Mệnh
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạowindcances
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfXem Số Mệnh
 

Último (20)

22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
22 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÁI BÌNH NĂM HỌC 2023-2...
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
60 CÂU HỎI ÔN TẬP LÝ LUẬN CHÍNH TRỊ NĂM 2024.docx
 
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
[123doc] - ao-dai-truyen-thong-viet-nam-va-xuong-xam-trung-quoc-trong-nen-van...
 
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhàBài học phòng cháy chữa cháy - PCCC tại tòa nhà
Bài học phòng cháy chữa cháy - PCCC tại tòa nhà
 
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
ĐỀ KIỂM TRA CUỐI KÌ 2 BIÊN SOẠN THEO ĐỊNH HƯỚNG ĐỀ BGD 2025 MÔN TOÁN 11 - CÁN...
 
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
SD-05_Xây dựng website bán váy Lolita Alice - Phùng Thị Thúy Hiền PH 2 7 8 6 ...
 
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận HạnTử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
Tử Vi Là Gì Học Luận Giải Tử Vi Và Luận Đoán Vận Hạn
 
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
Luận văn 2024 Thực trạng và giải pháp nâng cao hiệu quả công tác quản lý hành...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
TUYỂN TẬP 50 ĐỀ LUYỆN THI TUYỂN SINH LỚP 10 THPT MÔN TOÁN NĂM 2024 CÓ LỜI GIẢ...
 
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdfGiáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
Giáo trình xây dựng thực đơn. Ths Hoang Ngoc Hien.pdf
 
bài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hànhbài tập lớn môn kiến trúc máy tính và hệ điều hành
bài tập lớn môn kiến trúc máy tính và hệ điều hành
 
các nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ emcác nội dung phòng chống xâm hại tình dục ở trẻ em
các nội dung phòng chống xâm hại tình dục ở trẻ em
 
Logistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdfLogistics ngược trong thương mại doa.pdf
Logistics ngược trong thương mại doa.pdf
 
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdfxemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
xemsomenh.com-Vòng Thái Tuế và Ý Nghĩa Các Sao Tại Cung Mệnh.pdf
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 

Mahoavaandulieu fix-190422162727

  • 1. Tổng quan về mã hóa dữ liệu và ẩn dữ liệu
  • 2. I. Mã hóa dữ liệu..................................................................................................................3 I.1. Định nghĩa: ................................................................................................................3 I.2. Phân loại: ...................................................................................................................3 I.3. Mục đích của mã hóa dữ liệu: .................................................................................4 II. Ẩn dữ liệu......................................................................................................................4 II.1. Định nghĩa:.............................................................................................................4 II.2. Mục đích:................................................................................................................5
  • 3. I. Mã hóa dữ liệu I.1. Định nghĩa: Mã hóa dữ liệu là chuyển đổi dữ liệu sang một dạng khác hay một mã khác mà chỉ những người có quyền truy cập vào khóa bí mật (hay còn gọi là khóa giải mã) hoặc mật khẩu mới có thể đọc được. Dữliệu được mã hóa thường gọi là bảng mã, trong khi dữ liệu chưa được mã hóa được gọi là bản rõ. Hiện nay, mã hóa dữ liệu là một trong những phương pháp bảo mật dữ liệu phổ biến và hiệu quả nhất được sử dụng bởi các tổ chức, công ty. Có hai kiểu mã hóa chính là mã hóa bất đối xứng (mã hóa công khai) và mã hóa đối xứngi. Những điều cơ bản của mã hóa là xoay quanh khái niệm thuật toán mã hóa và "khóa". Khi thông tin được gửi, nó được mã hóa bằng thuật toán và chỉ có thể được giải mã bằng cách sử dụng khóa thích hợp. Một khóa có thể được lưu trữ trên hệ thống nhận hoặc nó có thể được truyền cùng với dữ liệu được mã hóaii. Sự mã hóa là khối xây dựng cơ bản của bảo mật dữ liệu và là cách đơn giản và quan trọng nhất để chắc rằng một hệ thống thông tin máy tính không thể bị lấy trộm hay đọc bởi những người muốn sử dụng nó vào mục đíchbất chính. Thông tin đó có thể bao gồm mọi thứ từ dữ liệu thanh toán đến thông tin cá nhân I.2. Phân loại: Trong mã hóa thông tin, có 2 kỹ thuật mã hóa cơ bản là: mã hóa đối xứng (Symmetric-key cryptography) và mã hoá không đối xứng (còn gọi là mã hóa khóa công khai - asymmetric key cryptography)iii. a. Mã hóa đối xứng (thuậttoán bí mật): Mật mã đối xứng đề cập đến các phương thức mã hóa trong đó cả người gửi và người nhận đều chia sẻcùng một khóa (khóa bí mật). Đây là phương pháp đơn lẻ để giải mã tin nhắn phải được cung cấp cho người nhận trước khi tin nhắn có thể được giải mã. Trong mật mã đốixứng đó một khóa duy nhất được sử dụng để mã hóa và giải mã. Phương pháp: thay thế 1 từ hoặc kí tự bằng 1 từ hay kí tự khác. i IqbalSingh (2011). PublicKey Encryption Algorithms for DigitalInformation Exchange. ISSN:2229-4333. ii Tran Minh Triet (2009). Information security slide. The HCMC university of Science. iii Joan Daemen and Vincent Rijmen, "The Design of Rijndael: AES - The Advanced Encryption Standard.
  • 4. Ví dụ đơn giản, thay đổi bảng chữ cái bình thường: “abcdefghijklmnopqrstuvwxyz” “thành cdefghijklmnopqrstuvwxyzab”. Như vậy từ “hello” sẽ được mã hóa thành “jgnnq”. Cũng chính vì sự đơn giản đó, khóa phải được gửi đến người nhận, điều này làm tăng nguy cơ thỏa hiệp nếu bị bên thứ ba chặn, chẳng hạn như tin tặc. Lợi ích là phương pháp này nhanh hơn nhiều so với phương pháp bất đối xứng. b. Mã hóa bất đối xứng (mã khóa công khai): Trong mã hóa bất đối xứng có hai khóa khác nhau nhưng có liên quan với nhau về mặt toán học với nhau - khóa công khai (public key) và khóa bí mật (private key). Các khóa về cơ bản chỉ là các số lớn đã được ghép với nhau nhưng không giống nhau, do đó, thuật ngữ này không đốixứng. Khóa chung có thể được chia sẻ với bất kỳ ai, nhưng khóa riêng phải giữ bí mật. Cả hai đều có thể được sử dụng để mã hóa một tin nhắn và khóa đối diện từ khóa ban đầu được sử dụng để mã hóa tin nhắn đó sau đó được sử dụng để giải mã nó. Trong các hệ thống mật mã công khai, public key có thể được phân phốitự do, trong khi private key tương ứng với public key phải được giữ bí mật. I.3. Mục đích của mã hóa dữ liệu: Mục đíchcủa mã hóa dữ liệu là để bảo vệ tính bảo mật dữ liệu kỹ thuật số vì nó được lưu trữ trên các hệ thống máy tính và được truyền qua internet hoặc các mạng máy tính khác. Tiêu chuẩn mã hóa dữ liệu lỗi thời (DES – Data Encryption Standard) đã được thay thế bằng các thuật toán mã hóa hiện đại đóng vai trò quan trọng trong bảo mật hệ thống côngnghệ thông tin và truyền thông. Các thuật toán này cung cấp bảo mật và thúc đẩy các sáng kiến bảo mật quan trọng bao gồm xác thực, tính toàn vẹn và không thoái thác. Xác thực cho phép xác minh nguồn gốc của tin nhắn, và tính toàn vẹn cung cấp bằng chứng cho thấy nội dung của tin nhắn không thay đổikể từ khi được gửi. Ngoài ra, không thoái thác đảm bảo rằng người gửi tin nhắn không thể từ chối gửi tin nhắn. II. Ẩn dữ liệu II.1. Định nghĩa: Ẩn dữ liệu (hay còn gọi là che giấu thông tin, tiếng anh: Data Hiding – Information Hiding) là quá trình ẩn nội dung chi tiết của các hàm chức năng. Việc ẩn các chi tiết này dẫn đến sự trừu tượng hóa, làm giảm độ phức tạp bên ngoài và làm cho hàm chức năng dễ sử dụng hơn. Mặc khác, dữ liệu bên trong sẽđược che giấu và không thể tiếp cận hay truy xuất từ máy kháchiv. Ví dụ: Thực hiện một công việc như di chuyển đến vị trí B. Thay vì chỉ cụ thể như: “đithẳng”, “rẽ trái”, “rẽ phải”; thì ta có thể đơn giản là sự dụng lệnh “điđến B”. iv Grandy Booch. Object-oriented analysis and design with applications 2nd edition. ISBN 0-8053-5340-2. P562.
  • 5. Điều này cũng giúp đơn giản hóa cho chương trình, mội chức năng sẽ được gói gọn trong một hàm (các chức năng khác nhau sẽ tách biệt với nhau) và nội dung cụ thể (code)sẽ được ẩn bên trong hàm. II.2. Mục đích: Đơn giản hóa chương trình, sự tách biệt về chức năng giúp khả năng điều chỉnh, sửa lỗi cho codedễ dàng hơn. Khi cần thay đổi, chỉnh sửa 1 chức năng thì sẽ không ảnh hưởng đến các chức năng khác. Ngăn chặn khả năng tiếp cận một số khía cạnh nhất định của chương trình của máy khách (bảo vệ Source Code). Điều này cũng cung cấp cho người dùng một giao diện ổn định và trực quan hơn.