1. Trang chủ
  2. » Công Nghệ Thông Tin

Lab 1

2 0 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Khoa Khoa học & Kỹ thuật máy tính Trường ĐH Bách Khoa TP HCM Cryptography and Network Security Lab 1 Ngày 6 tháng 9 năm 2015 Part 1 Tìm hiểu phiên bản đơn giản của giải thuật mã hóa DES (Simplified DE[.]

Khoa Khoa học & Kỹ thuật máy tính Trường ĐH Bách Khoa TP.HCM Cryptography and Network Security Lab Ngày tháng năm 2015 Part Tìm hiểu phiên đơn giản giải thuật mã hóa DES (Simplified DES) mơ hình mã hóa khối a Giải thuật DES đơn giản hóa (S-DES) phát triển GS Edwward Schaefer Đại học Santa Clara vào năm 1996 + Mã hóa: dùng khối 8-bit (plaintext) khóa 10 bit, sinh khối 8-bit (ciphertext) + Giải mã: dùng khối 8-bit (ciphertext) khóa 10-bit, sinh khối 8-bit (plaintext) Tham khảo: File Simplified+DES_v3.pdf b Mã khối (như mã SDES) áp dụng để mã hóa khối liệu có kích thước xác định Để mã hóa tin dài, tin chia thành nhiều khối áp dụng mã khối cho khối Có nhiều mơ hình áp dụng mã khối ECB, CBC, CTR, OFB CFB Trong lab sinh viên cần tìm hiểu mơ hình mã hóa ứng dụng vào lab Part Lập trình thuật tốn mã hóa giải mã S-DES Các u cầu: • Chương trình mã hóa file văn dùng thuật tốn mã hóa S-DES Dữ liệu đầu vào cho file "plaintext.txt", kết lưu vào file "result_ciphertext.txt" • Chương trình giải mã file văn dùng thuật tốn mã hóa S-DES Dữ liệu đầu vào cho file "result_ciphertext.txt", kết lưu vào file "plaintext.txt" • Áp dụng mơ hình mã hóa ECB, CBC kết hợp với giải thuật S-DES để mã hóa giải mã tin dài (khuyến khích sử dụng mơ hình CBC) • Ngơn ngữ sử dụng: sinh viên dùng ngôn ngữ để thực giải thuật đáp ứng u cầu tốn Một số ngơn ngữ gợi ý: Java, PHP, C#, Scala, Go Programming, Python, • Sinh viên không phép sử dụng thư viện mã hóa có sẵn Quy định nộp bài: • Mã nguồn: Mã nguồn file thực thi • Báo cáo: Ngơn ngữ sử dụng, mô tả hàm/phương thức sử dụng chương trình, mơ hình mã hóa chọn, hướng dẫn cài đặt chạy chương trình Báo cáo khơng trang, định dạng PDF Lưu ý sinh viên cần ghi rõ mã số sinh viên lớp học để thuận tiện cho việc chấm • Hình thức nộp bài: Nộp qua SAKAI, không nhận qua email Deadline vào 17h ngày 18/9/2015 Cách tính điểm cho Lab 1: • Tổng điểm (10) = Điểm điểm danh (5) + Điểm tập (5) • Sinh viên vắng mặt buổi lab, Sinh viên không nộp hạn chương trình khơng chạy nhận điểm cho cột điểm tập HẾT

Ngày đăng: 11/04/2023, 11:00

w