《文件加密系统需求规格.docxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《文件加密系统需求规格

文件加密系统需求规格Version.Beta.0.0.1评审日期:2012年5月4日目录1导言31.1目的31.2范围31.3缩写说明31.4术语定义31.5引用标准41.6参考资料41.7版本更新信息42系统定义52.1项目来源及背景52.2项目要达到的目标52.3系统整体结构62.4附加定义63应用环境73.1系统运行软件环境73.2系统运行硬件环境74功能规格84.1角色定义84.2系统主Use Case图94.3加密系统的客户端94.3.1文件选择104.3.2设定114.3.3加密124.3.4解密124.4加密系统的服务端134.4.1消息处理134.4.2加密/解密算法144.4.3操作系统/文件系统调用145性能需求155.1功能需求155.2界面需求155.3可靠性需求165.4开放性需求165.5可扩展性需求165.6可移植性需求165.7安全需求175.8维护需求175.9版本更新176产品提交186.1提交内容186.2提交方式187实现约束198签字20导言目的该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了文件加密系统的设计需求,将作为对该工具在概要设计阶段的设计输入。本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。缩写说明C/S:Client/Server结构(C/S结构),是客户机和服务器结构;RAM:此文中指内存;术语定义WebKit:一个开源的浏览器引擎,目前主要为Chrome和几乎所有的国内浏览器使用;x86:又称x86-32,IA-32,全名为“Intel Architecture, 32-bit”;SSE:SSE是指令集的简称,SSE2是Intel在P4的最初版本中引入的,但是AMD后来在Opteron 和Athlon 64中也加入了对它的支持;引用标准[1]《需求规格》软件工程课程参考资料;[2]《软件工程》课程教科书;参考资料[1]《软件工程》第三版,李代平 等 编著,清华大学出版社;[2]《加密与解密》第三版,看雪学院 段钢 编著,电子工业出版社;[3]《现代密码学》,杨波 编著,清华大学出版社;[4]《信息安全理论与技术》,中国信息安全产品测评认证中心编著,人民邮电出版社;[5]《通信网安全与保密》,王育民,刘建伟编著,西安电子科技大学出版社;[6]《密码学原理与实践》,DouglasR Stinson著,电子工业出版社;[7]《数据重现--文件系统原理精解与数据恢复最佳实践》马林 编著,清华大学出版社;[8]《密码学与网络安全》Behrouz A.Forouzan 著,马振晗 贾军保 译,清华大学出版社;[9] 版本更新信息本文档的更新记录如下:修改编号修改日期修改后版本修改位置修改内容概述00120.1全部初始发布版本系统定义项目来源及背景本项目来源于本工作组大学三年级的软件工程,其本体为软件工程这门课的作业。“文件加密”一词涉及范围甚广,按照与计算机的相关性可分为计算机外的文件加密和计算机内的文件加密,当然,计算机外的文件加密不是我们要研究的内容,因此,作为计算机学院的学生,我们主要的研究对象为计算机内部的文件加密。通常,“文件”指的是计算机用户保存在计算机内包括硬盘、内存在内的存储介质中的有特定逻辑结构可供特定软件读取的基于二进制的数据结构,而“文件加密”指的则是包含对静态存储结构进行的、使能读取未加密的存储结构的程序在解密前不能正确读取或读取后无法获取准确内容的数据加密,及对程序读取过程、加密过程、解密过程进行的过程加密(数据流加密)。上述内容中,在现今相关领域的主要实现方法和机制有基于硬件的、基于软件的和软硬件结合的实现与方法,而我们研究的对象为基于软件的实现方法。如此一来,我们所需要研究的内容就确定为两部分:文件加密的软件用户界面;文件加密的加密模块(加密算法);因为本项目主要用途为内部使用、内部研究,因此用户界面部分不作为主要研究内容,而文件加密的算法种类很多(从成本角度出发,算法在此处特指公开算法、公共版权的算法、开源算法及部分非商业用途算法),需要工作组成员针对不同的情况考虑最优的加密算法。因为有些算法繁复,对计算机硬件依赖大,但加密度好。而有些算法快捷简明,计算机硬件负担小,相对的,文件的安全性就受到了考验,当然,最重要的是项目的整体设计需要以工作组成员的技术水平为主要依据。在上述情况下,这个文件加密系统如何判定,如何选择最佳的加密算法,就是本项目研究的主要课题。项目要达到的目标本项目设定的目标如下:提供易用、

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档