论文部分内容阅读
随着互联网的发展和普及,从银行、电信、保险、证券到政府机关,从企业到个人,互联网已经成为人们日常工作、学习和生活必不可少的一部分。人们也对网络安全采取了很多必要的保护措施,而网络安全的案件仍然呈现上升的趋势,这里一个很重要的原因就是:对个人电脑缺乏保护。因此,进行桌面安全系统研究,开发桌面安全产品,对社会发展,国家的安全,经济的繁荣都具有十分重要的意义。 本文就桌面安全系统的关键技术进行研究,主要内容包括: 1.综述桌面安全系统的国内外研究现状,阐述课题的研究背景和意义。 2.介绍对称密码技术和非对称密码技术的基础理论。介绍对称密码技术中的DES、AES、IDEA加密算法和非对称密码技术中的RSA、ECC加密算法,并给出了混合密码算法的方案。 3.针对电子邮件安全,综述了其发展现状,分析了现有的电子邮件存在的不安全因素,以及安全电子邮件应具有的四种功能。分析与论证PGP的五种服务方式,所使用的密钥和密钥环,其中包括会话密钥的产生、密钥标识、PGP消息格式、密钥环以及在消息传递和接收中对密钥环的使用,公钥管理。同时,由于S/MIME侧重于商用的行业标准,因此也简单分析了其内容类型和增强的安全服务。 4.就个人文件的加密存储的两种实现方式:建立虚拟磁盘、对单个文件进行加密存储,进行详细的分析与论证。 5.针对提出的桌面安全系统设计目标,从个人文件安全、电子邮件安全、实时通信安全等多方面出发,研究设计了桌面安全系统的总体结构、系统模型和系统各模块的功能,从整体上完成了桌面安全系统的设计。 6.使用Microsoft Visual C++6.0开发工具,和GnuPG安全工具包,设计实现了电子邮件安全模块的功能。通过在Outlook Express 6中电子邮件的加密/签名和解密/验证实验,分析展示了系统电子邮件安全模块的功能。