一種信息發(fā)送設(shè)備、接收設(shè)備、傳輸設(shè)備及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信息發(fā)送設(shè)備、接收設(shè)備、傳輸設(shè)備及方法。
【背景技術(shù)】
[0002]對于具有安全需求的信息傳輸,通常情況下,采用基于某種可逆加密算法對傳輸信息進行加密/解密,發(fā)送方和接收方均知曉加解密的密鑰。并且兩方實體間建立固定傳輸通道,實現(xiàn)點對點的信息交互。這種方式,傳輸?shù)耐ǖ垒^容易被第三方偵聽到,通過分析,可對信息進行破解?,F(xiàn)在無線傳感網(wǎng)也沒有很好的信息加密手段,易于被偵聽和竊取,因此,存在一定風(fēng)險。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是信息傳輸過程中易于被偵聽和竊取。
[0004]根據(jù)本發(fā)明一方面,提出一種信息發(fā)送設(shè)備,包括:
[0005]加密模塊,用于根據(jù)密鑰將明文加密生成密文,所述密鑰為η位二進制數(shù);
[0006]拆分模塊,用于將密文拆分為與密鑰長度相同的多個密文段;
[0007]發(fā)送方通信信道協(xié)商模塊,用于與信息接收設(shè)備協(xié)商所述密鑰的各比特位取值與通信通道的對應(yīng)關(guān)系、以及所述密鑰的各比特位排列順序與時隙順序的對應(yīng)關(guān)系;
[0008]偽隨機碼生成模塊,用于隨機生成與所述密文段長度相同的偽隨機碼;
[0009]第一通道干擾碼生成模塊,用于在比特位的第一取值標識第一通信信道時,將具有第一取值的比特位所對應(yīng)的所述密文段的各比特位分配到第一通信信道,并且,將所述第一通信信道上的空位用所述偽隨機碼中與所述空位對應(yīng)的比特位填充,形成與所述密文段長度相同的第一干擾碼;
[0010]第二通道干擾碼生成模塊,用于在比特位的第二取值標識第二通信信道時,將具有第二取值的比特位所對應(yīng)的所述密文段的各比特位分配到第二通信信道,并且,將所述第二通信信道上的空位用所述偽隨機碼中與所述空位對應(yīng)的比特位填充,形成與所述密文段長度相同的第二干擾碼;
[0011]發(fā)送模塊,用于根據(jù)所述密鑰的各比特位與時隙的對應(yīng)關(guān)系,將所述第一干擾碼中的各比特位按照時隙,通過所述第一通信信道發(fā)送給信息接收設(shè)備;以及將所述第二干擾碼中的各比特位按照時隙,通過所述第二通信信道發(fā)送給信息接收設(shè)備。
[0012]進一步,所述加密模塊用于根據(jù)信息發(fā)送設(shè)備和所述信息接收設(shè)備的共享信息、以及隨機信息生成密鑰;
[0013]其中,所述發(fā)送模塊隨機選取一條通信信道,將所述隨機信息發(fā)送給所述信息接收設(shè)備。
[0014]進一步,所述發(fā)送模塊用于發(fā)送密鑰同步指令,所述隨機信息攜帶在所述密鑰同步指令中。
[0015]根據(jù)本發(fā)明另一方面,還提出一種信息接收設(shè)備,包括:
[0016]接收模塊,用于接收信息發(fā)送設(shè)備通過第一通信信道發(fā)送的第一干擾碼,以及通過第二通信信道發(fā)送的第二干擾碼;
[0017]接收方通信信道協(xié)商模塊,用于與信息發(fā)送設(shè)備協(xié)商所述密鑰的各比特位取值與通信通道的對應(yīng)關(guān)系、以及所述密鑰的各比特位排列順序與時隙順序的對應(yīng)關(guān)系,所述密鑰為η位二進制數(shù);
[0018]提取模塊,用于從所述第一干擾碼和所述第二干擾碼獲取與時隙對應(yīng)的兩個比特位,根據(jù)與所述時隙對應(yīng)的所述密鑰的比特位取值,獲取對應(yīng)的通信信道,提取所述通信信道的比特位,并將提取出的各個比特位按順序排列形成密文段;
[0019]解密模塊,用于將所述密文段組合形成密文,并根據(jù)密鑰將密文解密生成明文。
[0020]進一步,所述解密模塊用于根據(jù)信息發(fā)送設(shè)備和所述信息接收設(shè)備的共享信息、以及隨機信息生成密鑰;
[0021]其中,所述接收模塊用于接收所述信息發(fā)送設(shè)備通過隨機選取的通信信道所發(fā)送的所述隨機信息。
[0022]進一步,所述接收模塊用于接收密鑰同步指令,所述隨機信息攜帶在所述密鑰同步指令中。
[0023]根據(jù)本發(fā)明另一方面,還提出一種信息傳輸設(shè)備,包括上述任一所述的信息發(fā)送設(shè)備和上述任一所述的信息接收設(shè)備。
[0024]根據(jù)本發(fā)明另一方面,還提出一種信息發(fā)送方法,包括:
[0025]信息發(fā)送設(shè)備根據(jù)密鑰將明文加密生成密文,所述密鑰為η位二進制數(shù);
[0026]將密文拆分為與密鑰長度相同的多個密文段;
[0027]與信息接收設(shè)備協(xié)商所述密鑰的各比特位取值與通信通道的對應(yīng)關(guān)系、以及所述密鑰的各比特位排列順序與時隙順序的對應(yīng)關(guān)系;
[0028]隨機生成與所述密文段長度相同的偽隨機碼;
[0029]在比特位的第一取值標識第一通信信道時,將具有第一取值的比特位所對應(yīng)的所述密文段的各比特位分配到第一通信信道,并且,將所述第一通信信道上的空位用所述偽隨機碼中與所述空位對應(yīng)的比特位填充,形成與所述密文段長度相同的第一干擾碼;
[0030]在比特位的第二取值標識第二通信信道時,將具有第二取值的比特位所對應(yīng)的所述密文段的各比特位分配到第二通信信道,并且,將所述第二通信信道上的空位用所述偽隨機碼中與所述空位對應(yīng)的比特位填充,形成與所述密文段長度相同的第二干擾碼;
[0031]根據(jù)所述密鑰的各比特位與時隙的對應(yīng)關(guān)系,將所述第一干擾碼中的各比特位按照時隙,通過所述第一通信信道發(fā)送給信息接收設(shè)備;以及將所述第二干擾碼中的各比特位按照時隙,通過所述第二通信信道發(fā)送給信息接收設(shè)備。
[0032]進一步,所述信息發(fā)送設(shè)備根據(jù)信息發(fā)送設(shè)備和所述信息接收設(shè)備的共享信息、以及隨機信息生成密鑰,并且,隨機選取一條通信信道,將所述隨機信息發(fā)送給所述信息接收設(shè)備。
[0033]進一步,所述信息發(fā)送設(shè)備發(fā)送密鑰同步指令,在所述密鑰同步指令中攜帶所述隨機信息。
[0034]根據(jù)本發(fā)明另一方面,還提出一種信息接收方法,包括:
[0035]信息接收設(shè)備接收信息發(fā)送設(shè)備通過第一通信信道發(fā)送的第一干擾碼,以及通過第二通信信道發(fā)送的第二干擾碼;
[0036]根據(jù)與信息發(fā)送設(shè)備協(xié)商所述密鑰的各比特位取值與通信通道的對應(yīng)關(guān)系、以及所述密鑰的各比特位排列順序與時隙順序的對應(yīng)關(guān)系,所述密鑰為η位二進制數(shù),從所述第一干擾碼和所述第二干擾碼獲取與時隙對應(yīng)的兩個比特位,根據(jù)與所述時隙對應(yīng)的所述密鑰的比特位取值,獲取對應(yīng)的通信信道,提取所述通信信道的比特位,并將提取出的各個比特位按順序排列形成密文段;
[0037]將所述密文段組合形成密文,并根據(jù)密鑰將密文解密生成明文。
[0038]進一步,所述信息接收設(shè)備接收所述信息發(fā)送設(shè)備通過隨機選取的通信信道所發(fā)送的所述隨機信息,并根據(jù)所述信息發(fā)送設(shè)備和所述信息接收設(shè)備的共享信息、以及隨機信息生成密鑰。
[0039]進一步,所述信息接收設(shè)備接收密鑰同步指令,在所述密鑰同步指令中攜帶所述隨機信息。
[0040]根據(jù)本發(fā)明另一方面,還提出一種信息傳輸方法,包括上述任一所述的信息發(fā)送方法和上述任一所述的信息接收方法。
[0041]本發(fā)明中,通過將拆分后的密文分配到兩個通信信道上,并且通信信道上的空位用偽隨機碼填充生成干擾碼,通過雙通道將干擾碼傳輸給接收方。因此,降低了信息傳輸過程中被偵聽和破解的風(fēng)險。
[0042]通過以下參照附圖對本發(fā)明的示例性實施例的詳細描述,本發(fā)明的其它特征及其優(yōu)點將會變得清楚。
【附圖說明】
[0043]構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同說明書一起用于解釋本發(fā)明的原理。
[0044]參照附圖,根據(jù)下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
[0045]圖1為本發(fā)明一種信息發(fā)送設(shè)備的結(jié)構(gòu)示意圖。
[0046]圖2為本發(fā)明一種信息接收設(shè)備的結(jié)構(gòu)示意圖。
[0047]圖3為本發(fā)明一種信息傳輸設(shè)備的結(jié)構(gòu)示意圖。
[0048]圖4為本發(fā)明一種信息發(fā)送方法的流程圖。
[0049]圖5為本發(fā)明一種信息接收方法的流程圖。
[0050]圖6為本發(fā)明一個具體實施例的示意圖。
【具體實施方式】
[0051]現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表達式和數(shù)值不限制本發(fā)明的范圍。
[0052]同時,應(yīng)當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0053]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0054]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為授權(quán)說明書的一部分。
[0055]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的