Cryptography

Điểm đánh giá môn học

Bài tập lập trình hàng tuần 30% 15 tuần làm bài tập về nhà trong tập 200 trang
Bài kiểm tra tại lớp 30% 6 bài kiểm tra lại tại lớp
Bài project cuối kỳ 40% Demo 20% và Báo cáo 20%

Lưu ý cách viết báo cáo cuối kỳ bằng latex, làm trên link https://www.overleaf.com, tôi sẽ gửi mẫu có các bạn làm

Báo cáo cuối kỳ làm từ 8 đến 10 trang (ko tính trang bìa và tham khảo) gồm 6 phần

1Astract (tóm tắt)0.5 trang
2Introduction (giới thiệu)1 trang
3Method (phương pháp)4 trang
4Result (kết quả)4 trang
5Discussion (thảo luận)0.5 trang
6References (tham khảo)0.5 trang

Các đề tài chọn

Sinh viên chọn làm nhóm tối đa 3 người, chọn 1 trong các đề tài sau

Tên đề tài
Thuật toán băm MD2, MD4, MD5, SHA1, SHA2
Thuật toán mã hóa đối xứng RC2, RC4, RC5, RC6, RC7, DES, Blowfish
Thuật toán mã hóa nhóm CRT
Thuật toán mã hóa Diffie-Hellman
Thuật toán mã hóa Elgamal
Tìm hiểu về thư viện băm, mã hóa đối xứng và bất đối xứng trong C# (1 nhóm)
Cài đặt thuật toán RSA trên sử dụng BigInteger trong Java
Tìm hiểu về thư viện băm, mã hóa đối xứng và bất đối xứng trong SQL Server (1 nhóm)
Tìm hiểu về thư viện C# làm chữ ký số trên file PDF hoặc Word
Jwt Authentication in JWT bearer ASP.Net Core
Single Sign-On (SSO) Asp.Net Core
Identity on ASP.NET Core
Tìm hiểu thư viện về băm Bcrypt lưu trữ (đăng ký) mật khẩu và SQL Server và kiểm tra mật khẩu hợp lệ (đăng nhập)
Chọn 1 trong 8 chương trong ebook Machine learning and security protecting systems

Link download ebook Machine learning and security protecting systems

Machine learning and security protecting systems

Link tham khảo code ebook Machine learning and security protecting systems