电子邮件条形码化安全系统及其方法

文档序号:6439922阅读:189来源:国知局
专利名称:电子邮件条形码化安全系统及其方法
技术领域
本发明是关于一种电子邮件的安全系统及其方法,特别是指一种具有二维条形码编码解码、加密解密、签名验证等功能的电子邮件安全系统与方法。
背景技术
电子邮件的安全包括二部分(1)电子邮件数据内容的保密,(2)电子邮件送件人身份的验证。针对电子邮件数据内容的保密问题,通常是使用加密解密的技术来保护数据,以免被收件者以外的人拦截读取;针对电子邮件送件人身份的验证问题,通常会使用签名验证的技术来辨识送件人的真伪。
就电子邮件数据内容的保密而言,以目前最流行的电子邮件Outlook为例,为了保护电子邮件的数据安全,普通的保护方式是在邮件上使用ROT13加密技术;ROT13是一种锁码方法,是将每一个字母置换为在该字母之后第13个位置出现的字符。Outlook若要做更进阶数据保护,则会进一步使用RC2(40-bit与128-bit)、DES(56-bit)及3DES(168-bit)等加密算法。
就电子邮件送件人身份的验证而言,以目前最流行的电子邮件Outlook为例,为了让收件者可验证送件者的身份真伪,就使用数字ID的验证技术;数字ID是由公用识别码、私人识别码及数字签名组合而成。当送件者在邮件加上数字签名时,邮件中就会加入数字签名与公用识别码,数字签名与公用识别码的组合称为验证。当收件者收到加数字签名的电子邮件时,则可使用送件者的数字签名验证送件者的身份。
以上分析的加密解密、签名验证二种常用的电子邮件安全技术,都还是以人类眼睛可辨识的数字形式来表现电子邮件的数据内容,本申请则采用人类眼睛无法辨识的条形码形式来表现电子邮件的数据内容,让电子邮件的安全性更为提高。本申请采用的条形码形式是二维条形码(2 dimensional code,简称2D),利用二维条形码数据储存量大、数据保密和压缩的特性,将其应用到电子邮件的保密和验证。

发明内容
有别于上述二种公知电子邮件安全技术,是以人类眼睛可辨识的数字形式来表现电子邮件的数据内容,本发明是以人类眼睛无法辨识的条形码形式来表现电子邮件的数据内容,为电子邮件提供更高阶的保密和验证功能。本发明的目的是提供一种电子邮件条形码化安全系统及其方法,包括条形码化电子邮件产生端的电子邮件产生系统及其方法、电子邮件编辑系统及其方法、电子邮件加密系统及其方法、电子邮件签名系统及其方法、电子邮件编码系统及其方法、电子邮件发送系统及其方法;以及条形码化电子邮件接收端的电子邮件接收系统及其方法、电子邮件编辑系统及其方法、电子邮件解码系统及其方法、电子邮件解密系统及其方法、电子邮件验证系统及其方法、电子邮件显示系统及其方法。特别是指一种电子邮件条形码化安全系统及其方法,利用二维条形码的编码解码、加密解密、签名验证技术的任一组合,来作电子邮件数据内容的保密,或电子邮件送件人身份的验证。
本发明的另一目的为提供一种电子邮件二维条形码编码器。
本发明的又一目的为提供一种电子邮件二维条形码解码器。
为达上述目的,本发明提供一种电子邮件条形码化安全系统,包括条形码化电子邮件的产生端10和条形码化电子邮件的接收端20的任一组合,如图1电子邮件条形码化安全系统实施图所示。
在条形码化电子邮件的产生端10,送件者是利用一电子邮件产生模块11于产生端的电子邮件软件产生一电子邮件,在通过一电子邮件编辑模块12对想要条形码化的电子邮件数据内容做编辑,再通过一电子邮件加密模块13对想要加密的电子邮件数据内容做加密,接着再通过一电子邮件签名模块14对电子邮件做签名,再通过一电子邮件编码模块15将已加密或签名的电子邮件编成二维条形码,进而通过电子邮件发送模块16将条形码化电子邮件发送到接收端。如图1上半部条形码化电子邮件的产生端10所示。
在条形码化电子邮件的接收端20,收件者是利用一电子邮件接收模块21在接收端的电子邮件软件接收条形码化电子邮件,再通过一电子邮件编辑模块22处理准备解码的二维条形码、再通过一电子邮件解码模块23将二维条形码还原为人类眼睛可辨识的数字形式数据,再通过一电子邮件解密模块24对有加密的电子邮件数据内容做解密,接着再通过一电子邮件验证模块25对电子邮件做验证,最后再将已解密或已验证的电子邮件的数据内容通过一电子邮件显示模块26显示出来。如图1下半部条形码化电子邮件的接收端20所示。
本发明的另一目的为提供一种电子邮件二维条形码编码器,安装在计算机使用者的电子邮件软件中(例如Outlook),让该电子邮件软件具有电子邮件条形码化的产生功能,包括电子邮件条形码化的产生、编辑、加密、签名;编码、发送等功能。
本发明的又一目的为提供一种电子邮件二维条形码解码器,安装在计算机使用者的电子邮件软件中(例如Outlook),让该电子邮件软件有电子邮件条形码化的还原功能,包括电子邮件条形码化的接收、编辑、解码、解密、验证、显示等功能。


图1是电子邮件条形码化安全系统实施图;图2是电子邮件二维条形码编码器硬件表现方式的电路方块图;图3是电子邮件二维条形码编码器软件方式表现的实施图范例;图4是电子邮件二维条形码解码器硬件表现方式的电路方块图;图5是电子邮件二维条形码解码器软件方式表现的实施图范例;图6是电子邮件条形码化安全方法的产生端程序图;图7是电子邮件条形码化安全方法的接收端程序图。
附图标号说明10条形码化电子邮件的产生端11产生模块12编辑模块13加密模块14签名模块15编码模块16发送模块20条形码化电子邮件的接收端21接收模块22编辑模块
23解码模块24解密模块25验证模块26显示模块60条形码化电子邮件产生端方法61产生程序62编辑程序63加密程序64签名程序65编码程序66发送程序70条形码化电子邮件接收端方法71接收程序72编辑程序73解码程序74解密程序75验证程序76显示程序具体实施方式
为说明本发明的其它目的和优点,现以下列图式配合较佳实施例子说明叙述如下,其中(1)图2所示为根据本发明的电子邮件二维条形码编码器,以硬件方式表现的电路方块图。
电子邮件二维条形码编码器的逻辑电路设计,包括输入接口、产生模块、编辑模块、加密模块、签名模块、编码模块、发送模块、缓冲记忆器、电子邮件二维条形码编码器控制装置、输出接口等,此电路方块图将是电子邮件二维条形码编码器的内部设计图,而其外观实施图是以网络接口卡(NIC)或记忆卡(PCMCIA)或芯片(Chip)的标准形状来制造。
(2)图3所示为根据本发明的电子邮件二维条形码编码器,以软件方式表现的实施图范例。
电子邮件二维条形码编码器除以硬件方式表现外,也可用软件方式来表现。图3是将电子邮件二维条形码编码器以软件方式表现。计算机使用者将电子邮件二维条形码编码器的软件安装在其电子邮件软件中(例如Outlook),让该电子邮件软件可以对电子邮件的数据内容做产生、编辑、加密、签名、编码、发送等功能。这种将电子邮件二维条形码编码器安装于现行的电子邮件软件中,通常称为嵌入式软件。
(3)图4所示为根据本发明的电子邮件二维条形码解码器,以硬件方式表现的电路方块图。
电子邮件二维条形码解码器的逻辑电路设计,包括输入接口、接收模块、编辑模块、解码模块、解密模块、验证模块、显示模块、缓冲记忆器、电子邮件二维条形码解码器控制装置、输出接口等,此电路方块图将是电子邮件二维条形码解码器的内部设计图,而其外观实施图是以网络接口卡或记忆卡或芯片的标准形状来制造。
(4)图5所示为根据本发明的电子邮件二维条形码解码器,以软件方式表现的实施图范例。
电子邮件二维条形码解码器除以硬件方式表现外,也可用软件方式来表现。图5是将电子邮件二维条形码解码器以软件方式表现。计算机使用者将电子邮件二维条形码解码器的软件安装在其电子邮件软件中(例如Outlook),让该电子邮件软件可以对电子邮件的数据内容做接收、编辑、解码、解密、验证、显示等功能。这种将电子邮件二维条形码解码器安装于现行的电子邮件软件中,亦称为嵌入式软件。
另外,本发明还提供一种电子邮件条形码化安全方法,此方法的程序包括条形码化电子邮件产生端方法60和条形码化电子邮件的接收端方法70的任一组合,如图6及图7电子邮件条形码化安全方法的产生端程序图及接收端程序图所示。
如图6,条形码化电子邮件产生端方法60的程序,包含一条形码化电子邮件产生程序61、一条形码化电子邮件编辑程序62、一条形码化电子邮件加密程序63、一条形码化电子邮件签名程序64、一条形码化电子邮件编码程序65、一条形码化电子邮件发送程序66。
如图7,条形码化电子邮件接收端方法70的程序,包含一条形码化电子邮件接收程序71、一条形码化电子邮件编辑程序72、一条形码化电子邮件解码程序73、一条形码化电子邮件解密程序74、一条形码化电子邮件验证程序75、一条形码化电子邮件显示程序76。
综合上述,本发明的主要创新性如下(1)本发明电子邮件条形码化安全系统及其方法,是首创应用二维条形码来提高电子邮件的数据内容保密性、电子邮件送件人的身份验证性。
(2)本发明是以人类眼睛无法辨识的条形码形式来表现电子邮件的数据内容,为电子邮件提供更高阶的保密和验证功能。此种创新性有别于传统电子邮件以人类眼睛可辨识的数字形式来表现电子邮件的数据内容。
(3)本发明可以用硬件或软件方式来实施电子邮件二维条形码编码器、电子邮件二维条形码解码器。
(4)本发明可以将电子邮件二维条形码编码器、电子邮件二维条形码解码器与加密解密、签名验证等电子邮件安全技术相结合,让电子邮件的数据内容有更高的保密性、电子邮件送件人的身份有更高的验证性。
以上所述仅为本发明的一优选具体实施例的说明,其修改或变化仍不脱本发明的精神,本发明的范畴当如后述的权利要求书为准。
权利要求
1.一种电子邮件条形码化安全系统,利用二维条形码的编码解码、加密解密、签名验证技术的任一组合,来做电子邮件数据内容的保密,或电子邮件送件人身份的验证。
2.根据权利要求1的电子邮件条形码化安全系统,其所使用的二维条形码形式,包括任何形式的二维条形码,例如PDF417二维条形码、Aztec二维条形码、QR-Code二维条形码或其它形式的二维条形码。
3.根据权利要求1的电子邮件条形码化安全系统,其所产生的二维条形码位置,包括出现在电子邮件的任何位置,例如电子邮件本文、电子邮件附文件或附件。
4.根据权利要求1的电子邮件条形码化安全系统,其所应用的电子邮件软件,包括应用在任何形式的电子邮件软件,例如outlook,outlook express,eudora,pegasus或其它电子邮件软件。
5.根据权利要求1的电子邮件条形码化安全系统,电子邮件条形码化安全系统包含条形码化电子邮件的产生端的下列模块任一组合一电子邮件条形码化产生模块,用以产生电子邮件的数据内容;一电子邮件条形码化编辑模块,用以对欲条形码化的数据内容加以编辑;一电子邮件条形码化加密模块,用以对欲条形码化的数据内容加以加密;一电子邮件条形码化签名模块,用以对想要条形码化的电子邮件送件人加以签名;一电子邮件条形码化编码模块,用以对想要条形码化的数据内容、加密、签名的任一组合加以编成二维条形码;一电子邮件条形码化发送模块,用以将条形码化的电子邮件发送到接收端。
6.根据权利要求1的电子邮件条形码化安全系统,电子邮件条形码化安全系统还包含条形码化电子邮件的接收端的下列模块任一组合一电子邮件条形码化接收模块,用以接收条形码化的电子邮件;一电子邮件条形码化编辑模块,用以对想要解码的条形码化电子邮件加以编辑;一电子邮件条形码化解码模块,用以对想要解码的条形码化电子邮件加以解码;一电子邮件条形码化解密模块,用以对已解码有加密的条形码化电子邮件加以解密;一电子邮件条形码化验证模块,用以对已解码有签名的条形码化电子邮件加以验证;一电子邮件条形码化显示模块,用以对已解码、已解密、已验证的条形码化电子邮件数据内容加以显示。
7.根据权利要求1的电子邮件条形码化安全系统,电子邮件条形码化安全系统还包含一电子邮件二维条形码编码器、一电子邮件二维条形码解码器,此二者皆可以用硬件方式表现或软件方式表现。
8.根据权利要求7的电子邮件条形码化安全系统,电子邮件二维条形码编码器以软件方式表现时,是安装在计算机使用者的电子邮件软件中,让该电子邮件软件具有条形码化电子邮件的产生功能,包括条形码化电子邮件的产生、编辑、加密、签名、编码、发送等功能的任一组合。
9.根据权利要求7的电子邮件条形码化安全系统,电子邮件二维条形码解码器以软件方式表现时,是安装在计算机使用者的电子邮件软件中,让该电子邮件软件有条形码化电子邮件的还原功能,包括条形码化电子邮件的接收、编辑、解码、解密、验证、显示等功能的任一组合。
10.一种电子邮件条形码化安全方法,是用来做电子邮件数据内容的保密,或电子邮件送件人身份的验证,或二者的组合。
11.根据权利要求10的电子邮件条形码化安全方法,电子邮件条形码化安全方法包含一条形码化电子邮件产生端方法的下列程序任一组合一条形码化电子邮件产生程序,用以产生电子邮件的数据内容;一条形码化电子邮件编辑程序,用以对想要条形码化的数据内容加以编辑;一条形码化电子邮件加密程序,用以对想要条形码化的数据内容加以加密;一条形码化电子邮件签名程序,用以对想要条形码化的电子邮件送件人加以签名;一条形码化电子邮件编码程序,用以对想要条形码化的数据内容、加密、签名的任一组合加以编成二维条形码;一条形码化电子邮件发送程序,用以将已条形码化的电子邮件发送到接收端。
12.根据权利要求10的电子邮件条形码化安全方法,电子邮件条形码化安全方法还包含一条形码化电子邮件接收端方法的下列程序任一组合一条形码化电子邮件接收程序,用以接收条形码化的电子邮件;一条形码化电子邮件编辑程序,用以对想要解码的条形码化电子邮件加以编辑;一条形码化电子邮件解码程序,用以对想要解码的条形码化电子邮件加以解码;一条形码化电子邮件解密程序,用以对已解码有加密的条形码化电子邮件加以解密;一条形码化电子邮件验证程序,用以对已解码有签名的条形码化电子邮件加以验证;一条形码化电子邮件显示程序,用以对已解码、已解密、已验证的条形码化电子邮件数据内容加以显示。
全文摘要
本发明主要目的是利用二维条形码编码器、二维条形码解码器、加密解密、签名验证等技术的任一组合,产生一种条形码化的电子邮件安全系统及其方法。此种电子邮件条形码化安全系统,包含二维条形码的编码、发送、解码等工作流程,而在此电子邮件的条形码化安全系统下所产生的二维条形码,具有加密解密、签名验证的安全功能。
文档编号G06F9/40GK1519705SQ0310299
公开日2004年8月11日 申请日期2003年1月24日 优先权日2003年1月24日
发明者黄庆祥 申请人:黄庆祥
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1