一种解密显示方法、系统及相关设备转让专利

申请号 : CN201010533059.9

文献号 : CN102064935B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 楼鹏尹爱国侯广乾

申请人 : 珠海艾派克微电子有限公司

摘要 :

本发明实施例公开了解密显示方法、系统及相关设备,应用于通信技术领域。本发明实施例中的解密显示方法是信息发送方在待加密信息中插入插入信息并加密后发送给信息接收方,和/或将待加密信息加密后和待加密信息的特征信息一起发送给信息接收方,或者只发送加密信息给信息接收方;这样接收方在进行解密后得到解密结果,并通过判断解密结果是否满足与发送方在待加密信息中插入插入信息相关的策略,和/或利用将待加密信息的特征与解密结果的特征进行比较,和/或判断解密结果是否符合约定的规律,来确定解密的正确性;不用通过传输解密密钥,并进行密钥对比来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。

权利要求 :

1.一种解密显示方法,其特征在于,包括:

接收信息发送方发送的加密信息,和所述加密信息在加密前的特征信息;所述特征信息是指加密信息在加密前所呈现的属性特征,包括下述信息中的任一个或多个:信息长度特征,信息的取值范围特征,明码数据采用的编码组合特征;

利用解密密钥对所述加密信息进行解密,得到解密结果;

判断所述解密结果的特征与所述特征信息是否一致,如果相一致,则进行解密结果的显示;

所述判断所述解密结果的特征与所述特征信息是否一致具体包括:判断所述解密结果的长度是否与所述信息长度特征一致,和/或判断所述解密结果的取值范围是否与所述取值范围特征一致,和/或判断所述解密结果的编码组合是否与所述明码数据采用的编码组合特征一致。

2.如权利要求1所述的方法,其特征在于,还包括:如果所述解密结果的特征与所述特征信息不一致,则反馈解密密钥错误的信息。

3.如权利要求1所述的方法,其特征在于,该方法还包括:判断所述解密结果是否满足预置的策略,如果满足,且判断所述解密结果的特征与所述特征信息相一致,则进行解密结果的显示;

所述预置的策略包含下述信息中的一个或多个:解密结果满足预置的规律,解密结果中包含约定信息,其中所述预置的规律和约定信息分别是所述信息发送方和信息接收方约定的规律和信息。

4.一种通信设备,其特征在于,包括:

第一信息接收单元,用于接收信息发送方发送的加密信息,和所述加密信息在加密前的特征信息;所述特征信息是指加密信息在加密前所呈现的属性特征,包括下述信息中的任一个或多个:信息长度特征,信息的取值范围特征,明码数据采用的编码组合特征;

第一解密单元,用于利用解密密钥对所述第一信息接收单元接收到的加密信息进行解密,得到解密结果;

第一判断单元,用于判断所述第一解密单元解密得到的解密结果的特征与所述特征信息是否一致;所述判断所述解密结果的特征与所述特征信息是否一致具体包括:判断所述解密结果的长度是否与所述信息长度特征一致,和/或判断所述解密结果的取值范围是否与所述取值范围特征一致,和/或判断所述解密结果的编码组合是否与所述明码数据采用的编码组合特征一致;

第一结果显示单元,用于当所述第一判断单元判断解密结果的特征与所述特征信息相一致,则进行解密结果的显示。

5.如权利要求4所述的设备,其特征在于,还包括:

第一错误反馈单元,用于如果所述第一判断单元判断解密结果的特征与所述特征信息不一致,则反馈解密密钥错误的信息。

6.如权利要求4所述的设备,其特征在于,还包括:

策略判断单元,用于判断所述解密结果是否满足预置的策略;

则所述第一结果显示单元,具体用于当所述策略判断单元判断所述解密结果满足预置的策略,且所述第一判断单元判断所述解密结果的特征与所述特征信息相一致,则进行解密结果的显示;

所述预置的策略包含下述信息中的一个或多个:解密结果满足预置的规律,解密结果中包含约定信息,其中所述预置的规律和约定信息分别是所述信息发送方和信息接收方约定的规律和信息。

7.一种解密显示系统,其特征在于,包括:第一发送设备和第一接收设备;其中:所述第一发送设备,用于将加密信息和所述加密信息在加密前的特征信息发送给第一接收设备;

所述第一接收设备如权利要求4至6任一项所述的通信设备。

说明书 :

一种解密显示方法、系统及相关设备

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种解密显示方法、系统及相关设备。

背景技术

[0002] 通信系统中的设备之间在进行信息传输时,为了保护传输过程中的信息,信息发送方会通过密钥对传输的信息进行加密运算后,形成加密信息,并将加密信息和密钥通过有线或者无线网络发送给信息接收方;信息接收方会利用本地预置的密钥对加密信息进行解密,并显示解密结果。
[0003] 信息接收方可以确定上述解密过程中解密密钥的正确性,具体地将接收的密钥与本地预置的密钥进行对比,如果相一致,则确认本地预置的密钥正确,则本地预置的密钥对加密信息解密后的解密结果也正确。
[0004] 在对上述现有的方法进行实践和研究的过程中,本发明的发明人发现:在信息发送方与接收方进行通信时,会进行密钥的传输,增加了密钥泄露的可能,安全性较差;且对于利用错误解密密钥显示的解密结果,密钥被逆向运算破解的风险较大。

发明内容

[0005] 本发明实施例提供解密显示方法、系统及相关设备,提高系统的安全性。
[0006] 本发明实施例提供一种解密显示方法,包括:
[0007] 接收信息发送方发送的加密信息,和所述加密信息在加密前的特征信息;
[0008] 利用解密密钥对所述加密信息进行解密,得到解密结果;
[0009] 判断所述解密结果的特征与所述特征信息是否一致,如果相一致,则进行解密结果的显示。
[0010] 本发明实施例提供一种解密显示方法,包括:
[0011] 将插入信息插入到待加密信息,所述插入信息包含如下信息中的任一个或多个:待加密信息的特征信息,具有特定规律的标识信息,约定信息;
[0012] 并对插入了所述插入信息的待加密信息进行加密,得到加密信息;
[0013] 将所述加密信息发送给信息接收方,以便所述信息接收方在对所述加密信息解密后,判断解密结果是否满足预置的策略,并根据判断结果进行显示;
[0014] 所述预置的策略包含如下信息中的任一个或多个:所述解密结果的特征与所述解密结果相应位置的特征信息一致;所述解密结果相应位置的信息具有所述特定规律;所述解密结果中包含所述约定信息,所述解密结果相应位置与所述特征信息和/或标识信息在待加密信息的位置一致。
[0015] 本发明实施例提供一种解密显示方法,包括:
[0016] 接收信息发送方发送的加密信息;
[0017] 利用解密密钥对所述加密信息进行解密,得到解密结果;
[0018] 判断所述解密结果是否满足预置的策略,如果满足,则进行解密结果的显示;
[0019] 所述预置的策略包含如下信息中的任一个或多个:所述解密结果的特征与所述解密结果相应位置的特征信息一致;所述解密结果相应位置的信息具有特定规律,所述特定规律是所述信息发送方在所述加密信息加密前,插入到待加密信息的标识信息具有的规律;所述解密结果中包含约定信息;所述解密结果符合预置的规律,所述预置的规律是信息接收方与所述信息发送方约定的规律;
[0020] 所述解密结果相应位置与所述信息发送方在所述加密信息加密前,插入到待加密信息的特征信息和/或标识信息的位置一致。
[0021] 本发明实施例提供一种通信设备,包括:
[0022] 第一信息接收单元,用于接收信息发送方发送的加密信息,和所述加密信息在加密前的特征信息;
[0023] 第一解密单元,用于利用解密密钥对所述第一信息接收单元接收到的加密信息进行解密,得到解密结果;
[0024] 第一判断单元,用于判断所述第一解密单元解密得到的解密结果的特征与所述特征信息是否一致;
[0025] 第一结果显示单元,用于当所述第一判断单元判断解密结果的特征与所述特征信息相一致,则进行解密结果的显示。
[0026] 本发明实施例提供一种通信设备,包括:
[0027] 信息插入单元,用于将插入信息插入到待加密信息,该插入信息包含但不限于如下信息中的任一个或多个:待加密信息的特征信息,具有特定规律的标识信息,约定信息;
[0028] 加密单元,用于对插入了所述插入信息的待加密信息进行加密,得到加密信息;
[0029] 发送显示单元,用于将所述加密单元加密后的加密信息发送给信息接收方,以便所述信息接收方在对所述加密信息解密后,判断是否满足预置的策略,并根据判断结果进行显示;
[0030] 其中预置的策略包含如下信息中的任一个或多个:所述解密结果的特征与所述解密结果相应位置的特征信息一致;所述解密结果相应位置的信息具有所述特定规律;所述解密结果中包含所述约定信息,所述解密结果相应位置与所述特征信息和/或标识信息在待加密信息的位置一致。
[0031] 本发明实施例提供一种通信设备,包括:
[0032] 第二信息接收单元,用于接收信息发送方发送的加密信息;
[0033] 第二解密单元,用于利用解密密钥对所述第二信息接收单元接收的加密信息进行解密,得到解密结果;
[0034] 第二判断单元,用于判断所述第二解密单元得到的解密结果是否满足预置的策略;所述预置的策略包含如下信息中的任一个或多个:所述解密结果的特征与所述解密结果相应位置的特征信息一致;所述解密结果相应位置的信息具有特定规律,所述特定规律是所述信息发送方在所述加密信息加密前,插入到待加密信息的标识信息具有的规律;所述解密结果中包含约定信息;所述解密结果相应位置与所述信息发送方在所述加密信息加密前,插入到待加密信息的特征信息和/或标识信息的位置一致;
[0035] 第二结果显示单元,用于当所述第二判断单元判断解密结果满足预置的策略,则进行解密结果的显示。
[0036] 本发明实施例还提供一种通信设备,包括:
[0037] 第三信息接收单元,用于接收信息发送方发送的加密信息;
[0038] 第三解密单元,用于利用解密密钥对所述第三信息接收单元接收到的加密信息进行解密,得到解密结果;
[0039] 第三判断单元,用于判断所述第三解密单元解密得到的解密结果是否符合预置的规律;所述预置的规律是信息接收方与所述信息发送方约定的规律;
[0040] 第三结果显示单元,用于当所述第三判断单元判断解密结果符合预置的规律,则进行解密结果的显示。
[0041] 本发明实施例中的解密显示方法是信息发送方在待加密信息中插入插入信息并加密后发送给信息接收方,和/或将待加密信息加密后和待加密信息的特征信息一起发送给信息接收方,或者只发送加密信息给信息接收方;这样接收方在进行解密后得到解密结果,并通过判断解密结果是否满足与发送方在待加密信息中插入插入信息相关的策略,和/或利用将待加密信息的特征与解密结果的特征进行比较,和/或判断解密结果是否符合约定的规律,来确定解密的正确性;不用通过传输解密密钥,并进行密钥对比来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。

附图说明

[0042] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043] 图1是本发明实施例提供的一种解密显示方法的流程图;
[0044] 图2是本发明实施例提供的另一种解密显示方法的流程图;
[0045] 图3是本发明实施例提供的另一种解密显示方法的流程图;
[0046] 图4是本发明实施例提供的另一种解密显示方法的流程图;
[0047] 图5是本发明实施例提供的一种通信设备的结构示意图;
[0048] 图6是本发明实施例提供的另一种通信设备的结构示意图;
[0049] 图7是本发明实施例提供的另一种通信设备的结构示意图;
[0050] 图8是本发明实施例提供的另一种通信设备的结构示意图。

具体实施方式

[0051] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 本发明实施例提供的一种解密显示方法,是信息接收方进行的解密显示方法,流程图如图1所示,包括:
[0053] 101、接收信息发送方发送的加密信息,和加密信息在加密前的特征信息。
[0054] 这里的特征信息是指加密信息在加密前即待加密信息所呈现的属性特征,可以包含但不限于下述信息中的任意一个或多个:信息长度特征,信息的取值范围特征,明码数据采用的编码组合特征等信息。特征信息还可以是其它信息,其具体内容并不能造成对本发明的限制。
[0055] 102、利用解密密钥对加密信息进行解密,得到解密结果。
[0056] 这里解密密钥可以是预置在信息接收方的,也可以是接收用户输入的密钥等。
[0057] 103、判断解密结果的特征与特征信息是否一致,如果相一致,说明解密正确,则执行步骤104,如果不一致,解密错误,则执行步骤105;
[0058] 在判断解密结果的特征与特征信息是否一致时,可以根据接收到具体的特征信息来决定,例如:如果特征信息中包括信息的长度特征,则需要判断解密结果的长度是否与信息长度特征一致;如果特征信息中包括信息的取值范围特征,判断解密结果的取值范围是否与取值范围特征一致;如果特征信息中包括信息的长度特征和信息的取值范围特征,则需要分别判断解密结果的长度和取值范围是否与特征信息中包括的长度特征和取值范围特征一致。
[0059] 如果特征信息中包含明码数据采用的编码组合特征,这里编码组合可以是常规的编码方式,也可以是自定义的编码方式,例如对字母A、B、C的编码,采用常规的编码方式为美国标准信息交换码(ASCII),即用8位的一个字节代表一个字母,A=01000001;本实施例中采用一种自定义的编码方式,如A=0,B=11,C=101,发送方可以按照该自定义的编码方式进行编码,并将这种编码组合特征发送给接收方;接收方在得到解密结果后,如果解密结果中的编码方式是自定义的这几种编码组合,比如解密结果为010111时,其表示ACB的编码组合,此时解密密钥正确;如果解密结果中为01000001,其编码组合方式不符合信息发送方对数据的编码方式,则表示解密密钥错误。
[0060] 104、进行解密结果的显示;
[0061] 105、反馈解密密钥错误的信息。
[0062] 可见,本实施例中信息发送方将加密前信息的特征信息和加密信息一同发送给信息接收方;信息接收方在接收到之后,利用解密密钥对加密信息进行解密,并判断解密结果的特征和接收到的特征信息是否一致,如果一致,则显示解密结果,否则显示解密错误。这样利用将加密前信息的特征与解密后信息的特征进行比较,来确定解密的正确性,不用通过传输解密密钥,,并进行密钥对比来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0063] 可以理解,在另一个具体的实施例中,在显示解密结果或反馈解密密钥错误的信息之前,还要判断解密结果是否满足预置的策略,如果满足,且步骤103中判断解密结果的特征和特征信息一致时,才能执行步骤104;如果不满足,和/或步骤103中判断解密结果的特征和特征信息不一致时,都可以执行步骤105。这样通过两次的判断后,如果确定解密结果的特征与待加密信息的特征信息相一致,且解密结果满足预置的策略的情况下,才说明解密密钥正确,并显示密钥结果。可以避免解密密钥错误时显示解密结果而导致的安全性问题,增强了系统的安全性。
[0064] 这里预置的策略包括但不限于下述信息中的任一个或多个:解密结果满足预置的规律,解密结果中包含约定信息,其中:预置的规律和约定信息分别是信息发送方和信息接收方约定的规律和信息。比如:预置的规律可以是约定的编码组合方式等;而约定信息可以是某个公司的名字,或某人姓名等。
[0065] 本发明实施例提供的另一种解密显示方法,流程图如图2所示,包括:
[0066] 201、信息发送方将插入信息插入到待加密信息,该插入信息可以包含但不限于如下信息中的任一个或多个:待加密信息的特征信息,具有特定规律的标识信息,约定信息等;
[0067] 这里信息接收方可以在待加密信息的最前面,或最后面,或中间等任意位置插入插入信息。
[0068] 插入信息中包含的标识信息具有特定规律,比如:标识信息可以是待加密信息所有字节的值的和保留的最低字节等,例如,待加密信息所有字节的值的和为(...0000111100110100),则最低的一个字节即为标识信息00110100;插入信息中包含的待加密信息的特征信息是指待加密信息在加密前所呈现的属性特征,如信息长度特征,信息的取值范围,或特征明码数据采用的编码组合特征等信息;插入信息中包含的约定信息是指信息接收方和信息发送方约定的信息,如某个公司名字,某个人的姓名等。
[0069] 202、对插入了该插入信息的待加密信息进行加密,得到加密信息;
[0070] 203、将加密信息发送给信息接收方,以便信息接收方在对加密信息解密后,判断是否满足预置的策略,并根据判断结果进行显示。
[0071] 其中预置的策略包含但不限于如下信息的任一个或多个:解密结果的特征与解密结果相应位置的特征信息一致,解密结果相应位置的信息具有特定规律,解密结果中包含约定信息。这里所说的解密结果相应位置与特征信息和/或标识信息在待加密信息的位置是一致的。
[0072] 例如:在步骤201中信息发送方在待加密信息的最后N个字节插入标识信息,则信息接收方需要判断解密结果的最后N个字节的信息是否具有特定规律。如果步骤201中信息发送方在待加密信息的最前M个字节插入特征信息,则信息接收方判断解密结果的特征是否与解密结果最前M个字节的特征信息一致,如解密结果的长度是否与解密结果最前M个字节的长度特征一致。如果步骤201中信息发送方将约定信息插入到待加密信息,则信息接收方判断解密结果是否包含有该约定信息。
[0073] 信息接收方根据判断结果进行显示时,如果满足预置的策略,则显示解密结果,如果不满足预置的策略,则显示解密密钥错误的信息等。
[0074] 而对于信息接收方,实施的解密显示方法,流程图如图3所示,包括:
[0075] 204、接收信息发送方发送的加密信息;
[0076] 205、利用解密密钥对加密信息进行解密,得到解密结果;
[0077] 这里解密密钥可以是预置在本地的,也可以接收用户输入的。
[0078] 206、判断解密结果是否满足预置的策略,如果满足,则说明解密密钥正确,执行步骤207;如果不满足,则说明解密密钥错误,执行步骤208;
[0079] 这里预置的策略包含但不限于如下信息中的任一个或多个:解密结果的特征与解密结果相应位置的特征信息一致;解密结果相应位置的信息具有特定规律;解密结果中包含约定信息;解密结果符合预置的规律,这里预置的规律是信息接收方与信息发送方约定的规律,比如约定的编码组合方式等规律。其中:解密结果相应位置与信息发送方在加密信息加密前,插入到待加密信息的特征信息和/或标识信息的位置一致。
[0080] 比如:信息接收方可以判断解密结果的长度与解密结果最前P个字节的长度特征是否一致,而信息发送方就是在待加密信息的最前P个字节插入待加密特征的长度特征。
[0081] 信息接收方还可以判断解密结果最后Q个字节的信息是否具有特定规律,这里特定规律是信息发送方在对加密信息加密前,插入待加密信息最后Q个字节的标识信息具有的规律,比如,特定规律可以是解密结果所有字节的值的和保留的最低字节等,例如,解密结果所有字节的值的和为(...0000111100110100),则最低的一个字节即为插入信息00110100。这里特定规律的具体内容并不能对本发明造成限制,只需要和信息发送方插入的标识信息的规律一致即可。
[0082] 信息接收方当还可以判断解密结果中是否包含约定信息如某个公司的名字,或某人姓名等。
[0083] 207、进行解密结果的显示;
[0084] 208、反馈解密密钥错误的信息。
[0085] 可见,在另一个具体实施例中,信息发送方将插入信息插入到待加密信息,并加密后发送给信息接收方;当信息接收方接收到加密信息,进行解密后,判断解密结果是否满足预置的策略,如果满足则显示解密结果,如果不满足则反馈解密密钥错误,其中预置的策略是与发送方插入待加密信息插入信息相关的内容。这样通过判断解密后信息是否满足与发送方在待加密信息中插入插入信息相关的策略,来确定解密的正确性,不用通过传输解密密钥,并进行密钥的比对来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0086] 在一个具体的实施例中,信息发送方还可以将待加密信息的特征信息如长度特征,或编码组合特征等发送给信息接收方,这样信息接收方对加密信息解密后,还可以判断解密结果的特征与待加密信息的特征信息是否一致,如果一致,且在步骤206中判断解密结果满足预置的策略时,才显示解密结果;如果不一致和/或在步骤206中判断解密结果不满足预置的策略时,则反馈解密密钥错误的信息。具体的判断是否一致的过程如实施例一中步骤103的判断,在此不再赘述。这样通过信息接收方经过两次的判断后,才能确定解密密钥的正确性,并显示密钥结果,可以避免解密密钥错误时显示解密结果而导致的安全性问题,增强了系统的安全性。
[0087] 本发明实施例提供的另一种解密显示方法,流程图如图4所示,包括:
[0088] 301、信息发送方发送加密信息给信息接收方。
[0089] 302、信息接收方接收到加密信息后,利用解密密钥对加密信息进行解密,得到解密结果。
[0090] 这里解密密钥可以是预置在信息接收方的,也可以是接收用户输入的密钥等。
[0091] 303、信息接收方判断解密结果是否符合预置的规律,如果符合,说明解密密钥正确,则执行步骤304,如果不符合,则说明解密密钥错误,则执行步骤305;
[0092] 这里,预置的规律是信息发送方和信息接收方约定的规律。
[0093] 比如,信息发送方和信息接收方约定的规律是加密信息加密前,待加密信息的前128位数据采用一种自定义的编码方式,如A=0,B=11,C=101,待加密信息按照该自定义的编码方式进行编码;信息接收方在得到解密结果后,如果解密结果中前128位数据的编码方式是自定义的这几种编码组合,比如前128位数据的部分解密结果为010111时,其表示ACB的编码组合,符合约定的规律,此时解密密钥正确;如果前128位数据的部分解密结果为01000001,其编码组合方式不符合约定的规律,则表示解密密钥错误。
[0094] 304、进行解密结果的显示;
[0095] 305、反馈解密密钥错误的信息。
[0096] 可见,本实施例中信息发送方将加密信息发送给信息接收方;信息接收方在接收到之后,利用解密密钥对加密信息进行解密,并判断解密结果是否符合预置的约定规律,如果符合,则显示解密结果,否则反馈解密密钥错误。这样通过判断解密结果是否符合约定的规律,来确定解密的正确性,不用通过传输解密密钥,并进行密钥对比来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0097] 本发明实施例提供的一种通信设备,结构示意图如图5所示,包括:
[0098] 第一信息接收单元10,用于接收信息发送方发送的加密信息,和加密信息在加密前的特征信息;
[0099] 第一解密单元11,用于利用解密密钥对第一信息接收单元10接收到的加密信息进行解密,得到解密结果;
[0100] 第一判断单元12,用于判断第一解密单元11解密得到的解密结果的特征与特征信息是否一致;
[0101] 第一结果显示单元13,用于当第一判断单元12判断解密结果的特征与特征信息相一致,则进行解密结果的显示。
[0102] 本实施例中的设备还包括:
[0103] 第一错误反馈单元14,用于如果第一判断单元12判断解密结果的特征与特征信息不一致,则反馈解密密钥错误的信息。
[0104] 策略判断单元15,用于判断第一解密单元11解密得到的解密结果是否满足预置的策略;预置的策略包含下述信息中的一个或多个:解密结果满足预置的规律,解密结果中包含约定信息,其中预置的规律和约定信息分别是信息发送方和信息接收方约定的规律和信息。
[0105] 本实施例的通信设备中:第一信息接收单元10接收到加密信息加密前的特征信息和加密信息后,第一解密单元11利用解密密钥对加密信息进行解密,并由第一判断单元12判断解密结果的特征和接收到的特征信息是否一致,如果一致,且策略判断单元15判断解密结果满足预置的策略,则第一结果显示单元13显示解密结果;如果策略判断单元15判断解密结果不满足预置的策略,和/或第一判断单元12判断解密结果的特征和接收到的特征信息不一致,则第一错误反馈单元14反馈解密密钥错误的信息。这样利用将加密信息在加密前的特征与解密结果的特征进行比较,和/或判断解密结果是否满足预置的策略,来确定解密的正确性,不用通过传输解密密钥,并进行密钥的比对来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0106] 本发明实施例提供的一种通信设备,结构示意图如图6所示,包括:
[0107] 信息插入单元20,用于将插入信息插入到待加密信息,该插入信息包含但不限于如下信息中的任一个或多个:待加密信息的特征信息,具有特定规律的标识信息,约定信息;
[0108] 加密单元21,用于对插入了插入信息的待加密信息进行加密,得到加密信息;
[0109] 发送显示单元22,用于将加密单元21加密后的加密信息发送给信息接收方,以便信息接收方在对加密信息解密后,判断是否满足预置的策略,并根据判断结果进行显示;
[0110] 其中预置的策略包含如下信息中的任一个或多个:解密结果的特征与解密结果相应位置的特征信息一致;解密结果相应位置的信息具有特定规律;解密结果中包含约定信息,解密结果相应位置与特征信息和/或标识信息在待加密信息的位置一致。
[0111] 本发明实施例提供的一种通信设备,结构示意图如图7所示,包括:
[0112] 第二信息接收单元30,用于接收信息发送方发送的加密信息;
[0113] 第二解密单元31,用于利用解密密钥对第二信息接收单元30接收到的加密信息进行解密,得到解密结果;
[0114] 第二判断单元32,用于判断第二解密单元31解密得到的解密结果是否满足预置的策略;其中预置的策略包含但不限于如下信息中的任一个或多个:解密结果的特征与解密结果相应位置的特征信息一致;解密结果相应位置的信息具有特定规律,特定规律是信息发送方在加密信息加密前,插入到待加密信息的标识信息具有的规律;解密结果中包含约定信息;这里解密结果相应位置与信息发送方在加密信息加密前,插入到待加密信息的特征信息和/或标识信息的位置一致;
[0115] 第二结果显示单元33,用于当第二判断单元32判断解密结果满足预置的策略,则进行解密结果的显示。
[0116] 本实施例中的设备还包括:
[0117] 第二错误反馈单元34,用于当第二判断单元32判断解密结果不满足预置的策略,则反馈解密密钥错误的信息。
[0118] 特征判断单元35,用于当接收到待加密信息的特征信息,判断解密结果的特征与待加密信息的特征信息是否一致。
[0119] 本实施例中:当第二信息接收单元30信息接收方接收到加密信息,第二解密单元31进行解密后;第二判断单元32判断解密结果是否满足预置的策略,其中预置的策略与信息发送方在对加密信息加密前,插入待加密信息插入信息相关,如果满足,且特征判断单元
35判断解密结果的特征与待加密信息的特征信息一致时,则第二结果显示单元33显示解密结果;如果不满足,和/或特征判断单元35判断解密结果的特征与待加密信息的特征信息不一致时,则第二错误反馈单元34反馈解密密钥错误。这样通过判断解密后信息是否满足发送方在待加密信息中插入插入信息相关的策略,和/或判断解密结果的特征与待加密信息的特征信息是否一致来确定解密的正确性,不用通过传输解密密钥,并进行密钥比对来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0120] 本发明实施例提供的一种通信设备,结构示意图如图8所示,包括:
[0121] 第三信息接收单元40,用于接收信息发送方发送的加密信息;
[0122] 第三解密单元41,用于利用解密密钥对第三信息接收单元40接收到的加密信息进行解密,得到解密结果;
[0123] 第三判断单元42,用于判断第三解密单元41解密得到的解密结果是否符合预置的规律;该预置的规律是信息接收方与信息发送方约定的规律;
[0124] 第三结果显示单元43,用于当第三判断单元42判断解密结果符合预置的规律,则进行解密结果的显示。
[0125] 可以理解,本实施例中如果第三判断单元42判断解密结果不符合预置的规律,则该设备可以通过第三错误反馈单元44反馈解密密钥错误的信息。
[0126] 本实施例的通信设备中:第三信息接收单元40接收到加密信息后,第三解密单元41利用解密密钥对加密信息进行解密,并由第三判断单元42判断解密结果是否符合预置的规律,如果符合,则第三结果显示单元43显示解密结果,否则由第三错误反馈单元44反馈解密密钥错误的信息。这样通过判断解密结果是否符合约定的规律,来确定解密的正确性,不用通过传输解密密钥,并进行密钥的比对来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0127] 本发明实施例还提供一种解密显示系统,包括第一发送设备和第一接收设备,其中:第一发送设备,用于将加密信息和加密信息在加密前的特征信息发送给第一接收设备;而第一接收设备为如图5所示的通信设备。
[0128] 本系统实施例中的第一发送设备和第一接收设备可以通过如下的步骤来进行解密显示方法:
[0129] A:第一发送设备对待加密信息进行加密。
[0130] 假设待加密信息是由元素序列S0,S1,...Sn-1组成的元素集合VST(T=0,1,...n-1),其中,ST代表集合VST中的某个元素,n为1到127之间的自然数;第一发送设备利用加密密钥集合A中的任一加密密钥K1对待加密信息进行加密,得到的加密信息构成一个密文件空间Vf,f为密文件中的元素。其中加密密钥集合A是由一系列的加密密钥K1组成。
[0131] B:将加密信息构成的Vf和待加密信息VST的特征信息发送给第一接收设备;本实施例中特征信息为信息的取值范围特征即0<=ST<=126故VST=[0,126],及待加密信息的元素个数T等特征信息。
[0132] C:第一接收设备接收到第一发送设备发送的信息,对加密信息进行解密。
[0133] 第一接收设备利用解密密钥集合B中的任一解密密钥K2,对加密信息的密文件空间Vf中的元素进行解密,解密后得到的解密结果为元素序列为S’0,S’1...S’m-1组成的元素集合为VS’H,其中,SH代表集合VSH中的某个元素。上述T,H,m,n为整数,m≥1,n≥1。这里解密密钥集合B是由一系列解密密钥K2组成的。
[0134] D:判断解密结果VS’H的特征与待加密信息VST的特征信息是否一致,如果一致,则执行步骤E,如果不一致,则执行步骤F。
[0135] 本实施例中当VS’H的元素个数H=T,且VS’H中元素的取值范围为[0,126]时,判断解密结果正确,否则,解密结果错误。
[0136] E:将解密结果进行显示。
[0137] F:反馈解密密钥错误的信息。
[0138] 令使用错误的解密密钥K2得到的元素S’H落入VST的概率为P0,允许适当的判断错误解密结果的概率误判率为Py,则使用任一错误的解密密钥K2得到的元素序列S’0,S’1,...,S’m-1落入VST的概率P为P=P0*P1...*Pm-1,其中P<=Py。
[0139] 假设通过上述步骤得到的解密结果S’H的取值范围[0,255],即0≤S’H≤255,如果S’H的取值为均匀分布,S’H∈VST的概率PH=0.5,当m=50时,误判率P=P0*P1...*Pm-1≈0.0000000000000001,在一般情况下,元素个数m的值远远大于50,则误判率会更小。
[0140] 本发明实施例还提供一种解密显示系统,包括:第二发送设备如图6所示的通信设备,和第二接收设备如图7所示的通信设备,且第二发送设备和第二接收设备执行的解密显示方法分别如图2和3所示。
[0141] 本发明实施例还提供一种解密显示系统,包括:第三发送设备和第三接收设备,其中:第三发送设备,用于将加密信息发送给第三接收设备;第三接收设备如图8所示的通信设备,且第三接收设备执行的解密显示方法如图4所示。
[0142] 可见,本发明实施例中的解密显示方法是信息发送方在待加密信息中插入插入信息并加密后发送给信息接收方,和/或将待加密信息加密后和待加密信息的特征信息一起发送给信息接收方,或者只发送加密信息给信息接收方;这样接收方在进行解密后得到解密结果,并通过判断解密结果是否满足与发送方在待加密信息中插入插入信息相关的策略,和/或利用将待加密信息的特征与解密结果的特征进行比较,和/或判断解密结果是否符合约定的规律,来确定解密的正确性;不用通过传输解密密钥,并进行密钥对比来确定密钥的正确性,从而消除了在密钥传输过程的安全隐患,提高了系统的安全性。
[0143] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。
[0144] 以上对本发明实施例所提供的解密显示方法、系统及相关设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。