具有完善保密性的最优认证码的设计开题报告
2020-04-22 19:16:44
1. 研究目的与意义(文献综述)
随着信息化和数字化社会的高速发展,人们对于“信息安全”这个名词的陌生度已经逐渐减低,并逐渐提升对信息安全和保密的重视程度。伴随着网络购物、电子银行等新兴产物逐渐融入普通百姓的日常生活中,其安全性如何也就必然成为了人们所关心的重要点。
1977年,美国国家标准局公布实施了“美国数据加密标(des)”,军事部门垄断密码的局面被打破,民间力量开始全面介入密码学的研究和应用中,越来越多的国家(如日本、前苏联等)提出自己的数据加密标准,而美国在不断探索新的加密标准,并提出和评估了新一代数据加密标准(aes),在国际上又掀起了一波关于分组密码的高潮。
现代密码学的信息认证技术是防止第三方攻击的有效手段。认证码的主要目的是验证信息发送者与接收者的身份以及信息的完整性,而构造具有识别信息传输过程中是否遭受攻击能力的编码方案在现在的网络环境中尤为重要。完善保密性(perfect secrecy)是香农提出的信息学观点,具有该性质的密文不会透露任何明文的相关信息。
2. 研究的基本内容与方案
本毕业设计拟采用具有平衡和正交性能的代数结构,来实现具有完善保密性的最优认证码的构造方案。将结合现存的已知代数结构,匹配至某一个具体的应用环境之中,在假定不安全的信道中进行理论的实践和测试,并推导、拟合相关的参数,代入或者优化给定的代数结构,来构造出适合本环境下的一种具有完善保密性的认证码,并使其在理论证明上或实质上达到“最优”的目的。拟采用Java程序语言(或者其他可能的语言)进行模块的设计构造和开发,通过计算机的计算来拟合相应参数的比值达到具体条件的要求,例如比值尽可能的大或者小,然后套入具体应用环境,通过将环境设定的各种参数输入,来计算是否能达到“最优”的性能,并尝试进行改进和拓展,将抽象的代数结构具体化成为一个可以通过变量或者语言表达出来的值或者因数,并推出最符合条件的一个或者数个最终结果,来完成毕业设计的目标。如果在设计构造最优认证码的过程中遇到了技术上的困难,应当通过查阅相关文献,查找已经完成类似目标的程序设计思路等方式来进行设计步骤的逐步推进,并最终完成自己的目标。
3. 研究计划与安排
(1)2018/1/14—2018/3/5:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2018/3/6—2018/3/18:确定研究方向和技术路线;
(3)2018/3/18—2018/4/30:系统架构、程序设计与开发、系统测试与完善;
4. 参考文献(12篇以上)
一、郜伟雪, 胡鹏飞. 综合bibd码与c-安全码的抗合谋编码方案[j]. 大科技·科技天地, 2011(1).
二、雷凤宇, 崔国华, 徐鹏,等. 完善保密密码体制的条件和存在性证明[j]. 计算机科学,2010,37(5):99-102.
三、李勇. 消息认证码的原理与实现[j]. 郑铁科技通讯, 2006(47b):28-28.