第一范文网 - 专业文章范例文档资料分享平台

现代密码学实验报告

来源:用户分享 时间:2025/5/29 12:39:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

写出所编写程序的流程图和运行界面、运行结果。

[问题讨论]

1. 分析SKEY的安全性;

答:Skey协议依赖于单向函数的安全性,alice每次登录时,都输入她的列表中未取消的最后的数xI,计算机计算f(xI),并和存储在它的数据库中的xI+1比较。因为每个数只被用一次,并且这个函数是单向的,所以攻击者不可能得到任何有用的信息。同样的,数据库对攻击者也毫无用处

2. 分析实验中在编辑、编译、运行等各环节中所出现的问题及解决方法。

答:实验中,程序的skey协议部分比较简单,重点是单向函数MD5的实现,网上参考程序大多错误较多,最后只好导入一个MD5的封装包这才完成这一环节。总体来说,一个比较大的问题是存储,我使用了字符串数组来存储用户的密钥表,这个必须使用循环来完成,但最初发现,生成的密钥只有一个。后来仔细看了才发现是i的定义问题,由于初值在循环体内赋值完成,所以每一次循环只有一个密钥的计算与赋值,导致其他为空。调整后密钥表完成了,然后是初始化方面,必须继续嵌套循环,此处的问题同上面差不多,不是少括号就是多括号,还有就是出现交错情况,丢失一个值,仔细看了之后分析逻辑才完成。然后就是功能选择,报错后继续选择功能,这方面这个程序做的不好,在验证失败后最开始会继续验证,后来想增添一个返回功能,结果失败了,时间不够,只好草草完成了,选择失败后直接强制退出。

回答问题

搜索更多关于: 现代密码学实验报告 的文档
现代密码学实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5gdmp1bvd4565jb3urou8mpoj7oc3w00zmq_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top