电子考试与云医疗系统安全分析
电子总结性考试分析
电子考试在现代教育中越来越重要,我们来研究由相关人员提出的电子考试协议 Remark!。该协议的参与者包括考生(C)、考官(E)、监考员(G)和管理员(M)。管理员的职责众多,涵盖了对符合条件的考生和考官进行注册、为考生分配试卷、收集答卷、将答卷分发给考官以及汇总成绩等工作。
考试过程大致可分为以下四个阶段:
1. 注册阶段 :管理员通过发放化名来为符合条件的学生和考官进行考试注册。这些化名由指数混合网络生成,目的是为考生和考官提供匿名性。同时,会使用公告板来发布化名、问题、测试和成绩。
2. 测试阶段 :管理员生成测试问题,用其私钥对问题进行签名,并借助考生化名对每个测试问题进行加密后发布到公告板上。考生提交答案时,用自己的私钥签名并使用管理员的公钥加密。管理员收集答卷,使用考生化名检查签名,重新签名后,将其加密并与相应考生化名一起发布作为收据。
3. 评分阶段 :管理员用合格考官的化名对签名后的答卷进行加密,并发布到公告板上。考官对答卷评分,用自己的私钥签名,再用管理员的公钥加密后将成绩提交给管理员。
4. 通知阶段 :管理员接收考官的加密评估,进行解密并借助相应考生化名重新加密。然后,混合网络服务器通过揭示考生化名的秘密指数来取消其匿名性,但考官的秘密指数不会被揭示,以确保考试结束后考官仍保持匿名。
下面是该协议使用的等式理论,用于模拟其中的加密原语:
| 符号 | 含义 |
| ---- | ---- |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



