1. 研究目的与意义
近几年,随着互联网技术的迅速发展以及智能设备的普及,人们与网络的关系变得越来越密不可分。2017年5月,来自“一带一路”沿线的20国青年评选出了中国新时代的四大发明——“高铁、移动支付、共享单车、网购”,在这四项“发明”中,网络都扮演着不可或缺的角色。然而,在我们享受网络带来的便利的同时,我们也不可避免的需要面对这样一个问题——网络信息安全。
目前主流的加密算法可分为对称加密和非对称加密,分别是DES、3DES、AES和RSA、椭圆加密算法,这些算法简单来说都是根据密钥对数据以不同方式的数学计算来进行加密。通过计算机很难暴力破解,然而这其中也存在一定的缺陷,首先,密钥需要定期更换,其次,对于密钥的保存也很难保证万无一失。一旦密钥被他人窃取,对于企业和个人的数据安全都是极大的威胁。
本课题旨在通过创新性思维,对现有加密算法进行改进,对密钥可能在存储中发生丢失的问题提出解决方案。2. 研究内容和预期目标
本课题研究的主要内容是将对称加密和非对称加密、公共密匙和私有密匙进行有机结合,通过获取地理位置信息生成密钥,对数据进行加密。
通过html,用户a在任意设备进入网站,上传数据并设定允许解密的地理位置及区域范围,根据这些信息,算法会将用户a上传的数据加密为一个字符串文件。
用户b如果希望看到用户a上传的数据,就必须同时满足四个条件:1.拥有用户a加密后的字符串文件;2.知道a加密时的所在地理位置;3.用户b的所在位置需要在加密位置的区域范围内;4.用户b需要在网站内进行解密
3. 研究的方法与步骤
1)对当前主流的加密算法进行了解,比较后选取一种加密算法作为文件的加密算法
2)研究腾讯位置服务提供的定位及地图接口和相关文档
3)建立网站,设计页面ui
4. 参考文献
[1] williamstallings 著,王后珍、李莉、杜瑞颖 译 《密码编码学与网络安全—原理与实践(第七版)》[m] 电子工业出版社 2017年
[2] man young rhee 著, 金名、张长富 等译 《网络安全 加密原理、算法与协议》[m] 清华大学出版社 2007年
[3] 王晓华 著 《算法的乐趣》[m] 人民邮电出版社 2015年
5. 计划与进度安排
1) 2022年3月5日-3月11日 下达毕业设计任务书,向老师讲授所选设计题目的状况和要求等
2) 2022年3月5日-3月18日 学生完成开题报告,提交开题报告等材料,指导教师修改和审定开题报告等材料
3) 2022年3月19日-6月05日 毕业论文写作,按开题报告撰写论文
