论文部分内容阅读
随着网络技术的发展和信息社会的到来,密码技术的应用已不在局限于国防军事等重要领域,它已与普通人的生活息息相关。本文主要研究了如何提高密码软件质量和可靠性的技术,确保密码软件很好地完成保护党和国家、军队、企业和个人重要信息的功能。
密码软件测试是提高密码软件质量和可靠性的重要手段之一。本论文取得的主要研究成果有以下四方面:提出了一个较为完善和规范的密码软件测试过程模型及密码软件质量保证的具体实施措施;设计了基于NLP思想的密码软件正确性测试工具并工程实现;提出了基于遗传算法的测试用例的生成与优化算法,并根据测试用例的质量特性,给出了遗传算法中的适应度函数的定义;根据现有可靠性评估方法和自己参加密码软件测试的经验,提出了基于经验数据和软件质量属性的软件可靠性评估模型,为定量评估密码软件的可靠性提供了客观、科学的依据。
由于密码软件测试工作是一项综合性和复杂性都很强的工作,现用的工作方法和工具还有许多改进的地方,自己还将在这方面做不懈的研究,为提高密码软件的质量服好务,把好关。