加密邮件的预览方法

文档序号:7897464阅读:781来源:国知局
专利名称:加密邮件的预览方法
技术领域
本发明涉及信息安全技术,特别是涉及一种加密邮件的预览方法。
背景技术
随着互联网的发展,越来越多的人使用电子邮件进行交流,由于互联网的先天不 足,给一些不法分子可乘之机,他们利用病毒、木马或其他恶意程序随意入侵别人的电脑, 窃取或修改别人的电子邮件,给用户造成了极大的损失。目前,针对这些问题的解决方法主要是给邮件加密,通过采用智能密钥装置(例 如通用串行总线密钥,即USB Key)的方式进行邮件加密,具体包括邮件发送者用USB Key对邮件进行加密,将密文邮件发送出去,邮件接收者用匹配的USB Key解密密文邮件。 但是,上述方法中,加密邮件每次被读取时均需要利用USB KEY进行解密,即使该邮件已经 在首次读取时被解密过,也需要重新利用USB KEY进行解密,而USB Key每次解密的速度是 很慢的,这会让频繁查看邮件的用户难以忍受。由此可见,上述方法在能够保证邮件安全性的同时,也存在着邮件预览时延长的 问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种加密邮件的预览方法,该方法能提高 加密邮件的预览速度。为了达到上述目的,本发明提出的技术方案为—种加密邮件的预览方法,其特征在于,该方法包括以下步骤a、邮件客户端判断当前需要读取的加密邮件的密文邮件副本是否已保存,如果 有,则执行步骤b,否则,执行步骤c ;b,所述邮件客户端利用当前保存的随机对称密钥K1,对所述密文邮件副本进行解 密,得到相应的明文邮件,退出所述方法;C、所述邮件客户端利用通用串行总线密钥USB KEY对所述加密邮件进行解密,得 到相应的明文邮件;当所述加密邮件为用户首次登录邮件系统时读取的首封邮件时,生成 所述随机对称密钥Kl并保存;利用当前保存的所述随机对称密钥K1,对所述明文邮件加 密,得到所述加密邮件的密文邮件副本并保存。综上所述,本发明提出的加密邮件的预览方法,对于首次读取的邮件,利用邮件客 户端自身生成的密钥Ki对其明文邮件进行加密,以便此后再次读取时直接利用自身保存 的密钥Kl进行解密,从而可以提高加密邮件的读取速度,有效避免了每次读取加密邮件时 都需要利用USB KEY进行解密所导致的邮件读取速度慢的问题。


图1为本发明实施例一的流程示意图2为图1中步骤102的流程示意图;图3为图1中步骤103的流程示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本发明作进一步地详细描述。本发明的主要思想是首次登录邮件系统时,首先生成一个随机对称密钥K1,并 保存该K1,以后将利用Kl对已解密的邮件进行加密,将加密后的邮件作为邮件副本保存, 当再次读取之前已被解密的邮件时,利用当前保存的Kl对邮件副本解密即可,由于利用Kl 对邮件副本的解密复杂度远小于利用USB KEY对加密邮件原件进行解密的复杂度,因此,可 以提高邮件接收者对非首次读取的加密邮件的读取速度。图1为本发明实施例一的流程示意图,如图1所示,该方法至少包括以下步骤步骤101、邮件客户端判断当前需要读取的加密邮件的密文邮件副本是否已保存, 如果有,则执行步骤102,否则,执行步骤103。这里,当加密邮件的密文邮件副本已保存时,说明该加密邮件已被解密过,即本次 读取并非首次读取该加密邮件。此时,需要转入步骤102利用邮件客户端之前生成的随机 对称密钥Kl,对其邮件副本进行解密,从而避免利用USBKEY对加密邮件原件进行解密,从 而可以提高加密邮件的读取速度。当加密邮件的密文邮件副本未保存时,说明该加密邮件未被解密过,即本次读取 为首次读取该加密邮件。此时,需要转入步骤103,在利用USB KEY对加密邮件原件进行解 密后,利用邮件客户端生成的随机对称密钥K1,对其明文邮件进行加密,得到密文邮件副 本,以便之后再次读取该加密邮件时,可利用Kl对其密文邮件副本进行解密,得到该加密 邮件的明文邮件,从而避免了之后读取该加密邮件时利用USB KEY对加密邮件原件解密所 导致的邮件读取速度慢的问题。步骤102,所述邮件客户端利用当前保存的随机对称密钥K1,对所述密文邮件副 本进行解密,得到相应的明文邮件,退出所述方法。在实际应用中,为了提高安全性,可以先利用USB KEY对Kl加密,然后再保存。具 体地,本步骤可采用下述方法实现步骤201、判断当前是否已缓存所述K1,如果是,则执行步骤202,否则执行步骤 203。这里,如果未缓存过,说明当前读取的加密邮件是用户本次登录该邮件客户端时 读取的首封邮件,则需要先通过步骤203对Kl进行解密并缓存,以便此后,直接利用缓存的 Kl对密文邮件副本进行解密,从而使得本次登录时再读取其他曾被读取过的邮件时,不需 要再解密Kl,进而提高邮件读取速度。步骤202、利用缓存的所述随机对称密钥K1,对所述密文邮件副本进行解密,得到 相应的明文邮件,退出所述方法。步骤203、利用所述USB KEY解密当前保存的加密后的所述K1,得到解密后的所述 Kl并缓存,利用解密后的所述Kl对所述密文邮件副本进行解密,得到相应的明文邮件,退 出所述方法。
步骤103、所述邮件客户端利用USB KEY对所述加密邮件进行解密,得到相应的明 文邮件;当所述加密邮件为用户首次登录邮件系统时读取的首封邮件时,生成所述随机对 称密钥Kl并保存;利用当前保存的所述随机对称密钥K1,对所述明文邮件加密,得到所述 加密邮件的密文邮件副本并保存。具体地,步 骤103可以采用下述方法实现步骤301、所述邮件客户端利用USB KEY对所述加密邮件进行解密,得到相应的明 文邮件。步骤302、判断当前是否已缓存所述K1,如果是,则执行步骤303,否则执行步骤 304。步骤303、利用缓存的所述Kl加密所述明文邮件,得到所述加密邮件的密文邮件 副本并保存在非易失性存储介质上,退出所述方法。步骤304、判断是否已保存利用所述USB KEY加密后的所述K1,如果是,则执行步 骤305,否则执行步骤306。步骤305、利用所述USB KEY对加密后的所述Kl进行解密,得到解密后的所述Kl 并缓存,利用解密后的所述Kl加密所述明文邮件,得到所述加密邮件的密文邮件副本并保 存在非易失性存储介质上,退出所述方法。这里,为了便于下次登录邮件客户端时可以获得密文邮件副本,因此,将其保存在 非易失性存储介质上。步骤306、生成所述随机对称密钥Kl并缓存,利用所述Kl加密所述明文邮件,得到 所述加密邮件的密文邮件副本并保存在非易失性存储介质上,利用所述USB KEY加密所述 Kl并保存在非易失性存储介质上,退出所述方法。这里,为了便于下次登录邮件客户端时可以获得加密后的K1,因此,将其保存在非 易失性存储介质上。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的 保护范围之内。
权利要求
1.一种加密邮件的预览方法,其特征在于,该方法包括以下步骤a、邮件客户端判断当前需要读取的加密邮件的密文邮件副本是否已保存,如果有,则 执行步骤b,否则,执行步骤c;b,所述邮件客户端利用当前保存的随机对称密钥K1,对所述密文邮件副本进行解密, 得到相应的明文邮件,退出所述方法;c、所述邮件客户端利用通用串行总线密钥USB KEY对所述加密邮件进行解密,得到相 应的明文邮件;当所述加密邮件为用户首次登录邮件系统时读取的首封邮件时,生成所述 随机对称密钥Kl并保存;利用当前保存的所述随机对称密钥K1,对所述明文邮件加密,得 到所述加密邮件的密文邮件副本并保存。
2.根据权利要求1所述的方法,其特征在于,所述步骤b包括bl、判断当前是否已缓存所述K1,如果是,则执行步骤1^2,否则执行步骤b3 ; b2、利用缓存的所述随机对称密钥K1,对所述密文邮件副本进行解密,得到相应的明文 邮件,退出所述方法;b3、利用所述USB KEY解密当前保存的加密后的所述K1,得到解密后的所述Kl并缓 存,利用解密后的所述Kl对所述密文邮件副本进行解密,得到相应的明文邮件,退出所述方法。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤c包括Cl、所述邮件客户端利用USB KEY对所述加密邮件进行解密,得到相应的明文邮件; c2、判断当前是否已缓存所述K1,如果是,则执行步骤c3,否则执行步骤c4 ; c3、利用缓存的所述Kl加密所述明文邮件,得到所述加密邮件的密文邮件副本并保存 在非易失性存储介质上,退出所述方法;c4、判断是否已保存利用所述USB KEY加密后的所述K1,如果是,则执行步骤c5,否则 执行步骤c6 ;c5、利用所述USB KEY对加密后的所述Kl进行解密,得到解密后的所述Kl并缓存,利 用解密后的所述Kl加密所述明文邮件,得到所述加密邮件的密文邮件副本并保存在非易 失性存储介质上,退出所述方法;c6、生成所述随机对称密钥Kl并缓存,利用所述Kl加密所述明文邮件,得到所述加密 邮件的密文邮件副本并保存在非易失性存储介质上,利用所述USB KEY加密所述Kl并保存 在非易失性存储介质上,退出所述方法。
全文摘要
本发明提供了一种加密邮件的预览方法,该方法对于首次读取的邮件,利用邮件客户端自身生成的密钥K1对其明文邮件进行加密,再次读取时直接利用自身保存的密钥K1进行解密,从而可以提高加密邮件的读取速度,有效避免了每次读取加密邮件时都需要利用USB KEY进行解密所导致的邮件读取速度慢的问题。
文档编号H04L9/08GK102098293SQ20101060959
公开日2011年6月15日 申请日期2010年12月28日 优先权日2010年12月28日
发明者孙吉平, 韩勇 申请人:北京深思洛克软件技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1