Hình 3.6. Mô hình đảm bảo tính xác thực thông tin trong quản lý thôi học, bảo lưu kết quả.
Sinh viên soạn thảo nội dung đơn xin thôi học, bảo lưu
Ký văn bản và Mã hóa văn bản
Gửi lên Server văn bản và chữ ký
Server nhận thông tin từ sinh viên
Server giải mã văn bản
Server kiểm tra văn bản, chữ ký
Server xác nhận thông tin và phản hồi Server ký văn bản
phản hồi Server mã hóa văn
bản phản hồi Server gửi phản hồi
cho sinh viên Sinh viên nhận thông
tin phản hồi Sinh viên giải mã văn
bản, kiểm tra chữ ký Hiển thị phản hồi
1 2 3 4 5 6 7 8 9 10 11 12
31
Trong quá trình đang học tập tại trường, gia đình của sinh viên hoặc bản thân của sinh viên có việc dẫn đến sinh viên không thể tiếp tục theo học tại trường được nữa, hoặc tạm nghỉ một thời gian để giải quyết vấn đề của cá nhân thì sinh viên hoặc phụ huynh phải soạn thảo các nội dung cần thiết cho việc xin nghỉ học, hoặc bảo lưu theo mẫu ISO đã quy định (1), sau đó ký vào văn bản vừa soạn thảo dùng chìa khóa bí mật của mình (sinh viên) để ký “private key”, mã hóa văn bản và chữ ký dùng chìa khóa công khai của server để mã hóa “server public key”(2), gửi lên server văn bản và chữ ký (3), Server nhận thông tin và giải mã văn bản dùng chìa khóa công khai của sinh viên để giải mã “client public key” (4), server kiểm tra văn bản và chữ ký (5), xác nhận thông tin (6), ký văn bản phản hồi dùng chìa khóa bí mật của server “server private key” (7), mã hóa văn bản và chữ ký phản hồi mã hóa văn bản dùng chìa khóa công khai của sinh viên “client public key”(8), gửi phản hồi cho sinh viên (9), sinh viên nhận thông tin phản hồi (10), sinh viên giải mã văn bản và kiểm tra chữ ký dùng khóa công khai của server để giải mã “server public key” (11), hiển thị nội dung văn bản và chữ ký phản hồi (12). Nếu đúng thì coi như việc xin được nghỉ học hoặc bảo lưu kết quả đã thành công chờ ngày ra quyết định còn không thì làm theo hướng dẫn của văn bản phản hồi.
32
CHƢƠNG 4: ĐỀ XUẤT SƠ ĐỒ HỆ THỐNG QUẢN LÝ SINH VIÊN DỰA TRÊN CƠ SỞ HẠ TẦNG KHÓA CÔNG KHAI