文档介绍:该【应用同态加密的随机应答系统的设计和实现的中期报告 】是由【niuww】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【应用同态加密的随机应答系统的设计和实现的中期报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。应用同态加密的随机应答系统的设计和实现的中期报告(注:以下内容仅供参考,具体实现设计要根据具体情况而定)一、设计思路我们的目标是对随机应答系统进行同态加密,使得该系统可以在不泄漏用户信息的情况下进行随机应答。具体的设计思路如下::用户输入题目时,将题目用哈希函数进行加密处理,将加密后的数值作为真实题目在系统中的标识符,而不会存储用户输入的具体内容。:对加密后的标识符进行同态加密,使得加密后的标识符可以在不暴露原值的情况下进行计算处理。:用户输入答案时,系统将答案用哈希函数进行加密处理,将加密后的数值与之前加密处理的题目标识符匹配,并查询数据库中存储的匹配结果。二、:我们选择了SHA-256作为哈希函数进行加密处理,将用户输入的题目进行处理后得到标识符。:我们选择了Paillier同态加密算法,对标识符进行加密处理,并将加密后的结果存储在数据库中。:在用户输入答案后,将答案进行SHA-256哈希加密处理,得到加密后的数值,将该数值与之前加密处理的题目标识符进行匹配,并查询数据库中的匹配结果。三、实现效果测试我们使用了Python编程语言实现了以上的设计思路,并使用了PyCryptodome库中的Paillier加密算法进行同态加密。在测试过程中,我们输入了多组题目和答案进行测试,结果表明我们的系统可以在不泄漏用户信息的前提下实现随机应答功能。四、存在问题和下一步工作目前存在的问题主要是Paillier同态加密算法的效率较低,会导致系统的响应速度变慢,因此我们需要尝试使用其他同态加密算法来提高系统的效率。下一步工作将是实现更高效的同态加密算法,并优化系统的响应速度。