| 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
| 1 | Astract (tóm tắt) | 0.5 trang |
| 2 | Introduction (giới thiệu) | 1 trang |
| 3 | Method (phương pháp) | 4 trang |
| 4 | Result (kết quả) | 4 trang |
| 5 | Discussion (thảo luận) | 0.5 trang |
| 6 | References (tham khảo) | 0.5 trang |
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
Link tham khảo code ebook Machine learning and security protecting systems