在某一个阶段的授课内容完成之后,设计相应的软件实践项目,让学生综合运用所学的知识编写代码完成项目,并提供相关的技术文档。
目前设计的软件实践项目如下:
(1) 综合运用密码学技术实现email保密通信、密钥交换、数字签名等功能。
(2) 实现一个简化版的Kerberos协议SSKBS,包括实现AS、客户机、TGS之间的协议报文。
(3) 基于XuperChain区块链,实验区块链服务部署、交易信息查询、智能合约、电子存证等功能。