欢迎来到天天文库
浏览记录
ID:6675694
大小:211.00 KB
页数:38页
时间:2018-01-21
《2918.a密钥分散管理系统——密钥确认算法实现 毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大学毕业设计(论文)题目:密钥分散管理系统——密钥确认算法实现专业:信息安全学生姓名:班级学号:指导教师:指导单位:计算机学院硬件基础教学中心源代码联系本人日期:2009年3月12日至2009年6月15日摘要随着人类社会进入信息时代,信息的产生、处理及安全保密已成为大家都关心的事情。为了实现信息的安全保密,人们可以采用密钥加密信息,从而使不拥有秘密钥的非法人员无法窃获信息。这使得信息的安全保密主要维系于秘密钥的安全,而不是对加密算法的保密。所以保证秘密钥的安全及如何有效地管理密钥成了密码学中十分重要的课题。本论文主要介绍了多用户
2、口令分散管理系统的口令确认算法及界面。该程序能够迅速、准确地对n个用户中的任意k个或k个以上合法用户的口令进行确认,并对用户码和上机时间等有关信息进行记录,可在一定时间内屏蔽连续多次口令输入错误的合法用户,对非法用户的恶意攻击具有较强的抗攻击能力,所编软件应具有通用性。界面设计合理、友好,具有检错和出错提示功能,界面同时应能适应系统内部参数的变化,保持相对稳定性。将密钥s∈S分成n个子密钥vi∈V,1≤i≤n。它们满足:已知任意不少于k(1≤k≤n)个子密钥vi,可容易恢复密钥s;若仅知任意不多于k-1个子密钥vi,则关于密钥s
3、就完全不能确定。称这种方案为(k,n)门限方案。利用这样的方案,可以将用户输入的子密钥合成后与原系统生成的密钥进行对比,当输入的k个子密钥合成后的主密钥与原系统生成的主密钥相同时,可判定为完全通过。否则,若用户多次输入错误口令,将对其进行一定时间的屏蔽。关键词:密码学;密钥;分散管理;线性方程组;加密ABSTRACTAshumansocietyenteredtheinformationage,informationgeneration,processingandsecurityhasbecomeamatterofinterest
4、toeveryone.Inordertoachievethesecurityandconfidentialityofinformation,peoplecanencryptinformationwithkey,sothatpeoplewhodon’tpossessthesecretkeycannotstealillegalpersonnelinformation.Thismakesthesecurityandconfidentialityofinformationmainlydependingonthesecurityofsec
5、retkeys,ratherthanthesecrecyoftheencryptionalgorithm.Therefore,ensuringthesafetyofthesecretkeyandhowtoeffectivelymanagekeyhasbecomeaveryimportantissueincryptography.Thispapermainlyintroducestheconfirmationalgorithmandinterfaceofadecentralizedmulti-userpasswordmanagem
6、entsystem.Theprogramcanquicklyandaccuratelyconfirmanykormorethankofnlegitimateuser'spassword.Andrecordtheusercodeandthetime.Itcanshieldthelegitimateuserswhoinputthewrongpasswordmanytimeswithinacertainperiodoftime.Itcanstronglycounteractmaliciousattacksofillegalusers.
7、Thesoftwareshouldbeuniversal.Theinterfacedesigningshouldbereasonableandfriendly.Itshouldbewithprompterroranderrorfunctions.Theinterfaceshouldbeabletoadapttochangesofsystemparametersandtokeepstable.Keys∈Swillbedividedintonsub-keysvi∈V,1≤i≤n.Theymeet:nolessthananyknown
8、k(1≤k≤n)sub-keyvi,couldeasilyresumethekeys;ifonlyknowinganymorethank-1sub-keyvi,thekeyscannotbeidentifiedcompletely.Thatprogramisna
此文档下载收益归作者所有