SlideShare a Scribd company logo
1 of 3
Tổng quan về mã hóa dữ liệu và ẩn dữ liệu
Mã hóa dữ liệu
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ứng.
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óa.
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
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).
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.
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.
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.
Các nguồn tham khảo:
IqbalSingh (2011). PublicKey Encryption Algorithms for Digital Information
Exchange. ISSN:2229-4333. Linkbàibáo:
https://pdfs.semanticscholar.org/41ba/9d0d9ca7bdd2950a7bc2effefcc04b0b6d73.pdf
Tran Minh Triet (2009). Information security slide. The HCMC university of
Science.
Joan Daemen and VincentRijmen, "TheDesign ofRijndael:AES - TheAdvanced
Encryption Standard.
Ẩn dữ liệu
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ách.
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”.
Đ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.
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.
Nguồn tham khảo:
Grandy Booch. Object-oriented analysis and design with applications 2nd
edition. ISBN 0-8053-5340-2. P562.

More Related Content

What's hot (18)

Do a nfinal (1)
Do a nfinal (1)Do a nfinal (1)
Do a nfinal (1)
 
Encryptions
EncryptionsEncryptions
Encryptions
 
ssl1
ssl1ssl1
ssl1
 
Slide c1
Slide c1Slide c1
Slide c1
 
Ch16
Ch16Ch16
Ch16
 
Baigiang atbmttl
Baigiang atbmttlBaigiang atbmttl
Baigiang atbmttl
 
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
 
Ch15
Ch15Ch15
Ch15
 
Anninhmang K13 Mtt
Anninhmang K13 MttAnninhmang K13 Mtt
Anninhmang K13 Mtt
 
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 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
 
Steganography
SteganographySteganography
Steganography
 
Anninhmangk13mtt
Anninhmangk13mttAnninhmangk13mtt
Anninhmangk13mtt
 
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
 
Ssl report
Ssl reportSsl report
Ssl report
 
MATMA - 1.chuong4
MATMA - 1.chuong4MATMA - 1.chuong4
MATMA - 1.chuong4
 
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
 

Similar to Mahoavaandulieu

Mahoavaandulieu fix-190422162727
Mahoavaandulieu fix-190422162727Mahoavaandulieu fix-190422162727
Mahoavaandulieu fix-190422162727Tien Nguyen
 
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
 
TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxleanh121
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt Hà Vũ
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoanBùi Quân
 
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
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbmdong
 
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
 
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
 
Managing and Querying Encrypted Data
Managing and Querying Encrypted DataManaging and Querying Encrypted Data
Managing and Querying Encrypted DataHiếu Bùi Đức
 
Bao cao antoanbaomat-hung
Bao cao antoanbaomat-hungBao cao antoanbaomat-hung
Bao cao antoanbaomat-hungLuu Tuong
 
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
 
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
 
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
 
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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnpeterh18
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERconglongit90
 
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
 

Similar to Mahoavaandulieu (20)

Mahoavaandulieu fix-190422162727
Mahoavaandulieu fix-190422162727Mahoavaandulieu fix-190422162727
Mahoavaandulieu fix-190422162727
 
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
 
TRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docxTRUNG_CHU_KY_SO.docx
TRUNG_CHU_KY_SO.docx
 
Bai giang atbmtt
Bai giang atbmtt Bai giang atbmtt
Bai giang atbmtt
 
Tiểu+luận+antoan
Tiểu+luận+antoanTiểu+luận+antoan
Tiểu+luận+antoan
 
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
 
Giaoan Atbm
Giaoan AtbmGiaoan Atbm
Giaoan Atbm
 
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
 
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ử
 
Managing and Querying Encrypted Data
Managing and Querying Encrypted DataManaging and Querying Encrypted Data
Managing and Querying Encrypted Data
 
Bao cao antoanbaomat-hung
Bao cao antoanbaomat-hungBao cao antoanbaomat-hung
Bao cao antoanbaomat-hung
 
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
 
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
 
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
 
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
 
Nghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpnNghien cuu ma nguon mo openvpn
Nghien cuu ma nguon mo openvpn
 
Cai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVERCai Dat SSL tren WEB SERVER
Cai Dat SSL tren WEB SERVER
 
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ử
 

More from 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
 
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
 
Scrum edited
Scrum editedScrum edited
Scrum edited
 

Recently uploaded

3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGhoinnhgtctat
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfTrnHoa46
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...Nguyen Thanh Tu Collection
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ 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
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...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
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfVyTng986513
 
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
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................TrnHoa46
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docxTHAO316680
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...Nguyen Thanh Tu Collection
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoámyvh40253
 
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
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...Nguyen Thanh Tu Collection
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfhoangtuansinh1
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxAnAn97022
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIĐiện Lạnh Bách Khoa Hà Nội
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdfTrnHoa46
 

Recently uploaded (20)

3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANGPHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
PHÁT TRIỂN DU LỊCH BỀN VỮNG Ở TUYÊN QUANG
 
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdfCampbell _2011_ - Sinh học - Tế bào - Ref.pdf
Campbell _2011_ - Sinh học - Tế bào - Ref.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 7 GLOBAL SUCCESS (2 CỘ...
 
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
BỘ ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
TỔNG HỢP ĐỀ THI CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN NĂM ...
 
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...
 
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdfchuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.pdf
chuong-7-van-de-gia-dinh-trong-thoi-ky-qua-do-len-cnxh.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...
 
Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................Đề cương môn giải phẫu......................
Đề cương môn giải phẫu......................
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
 
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoáCác điều kiện bảo hiểm trong bảo hiểm hàng hoá
Các điều kiện bảo hiểm trong bảo hiểm hàng hoá
 
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...
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdfChuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
Chuong trinh dao tao Su pham Khoa hoc tu nhien, ma nganh - 7140247.pdf
 
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
1 - MÃ LỖI SỬA CHỮA BOARD MẠCH BẾP TỪ.pdf
 
powerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptxpowerpoint lịch sử đảng cộng sản việt nam.pptx
powerpoint lịch sử đảng cộng sản việt nam.pptx
 
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘIGIÁO TRÌNH  KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
GIÁO TRÌNH KHỐI NGUỒN CÁC LOẠI - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
sách sinh học đại cương - Textbook.pdf
sách sinh học đại cương   -   Textbook.pdfsách sinh học đại cương   -   Textbook.pdf
sách sinh học đại cương - Textbook.pdf
 

Mahoavaandulieu

  • 1. Tổng quan về mã hóa dữ liệu và ẩn dữ liệu Mã hóa dữ liệu 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ứng. 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óa. 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 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). 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. 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):
  • 2. 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. 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. Các nguồn tham khảo: IqbalSingh (2011). PublicKey Encryption Algorithms for Digital Information Exchange. ISSN:2229-4333. Linkbàibáo: https://pdfs.semanticscholar.org/41ba/9d0d9ca7bdd2950a7bc2effefcc04b0b6d73.pdf Tran Minh Triet (2009). Information security slide. The HCMC university of Science. Joan Daemen and VincentRijmen, "TheDesign ofRijndael:AES - TheAdvanced Encryption Standard.
  • 3. Ẩn dữ liệu 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ách. 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”. Đ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. 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. Nguồn tham khảo: Grandy Booch. Object-oriented analysis and design with applications 2nd edition. ISBN 0-8053-5340-2. P562.