一种信息发送设备、接收设备、传输设备及方法_2

文档序号:9818384阅读:来源:国知局
值。
[0056]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0057]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0058]图1为本发明一种信息发送设备的结构示意图。包括:加密模块110、拆分模块120、发送方通信信道协商模块130、伪随机码生成模块140、第一通道干扰码生成模块150、第二通道干扰码生成模块160和发送模块170。其中:
[0059]加密模块110,用于根据密钥将明文加密生成密文,所述密钥为η位二进制数。
[0060]例如,密钥为01001110,明文为AB⑶EFGHIGKLMN0P,根据密钥将明文加密生成E1E2E3E4E5E6E7E8E9EaEbEcEdEfEgEho本领域技术人员应该理角军,这里密钥、明文、密文只是用于举例,不应该理解为对本发明的限制。
[0061]拆分模块120,用于将密文拆分为与密钥长度相同的多个密文段。
[0062]例如,密钥比特位为8位,将16位的密文拆分为2个密文段,如将E1E2E3E4E5E6E7E8E9EaEbEcEdEfEgEh 拆分为 E1E2E3E4E5E6E7E8 和 E9EaEbEcEdEfEcEh,其中,如果密文比特位的位数不是密钥比特位的位数的整数倍,则补齐密文长度,使之是密钥长度的整数倍,例如密文后补O。本领域技术人员应该理解,这里密文后补O只是用于举例,不应该理解为对本发明的限制。
[0063]发送方通信信道协商模块130,用于与信息接收设备协商所述密钥的各比特位取值与通信通道的对应关系、以及所述密钥的各比特位排列顺序与时隙顺序的对应关系。
[0064]例如,密钥比特位取值为I时,标识第一通信信道,密钥比特位取值为O时,标识第二通信信道。密钥第一比特位标识第一时隙,第二比特位标识第二时隙,以此类推。本领域技术人员应该理解,以上只是用于举例,不应该理解为对本发明的限制。
[0065]伪随机码生成模块140,用于随机生成与所述密文段长度相同的伪随机码。
[0066]例如,随机生成伪随机码为P1P2P3P4P5P6P7P8,本领域技术人员应该理解,这里伪随机码只是用于举例,不应该理解为对本发明的限制。
[0067]第一通道干扰码生成模块150,用于在比特位的第一取值标识第一通信信道时,将具有第一取值的比特位所对应的所述密文段的各比特位分配到第一通信信道,并且,将所述第一通信信道上的空位用所述伪随机码中与所述空位对应的比特位填充,形成与所述密文段长度相同的第一干扰码。
[0068]第二通道干扰码生成模块160,用于在比特位的第二取值标识第二通信信道时,将具有第二取值的比特位所对应的所述密文段的各比特位分配到第二通信信道,并且,将所述第二通信信道上的空位用所述伪随机码中与所述空位对应的比特位填充,形成与所述密文段长度相同的第二干扰码。
[0069]在本发明的实施例中,密钥比特位取值为I时,E2, E5, E6和E7在第一通信信道上传输,且Ε2、Ε5、Ε6和E7分别分配在第一通信信道的第二、第五、第六和第七时隙中传输。将P1、P3、P4和P8填充到第一通信信道的空位,且在第一、第三、第四以及第八时隙中传输,从而形成第一干扰码P1E2P3P4E5E6E7Pp密钥比特位取值为O时,E1, E3, E4和E8在第二通信信道上传输,且Ep E3> E4和E8分别分配在第二通信信道的第一、第三、第四和第八时隙中传输。将P2、P5、P6和P7填充到第二通信信道的空位,且在第二、第五、第六以及第七时隙中传输,从而,形成第二干扰码E1P2E3E4P5P6P7E80
[0070]同理,密文段E9EaEbEcEdEfEcEh形成第一干扰码P1EaP3P4EdEfEs P8和第二干扰码EgP 2EbEcP 5Ρ 6Ρ γΕΗ O
[0071]发送模块170,用于根据所述密钥的各比特位与时隙的对应关系,将所述第一干扰码中的各比特位按照时隙,通过所述第一通信信道发送给信息接收设备;以及将所述第二干扰码中的各比特位按照时隙,通过所述第二通信信道发送给信息接收设备。
[0072]该实施例中,先发送第一段密文段,再发送第二段密文段,以此类推。
[0073]在该实施例中,由于通过将拆分后的密文分配到两个通信信道上,并且通信信道上的空位用伪随机码填充生成干扰码,通过双通道将干扰码传输给接收方,因此,降低了信息传输过程中被侦听和破解的风险。
[0074]在本发明的实施例中,其中,所述加密模块用于根据信息发送设备和所述信息接收设备的共享信息、以及随机信息生成密钥。
[0075]所述发送模块随机选取一条通信信道,将所述随机信息发送给所述信息接收设备。例如,所述发送模块用于发送密钥同步指令,所述随机信息携带在所述密钥同步指令中。由于通过随机选取一条通信传输随机信息,即生成的密钥为随机密钥,且密钥是不定长的,进一步降低了信息传输过程中被破解的风险,增强了信息传输的安全性。
[0076]图2为本发明一种信息接收设备的结构示意图。包括:接收模块210、接收方通信信道协商模块220、提取模块230和解密模块240。其中:
[0077]接收模块210,用于接收信息发送设备通过第一通信信道发送的第一干扰码,以及通过第二通信信道发送的第二干扰码。
[0078]例如,接收第一通信信道发送的第一干扰码P1E2P3P4E5E6E7P8,以及通过第二通信信道发送的第二干扰码E1P2E3E4P5P6P7Em同理,接下来再接收第一通信信道发送的第一干扰码P1EaP3P4EdEfEgP8,以及通过第二通信信道发送的第二干扰码E9P2EbEcP5P6P7Eh。本领域技术人员应该理解,以上只是用于举例,不应该理解为对本发明的限制。
[0079]接收方通信信道协商模块220,用于与信息发送设备协商所述密钥的各比特位取值与通信通道的对应关系、以及所述密钥的各比特位排列顺序与时隙顺序的对应关系,所述密钥为η位二进制数。
[0080]例如,密钥为01001110,密钥比特位取值为I时,标识第一通信信道,密钥比特位取值为O时,标识第二通信信道。密钥第一比特位标识第一时隙,第二比特位标识第二时隙,以此类推。本领域技术人员应该理解,以上只是用于举例,不应该理解为对本发明的限制。
[0081]提取模块230,用于从所述第一干扰码和所述第二干扰码获取与时隙对应的两个比特位,根据与所述时隙对应的所述密钥的比特位取值,获取对应的通信信道,提取所述通信信道的比特位,并将提取出的各个比特位按顺序排列形成密文段。
[0082]在这里,去除了伪随机码P1P2P3P4P5P6P7P8,分别提取密文段E1E2E3E4E5E6E7E8和密文段本领域技术人员应该理解,这里只是用于举例,不应该理解为对本发明的限制。
[0083]解密模块240,用于将所述密文段组合形成密文,并根据密钥将密文解密生成明文。
[0084]例如,形成密文E1E2E3E4E5E6E7E8E9EaEbEcEdEfEgEh, t艮据密钥01001110彳f密文角军密为明文AB⑶EFGHIGKLMN0P。本领域技术人员应该理解,这里只是用于举例,不应该理解为对本发明的限制。
[0085]在该实施例中,接收方接收双通道传输的信息,将接收到的信息进行伪随机码去除,还原密文,并根据密钥将密文解密生成明文。因此,降低了信息传输过程中被侦听和破解的风险。
[0086]在本发明的实施例中,信息接收设备的所述解密模块240还用于根据信息发送设备和所述信息接收设备的共享信息、以及随机信息生成密钥。
[0087]所述接收模块210用于接收所述信息发送设备通过随机选取的通信信道所发送的所述随机信息。例如,所述接收模块210用于接收密钥同步指令,所述随机信息携带在所述密钥同步指令中。
[0088]在该实施例中,信息发送设备和所述信息接收设备的共享信息、以及随机信息生成随机密钥,且密钥是不定长的,进一步降低了信息传输过程中被破解的风险,增强了信息传输的安全性。
[0089]图3为本发明一种信息传输设备的结构示意图。该信息传输设备包括所述的信息发送设备310和所述的信息接收设备320。其中,所述的信息发送设备310和所述的信息接收设备320各实施例已在上面进行了说明。
[0090]图4为本发明一种信息发送方法的流程图。该方法包括以下步骤:
[0091]在步骤410,信息发送设备根据密钥将明文加密生成密文,所述密钥为η位二进制数。
[0092]例如,密钥为01001110,明文为AB⑶EFGHIGKLMN
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1