1. Trang chủ
  2. » Tất cả

Phương pháp mật mã hóa nhiều lần 3des

22 34 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 1 MB

Nội dung

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÀI THI KẾT THÚC HỌC PHẦN AN NINH MẠNG VIỄN THÔNG Đề tài: Phương pháp mật mã hóa nhiều lần 3DES Bài tập tiểu luận môn An ninh mạng Phân công cơng việc nhóm Chương 1: Tổng quan DES Chương 2: Sơ đồ mã DES 2.1 Tính chất 2.2 Hốn vị khởi tạo hoán vị kết thúc 2.3 Các vịng DES 2.4 Thuật tốn sinh khóa 2.5 Thuật toán giải mã DES Chương 3: Thuật toán 3DES 3.1 Q trình mã hóa 3.2 Q trình giải mã 3.3 Yêu cầu lưu trữ khóa 3.4 Khóa yếu 3.5 Ưu - nhược điểm Chương 4: So sánh DES 3DES Chương 5: Ứng dụng phương pháp mã hóa nhiều lần 3DES Chương 6: Kết luận Trần Thị Thảo Bài tập tiểu luận môn An ninh mạng Lý chọn đề tài Trong cách mạng công nghệ 4.0, mã hóa thơng tin trở thành ngành quan trọng có nhiều ứng dụng đời sống xã hội, ứng dụng, thiết bị mã hóa bảo mật thơng tin sử dụng ngày phổ biến lĩnh vực khác giới, từ lĩnh vực an ninh, quân sự, quốc phòng,… đến lĩnh vực dân thương mại, điện tử Do đó, đời phương pháp mã hóa đời điều vô cần thiết Một số phương pháp mã hóa kể đến: DES, AES, RC4, Elgamal, Trong DES tiêu chuẩn mật mã hóa đưa sử dụng vòng 20 năm trước bị thay Bài tập tiểu luận môn An ninh mạng MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG THUẬT NGỮ VIẾT TẮT CHƯƠNG 1: TỔNG QUAN VỀ DES CHƯƠNG 2: SƠ ĐỒ MÃ DES 2.1 Tính chất 2.2 Hoán vị khởi tạo hoán vị kết thúc 2.2.1 Hoán vị khởi tạo 2.2.2 Hoán vị kết thúc 2.3 Các vòng DES 10 2.4 Thuật tốn sinh khóa 12 2.5 Thuật toán giải mã DES 14 CHƯƠNG 3: THUẬT TOÁN 3DES 15 3.1 Q trình mã hóa 15 3.2 Quá trình giải mã 15 3.3 Yêu cầu lưu trữ khóa 16 3.4 Khóa yếu 16 3.4 Ưu – nhược điểm 17 3.5.1 Ưu điểm 17 3.5.2 Nhược điểm 17 CHƯƠNG 4: SO SÁNH DES VÀ 3DES 18 4.1 So sánh 18 4.2 Ưu, nhược điểm 3DES so với DES 18 CHƯƠNG 5: ỨNG DỤNG CỦA PHƯƠNG PHÁP MÃ HÓA NHIỀU LẦN 3DES 19 CHƯƠNG 6: KẾT LUẬN 20 Tài liệu tham khảo 21 Bài tập tiểu luận môn An ninh mạng DANH MỤC HÌNH VẼ Hình DES Hình Thuật tốn mật mã DES Hình Hốn vị khởi tạo Hình Hốn vị kết thúc Hình Cấu trúc vịng mật mã DES Hình Hốn vị mở rộng Hình Quy tắc S-box Hình Thuật tốn sinh khóa 10 11 11 12 13 DANH MỤC BẢNG Bảng Hoán vị khởi tạo Bảng Hoán vị kết thúc Bảng Hoán vị cho trước Bảng Hốn vị khóa 56 bit Bảng Hốn vị khóa 48 bit Bảng So sánh DES 3DES 10 12 13 14 18 Bài tập tiểu luận môn An ninh mạng THUẬT NGỮ VIẾT TẮT Thuật ngữ DES NSA FIPS TCP SSL TSL AES Tiếng Anh Data Encryption Standard National Security Agency Federal Information Processing Standards Transmission Control Protocol Transport Layer Security Transport Layer Security Advanced Encryption Standard Tiếng Việt Tiêu chuẩn Mã hóa Dữ liệu Cơ quan an ninh Quốc gia Hoa Kỳ Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ Giao thức điều khiển truyền nhận Tiêu chuẩn công nghệ bảo mật Bảo mật lớp vận chuyển Tiêu chuẩn mã hóa tiên tiến Bài tập tiểu luận mơn An ninh mạng CHƯƠNG 1: TỔNG QUAN VỀ DES - DES (viết tắt Data Encryption Standard, hay Tiêu chuẩn Mã hóa Dữ liệu) chuẩn mã hóa liệu giới, Cơ quan an ninh Quốc gia Hoa Kỳ (NSA) đề xuất sở cải tiến thuật tốn Lucifer hãng IBM cơng bố năm 1964 FIPS (Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ) chọn làm chuẩn thức vào năm 1976 Kể từ đó, chuẩn DES sử dụng rộng rãi toàn cầu Từ ngày xuất hiện, thuật toán DES gây nhiều tranh luận bao gồm thành phần thiết kế mật, kích thước khóa tương đối ngắn, nghi ngờ cửa sau để NSA bẻ khóa Chính điều nên DES giới nghiên cứu xem xét kỹ lưỡng, từ thúc đẩy hiểu biết đại mật mã khối (block cipher) phương pháp thám mã tương ứng - Đầu vào đầu DES chuỗi bit độ dài 64, sử dụng khóa có độ dài 64 bit làm khóa Tuy nhiên thực tế, có 56 bit khóa sử dụng, bit cịn lại đóng vai trị kiểm tra tính chẵn-lẻ Vì kích thước khóa 56 bit Hình DES - Hiện DES khơng cịn an tồn cho số ứng dụng Ngun nhân độ dài 56 bit khóa nhỏ Trên thực tế DES bị phá khóa chưa đầy 24 Đã có nhiều kết phân tích cho thấy điểm yếu mặt lý thuyết mã hóa dẫn đến phá khóa, chúng khơng khả thi thực tiễn Thuật tốn tin tưởng an tồn thực tiễn có dạng 3DES (thực DES ba lần) Trong Bài tập tiểu luận môn An ninh mạng 3DES, thuật toán DES chạy qua ba lần với ba khóa, nhiên coi an tồn sử dụng ba khóa riêng biệt - DES thuật tốn khóa đối xứng dựa mạng Feistel Là mật mã khóa đối xứng, sử dụng khóa cho q trình mã hóa giải mã Mạng Feistel làm cho hai trình gần giống hệt nhau, điều dẫn đến thuật toán hiệu để thực Bài tập tiểu luận môn An ninh mạng CHƯƠNG 2: SƠ ĐỒ MÃ DES Hình Thuật tốn mật mã DES 2.1 Tính chất - Sử dụng mạng Feistel 16 vịng, ngồi DES có thêm hốn vị khởi tạo trước bắt đầu vịng hốn vị kết thúc sau vịng 16 - Kích thước khối 64 bit - Kích thước khóa 56 bit (trên thực tế 64 bit sử dụng làm bit kiểm tra chẵn lẻ) - 16 khóa trung gian tương ứng 16 vịng, vịng dùng khóa có kích thước 48 bít trích từ khóa 2.2 Hốn vị khởi tạo hốn vị kết thúc 2.2.1 Hoán vị khởi tạo Giả sử rõ 64 bit đánh số từ trái qua phải 1, 2, 3, …, 63, 64 hốn vị khởi tạo hoán đổi bit theo quy tắc: Bài tập tiểu luận môn An ninh mạng Bit đầu vào thứ 1 … … 40 … 25 … Bit đầu vào thứ 64 58 … Bit 64đầu vào thứ Bit đầu thứ … … … 25 … 40 58 … 64 Bit đầu thứ 64 Hình Hốn vị khởi tạo Bit đầu lấy từ bit thứ 58 đầu vào, bit thứ hai lấy từ bit thứ 50,…, với bit cuối đầu lấy từ bit thứ đầu vào Vì vậy, đầu vecto bit có vị trí xếp từ trái qua phải, xuống theo bảng sau: 58 50 42 34 26 18 10 60 52 44 36 28 20 12 62 54 46 38 30 22 14 64 56 48 40 32 24 16 57 49 41 33 25 17 59 51 43 35 27 19 11 61 53 45 37 29 21 13 63 55 47 39 31 23 15 Bảng Hoán vị khởi tạo 2.2.2 Hoán vị kết thúc Hoán vị kết thúc nghịch đảo hoán vị khởi tạo Bài tập tiểu luận môn An ninh mạng Bit đầu vào thứ 1 … … … 25 40 … Bit đầu vào thứ 64 58 … Bit 64đầu vào thứ Bit đầu thứ … … … 25 … 40 58 … 64 Bit đầu thứ 64 Hình Hoán vị kết thúc Đầu hoán vị cuối có bit 40 đầu vào bit đầu tiên, bit bit thứ hai nó,…, bit 25 khối đầu vào bit cuối Đầu vecto bit có vị trí xếp sau: 40 48 16 56 24 64 32 39 47 15 55 23 63 31 38 46 14 54 22 62 30 37 45 13 53 21 61 29 36 44 12 52 20 60 28 35 43 11 51 19 59 27 34 42 10 50 18 58 26 33 41 49 17 57 25 Bảng Hoán vị kết thúc Hoán vị khởi tạo hốn vị kết thúc khơng có ý nghĩa bảo mật, tồn cho yếu tố lịch sử 2.3 Các vòng DES Bài tập tiểu luận mơn An ninh mạng Hình Cấu trúc vòng mật mã DES - Sau hoán vị, đầu chia thành 𝐿0 ( 32 bit) 𝑅0 ( 32 bit) - Tại vọng thứ i, 𝐿𝑖 =𝑅𝑖 (2.1) 𝑅𝑖 = 𝐿𝑖−1 f(𝑅𝑖−1 , 𝐾𝑖 ) (2.2) với f(.) hàm expansion, mở rộng khối 32 bit đầu vào thành khối 48 bit đầu 32 bit chia thành khối bit, khối bit thêm vào đầu cuối để tạo thành khối bit Hình Hốn vị mở rộng Bài tập tiểu luận môn An ninh mạng - Sau hoán vị mở rộng, DES thực phép tốn XOR phần mở rộng bên phải khóa 𝐾𝑖 đưa vào S-box - S-box biến đổi 48 bit thành 32 bit, chia thành S-box con, S-box biến đổi từ bit thành bit Hình Quy tắc S-box - Bit bit chuyển thành bit hàng, bit 2, 3, 4, cá bit cột - Đầu 32 bit S-box sau chịu hốn vị cho trước với quy tắc hiển thị bảng sau: 16 20 21 29 12 28 17 15 23 26 18 31 10 24 14 32 27 19 13 30 22 11 25 Bảng Hoán vị cho trước - 𝐿𝑖−1 cộng module với 32 bit đầu P-box 𝑅𝑖 Kết thúc vòng lặp - Sau hết 16 vòng lặp, 𝐿16 𝑅16 hoán đổi cho đưa đến hoán vị kết thúc 2.4 Thuật tốn sinh khóa Bài tập tiểu luận mơn An ninh mạng Hình Thuật tốn sinh khóa - Khóa 64 bit chuyển thành 56 bit sau loại bỏ bit kiểm tra chẵn lẻ hốn vị theo quy tắc Khóa 56 bit tiếp tục chia thành nửa trái (28 bit), phải (28 bit) 57 49 41 33 25 17 58 50 42 34 26 18 10 59 51 43 35 27 19 11 60 52 44 36 63 55 47 39 31 23 15 62 54 46 38 30 21 14 61 53 45 37 29 21 13 28 20 12 Trái Bảng Hốn vị khóa 56 bit Phải Bài tập tiểu luận mơn An ninh mạng - Mỗi nửa sau dịch vòng trái bit vòng 1, 2, 9, 16 dịch bit vòng lại - Tiếp tục loại bỏ bit thứ 9, 18, 22, 25, 35, 38, 43 54 hốn vị cho khóa 48 bit 14 17 11 24 28 15 21 10 23 19 12 26 16 27 20 13 41 52 31 37 47 55 30 40 51 45 33 48 44 49 39 56 34 53 46 42 50 36 29 32 Bảng Hoán vị khóa 48 bit 2.5 Thuật tốn giải mã DES - Đối với mã hóa DES, thuật tốn giải mã làm ngược lại bước thuật toán mã hóa để có rõ ban đầu - Thuật tốn giải mã xây dựng thuật toán sinh mã khóa sử dụng theo thứ tự ngược lại, tức dùng khóa K16 cho vịng lặp 1, khóa K15 cho vịng lặp 2… Bài tập tiểu luận mơn An ninh mạng CHƯƠNG 3: THUẬT TỐN 3DES - Một cách để khắc phục yếu điểm kích thước khóa ngắn mã hóa DES sử dụng mã hóa DES nhiều lần với khóa khác cho tin Đơn giản dùng DES hai lần với hai khóa khác nhau, cách thức gọi 2DES: C = E (E (P, K), K2) (3.1) - Điều giống 2DES dùng khóa có kích thước 112 byte, có hạn chế tốc độ chậm DES phải dùng DES hai lần Tuy nhiên người ta tìm phương pháp cơng 2DES có tên gọi gặp - - - ( meet - in - the middle) Đây phương pháp cơng chosen - plaintext Vì người ta chọn dùng DES ba lần với ba khóa khác nhau, cách thức gọi 3DES: C = E (E (E (P, K1), K2), K3) (3.2) - Chiều dài khóa 168 bít gây phức tạp nhiều cho việc phá mã phương pháp công gặp - - - Trong thực tế người ta dùng 3DES với hai khóa K1, K2 mà đảm bảo độ an toàn cần thiết Công thức sau: C = E (D (E (P, K1), K2), K3) (3.3) - Nguyên nhân việc dùng EDE thay cho EEE với K1 = K2 = K C = E (D (E (P, K), K), K) = E (P, K) (3.4) nghĩa 3DES suy giảm thành DES đơn - Thuật toán 3DES sử dụng 03 khóa DES K1, K2 K3 (nhóm khóa), khóa có giá trị 56 bít Thuật tốn mã hóa thực sau: 3.1 Q trình mã hóa Bản mã= EK3(DK2(EK1(Bản rõ))) Trước tiên, thực mã hóa DES với khóa K1, tiếp tục giải mã DES với khóa K2 cuối mã hóa DES với khóa K3 (E – Encryption: q trình mã hóa; D Decryption: trình giải mã; Bản rõ: Dữ liệu đầu vào phép mã hóa liệu đầu phép giải mã; Bản mã: Dữ liệu đầu phép mã hóa liệu đầu vào phép giải mã) 3.2 Quá trình giải mã Bản mã= EK3(DK2(EK1(Bản rõ))) Trước tiên, thực mã hóa DES với khóa K1, tiếp tục giải mã DES với khóa K2 cuối mã hóa DES với khóa K3 (E - Encryption: q trình mã hóa; D Decryption: q trình giải mã; Bản rõ: Dữ liệu đầu vào phép mã hóa liệu đầu phép giải mã; Bản mã: Dữ liệu đầu phép mã hóa liệu đầu vào phép giải mã) - Lựa chọn 1: K1, K2, K3 khóa độc lập Bài tập tiểu luận môn An ninh mạng - Lựa chọn 2: K1, K2 hai khóa độc lập K3 = K1 Lựa chọn 3: K1=K2=K3 Lựa chọn phương thức mã hóa mạnh với 168 bít khóa độc lập (168=3x56) Lựa chọn bảo mật với 112 bít khóa ( 2x56=112 bít) lựa chọn tương đương với việc mã hóa DES lần với 56 bít khóa Mỗi khóa DES thông thường lưu trữ truyền byte, nhóm khóa u cầu 16, 24 byte cho việc lưu trữ khóa 3.3 Yêu cầu lưu trữ khóa Đối với khóa riêng lẻ hay nhóm khóa gồm 03 khóa phải: - Đảm bảo trì tính bảo mật; - Việc cấp phát khóa sử dụng phương pháp chấp thuận dựa việc sinh khóa ngẫu nhiên; - Nhóm khóa độc lập với nhóm khóa khác; - Phải có tính tồn vẹn khóa nhóm khóa khơng thể thay đổi theo thời gian q trình sinh phát khóa, truyền tải lưu trữ khóa; - Sử dụng cách theo thứ tự xác định trước; - Số lượng khóa cố định với khóa đơn lẻ khơng thể làm sai lệch 3.4 Khóa yếu Có nhiều khóa xem khóa yếu thuật tốn DES, khóa dễ có khả bị đối tượng phá khóa số bít khóa lặp lại dễ dự đốn trước Việc sử dụng khóa yếu làm giảm tính bảo mật DES, tránh sử dụng khóa yếu Cụ thể khóa yếu là: - 01010101 01010101 - FEFEFEFE FEFEFEFE - E0E0E0E0 F1F1F1F1 - 1F1F1F1F 0E0E0E0E Một số cặp khóa yếu nên tránh sử dụng: - 011F011F010E010E 1F011F010E010E01 - 01E001E001F101F1 E001E001F101F101 - 01FE01FE01FE01FE FE01FE01FE01FE01 - 1FE01FE00EF10EF1 E01FE01FF10EF10E - 1FFE1FFE0EFE0EFE FE1FFE1FFE0EFE0E 48 khóa coi “có thể yếu” nên hạn chế sử dụng: 01011F1F01010E0E 1F1F01010E0E0101 E0E01F1FF1F10E0E Bài tập tiểu luận môn An ninh mạng 0101E0E00101F1F1 1F1FE0E00E0EF1F1 E0E0FEFEF1F1FEFE 0101FEFE0101FEFE 1F1FFEFE0E0EFEFE E0FE011FF1FE010E 011F1F01010E0E01 1FE001FE0EF101FE E0FE1F01F1FE0E01 011FE0FE010EF1FE 1FE0E01F0EF1F10E E0FEFEE0F1FEFEF1 011FFEE0010EFEF1 1FE0FE010EF1FE01 FE0101FEFE0101FE 01E01FFE01F10EFE 1FFE01E00EFE01F1 FE011FE0FE010EF1 FE01E01FFE01F10E 1FFEE0010EFEF101 FE1F01E0FE0E01F1 01E0E00101F1F101 1FFEFE1F0EFEFE0E FE1FE001FE0EF101 01E0FE1F01F1FE0E E00101E0F10101F1 FE1F1FFEFE0E0EFE 01FE1FE001FE0EF1 E0011FFEF1010EFE FEE0011FFEF1010E 01FEE01F01FEF10E E001FE1FF101FE0E FEE01F01FEF10E01 01FEFE0101FEFE01 E01F01FEF10E01FE FEE0E0FEFEF1F1FE 1F01011F0E01010E FEFE0101FEFE0101 E01F1FE0F10E0EF1 1F01E0FE0E01F1FE E01FFE01F10EFE01 FEFE1F1FFEFE0E0E 1F01FEE00E01FEF1 E0E00101F1F10101 FEFEE0E0FEFEF1F1 3.4 Ưu – nhược điểm 3.5.1 Ưu điểm - Do mã hố lần DES với kích cỡ khơng gian khoá 168 bit thuật toán 3DES an toàn nhiều so với DES - Trong trình mã hóa, khối mã hóa độc lập với Với khóa ký hiệu mã khóa khác 3.5.2 Nhược điểm - Bản rõ khơng ẩn mơ hình liệu tốt mã hóa thành khối giống hệt mã khối - Q trình mã hóa giải mã chậm, đồng thời khối liệu nhỏ Tốc độ mã hóa 3DES chậm nhiều so với DES nguyên nhân 3DES sử dụng lần mã hóa Do kích thước khối 64 bit, nhược điểm hệ có tốc độ, nên ta thấy phần mềm chậm hình ảnh số số ứng dụng liệu tốc độ cao Bài tập tiểu luận môn An ninh mạng CHƯƠNG 4: SO SÁNH DES VÀ 3DES 4.1 So sánh Các yếu tố Độ dài khóa DES 3DES 56 bit K1, K2, K3 : 168 bit K1, K2 chung : 112 bit Mật mã khối đối xứng Mật mã khối đối xứng 64 bit 64 bit Vòng lặp 16 48 Bảo mật Không đủ Điểm yếu dựa DES Các khóa 256 2168 2112 Các khóa ký tự mã ASCII in 957 9514 9521 Thời gian cần thiết để kiểm tra tất khóa có mức 50 tỷ khóa giây 56 bit: 400 ngày 112 bit: 800 ngày Kiểu mã hóa Kích thước khối Bảng So sánh DES 3DES 4.2 Ưu, nhược điểm 3DES so với DES - Ưu điểm:  3DES dựa thuật tốn DES, dễ dàng để sửa đổi phần mềm có để sử dụng 3DES  Khác với DES, thuật toán mã hoá 3DES mã hố lần DES với kích cỡ khơng gian khố 168 bit an tồn nhiều so với DES, loại bỏ nhiều cơng sử dụng để làm giảm lượng thời gian cần thiết để phá vỡ DES - Nhược điểm:  Do 3DES sử dụng lần mã hóa DES nên hiển nhiên tốc độ mã hóa 3DES chậm nhiều so với DES Phần mềm tỏ chậm hình ảnh số số ứng dụng liệu tốc độ cao với kích thước khối 64 bit, nhược điểm hệ có tốc độ Bài tập tiểu luận môn An ninh mạng CHƯƠNG 5: ỨNG DỤNG CỦA PHƯƠNG PHÁP MÃ HÓA NHIỀU LẦN 3DES DES 3DES ứng dụng rộng rãi lĩnh vực mật mã, xác thực, an tồn thơng tin Tiêu chuẩn mã hóa tiên tiến AES (Advanced Encryption Standard) đề xuất thay cho tiêu chuẩn DES 3DES, song có nhiều lĩnh vực áp dụng sử dụng DES, 3DES sau Trong Thông tư số 01/2011/TT-BTTTT ngày 04/01/2011 Bộ Thông tin Truyền thông Công bố Danh mục tiêu chuẩn kỹ thuật ứng dụng công nghệ thông tin quan nhà nước quy định Khuyến nghị áp dụng tiêu chuẩn 3DES xếp vào nhóm Tiêu chuẩn an tồn thông tin DES 3DES sử dụng thực tế giao thức bảo mật tầng TCP SSL (Secure socket layer ) TLS (Transport layer security) DES có cấu hình đơn giản, đảm bảo thời gian thực việc mã hóa giải mã liệu Tầng Giao vận Đây nguồn gốc giao thức HTTPS Với khơng gian khóa có độ lớn 256 bit, biết cặp (bản mã, rõ), giả sử PC thông thường core thread thực phép thử với trường hợp khóa tốn 106 s, máy PC tốn 1011 năm để vét cạn hết tồn khơng gian khóa phá thành cơng 1DES Tuy nhiên, PC máy tính thơng thường Ngày này, với sức mạnh vi xử lý máy tính đại, cơng nghệ ghép nối song song vi xử lý, tính tốn phân tán, cộng thêm kỹ thuật lập trình song song, việc khai thác Bộ vi xử lý đồ họa (GPU Graphic Processor Unit) nên muốn phá DES, bất khả thi đến 1011 năm cuối kỷ 20 Một số ví dụ việc triển khai bao gồm hệ thống tốn Microsoft Office, Firefox EMV Nhiều tảng số khơng cịn sử dụng 3DES có lựa chọn thay tốt Sau trở nên thịnh hành thập kỷ, DES bộc lộ nhiều điểm yếu giảm khả tin cậy đề cập bên trên, ứng dụng có vỏn vẹn số khía cạnh Cịn việc sử dụng làm "khóa phiên" giao thức Needham - Schroeder ko cịn chỗ Sau DES, người ta phát triển đưa vào sử dụng thuật tốn AES tốc độ xử lý tính tin cậy Bài tập tiểu luận môn An ninh mạng CHƯƠNG 6: KẾT LUẬN Hiện Tiêu chuẩn Mã hóa Dữ liệu DES xem khơng đủ an tồn cho nhiều ứng dụng Thuật tốn tin tưởng an tồn thực tiễn có dạng 3DES (thực DES ba lần) Khác với DES, thuật toán mã hoá 3DES mã hố lần DES với kích cỡ khơng gian khố 168 bit an toàn nhiều so với DES, loại bỏ nhiều công sử dụng để làm giảm lượng thời gian cần thiết để phá vỡ DES Dù 3DES giữ vị trí quan trọng ngành mật mã phần DES 3DES khơng cịn sử dụng vài năm tới, người dùng tốt nên sử dụng thuật toán khác Mặc dù tùy chọn khóa coi an tồn cho nhiều ứng dụng, có nhiều lý đáng cho lý nên sử dụng thay sử dụng thay AES Bài tập tiểu luận môn An ninh mạng Tài liệu tham khảo Lake, J (2019, 20) What is 3DES encryption and how does DES work? Retrieved from compariTech: https://www.comparitech.com/blog/information-security/3desencryption/ shubhamupadhyay (2020, 3) Data encryption standard (DES) | Set Retrieved from geeksforgeeks: https://www.geeksforgeeks.org/data-encryption-standard-des-set-1/ Thiện, T (n.d.) Hệ mật DES Retrieved from An ninh mạng: https://anninhmang.edu.vn/mat/?fbclid=IwAR1KxkFRGNtHuGxSNFRjUlh3cYM htyVTfzV0sz5OeL5sh02zSyl0P2hgyIs Thông, H V (n.d.) Bài giảng An ninh mạng viễn thông Hà Nội Trang, Đ h (2008) Bài giảng An tồn bảo mật thơng tin Nha Trang Tutorlalspoint (n.d.) Data Encryption Standard Retrieved from Tutorlalspoint: https://www.tutorialspoint.com/cryptography/data_encryption_standard.htm ... hình liệu tốt mã hóa thành khối giống hệt mã khối - Q trình mã hóa giải mã chậm, đồng thời khối liệu nhỏ Tốc độ mã hóa 3DES chậm nhiều so với DES nguyên nhân 3DES sử dụng lần mã hóa Do kích thước... tiên, thực mã hóa DES với khóa K1, tiếp tục giải mã DES với khóa K2 cuối mã hóa DES với khóa K3 (E – Encryption: q trình mã hóa; D Decryption: trình giải mã; Bản rõ: Dữ liệu đầu vào phép mã hóa liệu... K2 cuối mã hóa DES với khóa K3 (E - Encryption: q trình mã hóa; D Decryption: q trình giải mã; Bản rõ: Dữ liệu đầu vào phép mã hóa liệu đầu phép giải mã; Bản mã: Dữ liệu đầu phép mã hóa liệu

Ngày đăng: 26/02/2023, 18:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w