[go: up one dir, main page]

CN105591740A - Information sending device and method, information receiving device and method, information transmission device and method - Google Patents

Information sending device and method, information receiving device and method, information transmission device and method Download PDF

Info

Publication number
CN105591740A
CN105591740A CN201410557789.0A CN201410557789A CN105591740A CN 105591740 A CN105591740 A CN 105591740A CN 201410557789 A CN201410557789 A CN 201410557789A CN 105591740 A CN105591740 A CN 105591740A
Authority
CN
China
Prior art keywords
information
bit
key
ciphertext
communication channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410557789.0A
Other languages
Chinese (zh)
Inventor
常洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201410557789.0A priority Critical patent/CN105591740A/en
Publication of CN105591740A publication Critical patent/CN105591740A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an information sending device and method, an information receiving device and method as well as an information transmission device and method. According to the devices and methods, split cipher texts are distributed onto two communication channels; vacancies on the communication channels are filled with pseudo random codes, so that interference codes can be generated; and the interference codes can be transmitted to a receiving party through the two communication channels; the receiving party receives the information transmitted by the two communication channels; pseudo random code removal is performed on the received information, so that a ciphertext can be restored; and the ciphertext is decrypted according to a key, so that a plaintext can be generated. With the devices and methods adopted, a risk that the information is intercepted and cracked in a transmission process can be lowered.

Description

A kind of information transmitting apparatus, receiving equipment, transmission equipment and method
Technical field
The present invention relates to the communications field, relate in particular to a kind of information transmitting apparatus, receiving equipment,Transmission equipment and method.
Background technology
For the communication with demand for security, under normal circumstances, adopt reversible based on certainAES is encrypted/deciphers transmission information, and transmit leg and recipient all know encryption and decryptionKey. And two side's inter-entity are set up constant transmissions passage, realize point-to-point information interaction.This mode, the passage of transmission is easier to be listened to by third party, by analyzing, can be to informationCrack. Wireless sense network does not have good information encryption means yet now, is easy to be listenedWith steal, therefore, there is certain risk.
Summary of the invention
The technical problem to be solved in the present invention is in message transmitting procedure, to be easy to be listened and steal.
According to an aspect of the present invention, propose a kind of information transmitting apparatus, comprising:
Encrypting module, for according to key by plain text encryption generating ciphertext, described key is n positionBinary number;
Split module, for ciphertext being split as to the multiple ciphertext sections identical with key length;
Transmit leg communication channel negotiation module, for consulting described key with information receiving deviceEach bit of the corresponding relation of each bit value and communication port and described key is arrangedOrder and the corresponding relation of time-slot sequence;
Pseudorandom number generation module, for random generate the puppet identical with described ciphertext segment length withMachine code;
First passage interference code generation module is logical for the first value mark first at bitWhen letter channel, by each bit of corresponding bit with the first value described ciphertext sectionBe assigned to first communication channel, and, by the described puppet in the room on described first communication channelThe bit of answering with described double-void in random code is filled, and forms identical with described ciphertext segment lengthThe first interference code;
Second channel interference code generation module is logical for the second value mark second at bitWhen letter channel, by each bit of corresponding bit with the second value described ciphertext sectionBe assigned to second communication channel, and, by the described puppet in room on described second communication channelThe bit of answering with described double-void in random code is filled, and forms identical with described ciphertext segment lengthThe second interference code;
Sending module, for according to each bit of described key and the corresponding relation of time slot, incites somebody to actionEach bit in described the first interference code, according to time slot, sends by described first communication channelGive information receiving device; And by the each bit in described the second interference code according to time slot, logicalCross described second communication channel and send to information receiving device.
Further, described encrypting module is for establishing according to information transmitting apparatus and the reception of described informationStandby shared information and random information generate key;
Wherein, described sending module is chosen a communication channel at random, and described random information is sent outGive described information receiving device.
Further, described sending module is used for sending key synchronization instruction, and described random information is takenBand is in described key synchronization instruction.
According to a further aspect of the invention, also propose a kind of information receiving device, comprising:
Receiver module, for receive that information transmitting apparatus sends by first communication channel firstInterference code, and the second interference code sending by second communication channel;
Recipient's communication channel negotiation module, for consulting described key with information transmitting apparatusEach bit of the corresponding relation of each bit value and communication port and described key is arrangedOrder and the corresponding relation of time-slot sequence, described key is n bit;
Extraction module, for obtaining and time slot from described the first interference code and described the second interference codeTwo corresponding bits, according to the bit value of the described key corresponding with described time slot,Obtain corresponding communication channel, extract the bit of described communication channel, and each by what extractIndividual bit is arranged in order and is formed ciphertext section;
Deciphering module, for described ciphertext section is combined to form to ciphertext, and according to key by ciphertextDeciphering generates expressly.
Further, described deciphering module is for establishing according to information transmitting apparatus and the reception of described informationStandby shared information and random information generate key;
Wherein, described receiver module is for receiving described information transmitting apparatus by choosing at randomThe described random information that communication channel sends.
Further, described receiver module is used for receiving key synchronization instruction, and described random information is takenBand is in described key synchronization instruction.
According to a further aspect of the invention, also propose a kind of information transmission equipment, comprise above-mentioned arbitraryDescribed information transmitting apparatus and above-mentioned arbitrary described information receiving device.
According to a further aspect of the invention, also propose a kind of method for sending information, comprising:
Information transmitting apparatus is according to key by plain text encryption generating ciphertext, and described key is n position twoSystem number;
Ciphertext is split as to the multiple ciphertext sections identical with key length;
Consult the right of each bit value of described key and communication port with information receiving deviceShould be related to and each bit of described key puts in order and the corresponding relation of time-slot sequence;
The random generation pseudo noise code identical with described ciphertext segment length;
In the time of the first value mark first communication channel of bit, the ratio of the first value will be there isEach bit of the corresponding described ciphertext section in special position is assigned to first communication channel, and, willThe bit of answering with described double-void in described pseudo noise code for room on described first communication channelFill position, forms first interference code identical with described ciphertext segment length;
In the time of the second value mark second communication channel of bit, the ratio of the second value will be there isEach bit of the corresponding described ciphertext section in special position is assigned to second communication channel, and, willThe bit of answering with described double-void in described pseudo noise code for room on described second communication channelFill position, forms second interference code identical with described ciphertext segment length;
According to each bit of described key and the corresponding relation of time slot, by described the first interference codeIn each bit according to time slot, send to information receiving device by described first communication channel;And by the each bit in described the second interference code according to time slot, believe by described second communicationRoad sends to information receiving device.
Further, described information transmitting apparatus is established according to information transmitting apparatus and the reception of described informationStandby shared information and random information generate key, and, choose at random a communication letterRoad, sends to described information receiving device by described random information.
Further, described information transmitting apparatus sends key synchronization instruction, in described key synchronizationIn instruction, carry described random information.
According to a further aspect of the invention, also propose a kind of message receiving method, comprising:
Information receiving device receive information transmitting apparatus send by first communication channel firstInterference code, and the second interference code sending by second communication channel;
According to consulting each bit value and the communication port of described key with information transmitting apparatusCorresponding relation and each bit of described key put in order and the corresponding pass of time-slot sequenceSystem, described key is n bit, from described the first interference code and described the second interference codeObtain two bits corresponding with time slot, according to the ratio of the described key corresponding with described time slotSpecial position value, obtains corresponding communication channel, extracts the bit of described communication channel, and willEach bit extracting is arranged in order and is formed ciphertext section;
Described ciphertext section is combined to form to ciphertext, and according to key, decrypt ciphertext is generated expressly.
Further, described information receiving device receives described information transmitting apparatus by choosing at randomThe described random information that sends of communication channel, and according to described information transmitting apparatus and described inThe shared information of information receiving device and random information generate key.
Further, described information receiving device receives key synchronization instruction, in described key synchronizationIn instruction, carry described random information.
According to a further aspect of the invention, also propose a kind of information transferring method, comprise above-mentioned arbitraryDescribed method for sending information and above-mentioned arbitrary described message receiving method.
In the present invention, by the ciphertext after splitting is assigned in two communication channels, and logicalRoom on letter channel is filled and is generated interference code by pseudo noise code, by binary channels, interference code is passedBe defeated by recipient. Therefore, reduced the risk that is listened in message transmitting procedure and cracks.
By the detailed description to exemplary embodiment of the present invention referring to accompanying drawing, the present inventionFurther feature and advantage thereof will become clear.
Brief description of the drawings
The accompanying drawing that forms a part for description has been described embodiments of the invention, and together with sayingBright book one is used from explains principle of the present invention.
With reference to accompanying drawing, according to detailed description below, can more be expressly understood the present invention,Wherein:
Fig. 1 is the structural representation of a kind of information transmitting apparatus of the present invention.
Fig. 2 is the structural representation of a kind of information receiving device of the present invention.
Fig. 3 is the structural representation of a kind of information transmission equipment of the present invention.
Fig. 4 is the flow chart of a kind of method for sending information of the present invention.
Fig. 5 is the flow chart of a kind of message receiving method of the present invention.
Fig. 6 is the schematic diagram of a specific embodiment of the present invention.
Detailed description of the invention
Describe various exemplary embodiment of the present invention in detail now with reference to accompanying drawing. Should noteTo: unless illustrate in addition, otherwise the parts of setting forth in these embodiments and the phase of stepLayout, numeral expression formula and numerical value are not limited the scope of the invention.
, it should be understood that for convenience of description the chi of the various piece shown in accompanying drawing meanwhileVery little is not to draw according to actual proportionate relationship.
Illustrative to the description only actually of at least one exemplary embodiment below, certainlyNot as any restriction to the present invention and application or use.
May not do in detail for the known technology of person of ordinary skill in the relevant, method and apparatusThin discussion, but in suitable situation, described technology, method and apparatus should be regarded as authorizing and sayA part for bright book.
In all examples with discussing shown here, any occurrence should be construed as merelyExemplary, instead of as restriction. Therefore, other example of exemplary embodiment can toolThere is different values.
It should be noted that: in similar label and letter accompanying drawing below, represent similar terms, therefore,Once be defined in an a certain Xiang Yi accompanying drawing, do not need it to carry out in accompanying drawing subsequentlyFurther discuss.
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with toolBody embodiment, and with reference to accompanying drawing, the present invention is described in more detail.
Fig. 1 is the structural representation of a kind of information transmitting apparatus of the present invention. Comprise: encrypting module110, split module 120, transmit leg communication channel negotiation module 130, pseudorandom number generation mouldPiece 140, first passage interference code generation module 150, second channel interference code generation module 160With sending module 170. Wherein:
Encrypting module 110, for according to key by plain text encryption generating ciphertext, described key isN bit.
For example, key is 01001110, is expressly ABCDEFGHIGKLMNOP, rootAccording to key, plain text encryption is generated to E1E2E3E4E5E6E7E8E9EAEBECEDEFEGEH. AbilityField technique personnel should be appreciated that, here key, expressly, ciphertext just, for for example, should notBe interpreted as limitation of the present invention.
Split module 120, for ciphertext being split as to the multiple ciphertext sections identical with key length.
For example, key bit position is 8, and the ciphertext of 16 is split as to 2 ciphertext sections,As by E1E2E3E4E5E6E7E8E9EAEBECEDEFEGEHBe split as E1E2E3E4E5E6E7E8And E9EAEBECEDEFEGEH, wherein, if the figure place of ciphertext bit is not key bitThe integral multiple of the figure place of position, polishing ciphertext length, making it is the integral multiple of key length, exampleAs mended 0 after ciphertext. It should be appreciated by those skilled in the art that here mend after ciphertext 0 just forFor example, should not be construed limitation of the present invention.
Transmit leg communication channel negotiation module 130, for consulting described close with information receiving deviceEach bit value of key and the corresponding relation of communication port and each bit of described keyPut in order and the corresponding relation of time-slot sequence.
For example, key bit position value is 1 o'clock, mark first communication channel, key bit positionValue is 0 o'clock, mark second communication channel. Key the first bit identifies the first time slot, theTwo bits identify the second time slot, by that analogy. It should be appreciated by those skilled in the art that aboveJust, for for example, should not be construed limitation of the present invention.
Pseudorandom number generation module 140 is identical with described ciphertext segment length for random generationPseudo noise code.
For example, generating at random pseudo noise code is P1P2P3P4P5P6P7P8, those skilled in the artShould be appreciated that, pseudo noise code, just for for example, should not be construed limit of the present invention hereSystem.
First passage interference code generation module 150, for the first value mark at bit theWhen one communication channel, by each ratio of corresponding bit with the first value described ciphertext sectionSpecial position is assigned to first communication channel, and, by the institute of the room on described first communication channelState the bit of answering with described double-void in pseudo noise code and fill, form and described ciphertext segment lengthThe first identical interference code.
Second channel interference code generation module 160, for the second value mark at bit theWhen two communication channels, by each ratio of corresponding bit with the second value described ciphertext sectionSpecial position is assigned to second communication channel, and, by the room institute on described second communication channelState the bit of answering with described double-void in pseudo noise code and fill, form and described ciphertext segment lengthThe second identical interference code.
In an embodiment of the present invention, key bit position value is 1 o'clock, E2、E5、E6WithE7On first communication channel, transmit, and E2、E5、E6And E7Be distributed in respectively the first communicationChannel second, the 5th, transmit in the 6th and the 7th time slot. By P1、P3、P4And P8FillTo the room of first communication channel, and transmit first, the 3rd, in the 4th and the 8th time slot,Thereby form the first interference code P1E2P3P4E5E6E7P8. Key bit position value is 0 o'clock, E1、E3、E4And E8In second communication channel, and E1、E3、E4And E8Be distributed in respectivelySecond communication channel first, the 3rd, transmit in the 4th and the 8th time slot. By P2、P5、P6And P7Be filled into the room of second communication channel, and second, the 5th, the 6th and the 7th o'clockIn gap, transmit, thereby, the second interference code E formed1P2E3E4P5P6P7E8
In like manner, ciphertext section E9EAEBECEDEFEGEHForm the first interference code P1EAP3P4EDEFEGP8With the second interference code E9P2EBECP5P6P7EH
Sending module 170, for according to each bit of described key and the corresponding relation of time slot,Each bit in described the first interference code, according to time slot, is sent out by described first communication channelGive information receiving device; And by the each bit in described the second interference code according to time slot,Send to information receiving device by described second communication channel.
In this embodiment, first send first paragraph ciphertext section, then send second segment ciphertext section, with thisAnalogize.
In this embodiment, due to by by split after ciphertext be assigned to two communication channelsUpper, and for room in communication channel, pseudo noise code is filled and is generated interference code, passes through binary channelsInterference code is transferred to recipient, therefore, has reduced in message transmitting procedure and be listened and crackRisk.
In an embodiment of the present invention, wherein, described encrypting module is for sending and establish according to informationShared information and random information standby and described information receiving device generate key.
Described sending module is chosen a communication channel at random, and described random information is sent to instituteState information receiving device. For example, described sending module is used for sending key synchronization instruction, described inRandom information is carried in described key synchronization instruction. Owing to passing by choosing at random a communicationDefeated random information, the key generating is random key, and key is random length, furtherReduce the risk being cracked in message transmitting procedure, strengthened the security of communication.
Fig. 2 is the structural representation of a kind of information receiving device of the present invention. Comprise: receiver module210, recipient's communication channel negotiation module 220, extraction module 230 and deciphering module 240.Wherein:
Receiver module 210, for receiving, information transmitting apparatus sends by first communication channelThe first interference code, and the second interference code sending by second communication channel.
For example, receive the first interference code P that first communication channel sends1E2P3P4E5E6E7P8,And the second interference code E sending by second communication channel1P2E3E4P5P6P7E8. In like manner,Next receive again the first interference code P that first communication channel sends1EAP3P4EDEFEGP8, withAnd the second interference code E sending by second communication channel9P2EBECP5P6P7EH. This area skillArt personnel should be appreciated that, more than, just for for example, should not be construed limitation of the present invention.
Recipient's communication channel negotiation module 220, for consulting described close with information transmitting apparatusEach bit value of key and the corresponding relation of communication port and each bit of described keyPut in order and the corresponding relation of time-slot sequence, described key is n bit.
For example, key is 01001110, and key bit position value is 1 o'clock, mark the first communicationChannel, key bit position value is 0 o'clock, mark second communication channel. Key the first bitIdentify the first time slot, the second bit identifies the second time slot, by that analogy. Art technology peopleMember should be appreciated that, more than, just for for example, should not be construed limitation of the present invention.
Extraction module 230, for obtain from described the first interference code and described the second interference code withTwo bits that time slot is corresponding, get according to the bit of the described key corresponding with described time slotValue, obtains corresponding communication channel, extracts the bit of described communication channel, and will extractEach bit arrange in order and form ciphertext section.
Remove pseudo noise code P here,1P2P3P4P5P6P7P8, extract respectively ciphertext sectionE1E2E3E4E5E6E7E8With ciphertext section E9EAEBECEDEFEGEH. Those skilled in the art shouldThis understanding, just for for example, should not be construed limitation of the present invention here.
Deciphering module 240, for described ciphertext section is combined to form to ciphertext, and will according to keyDecrypt ciphertext generates expressly.
For example, form ciphertext E1E2E3E4E5E6E7E8E9EAEBECEDEFEGEH, according to closeKey 01001110 is plaintext ABCDEFGHIGKLMNOP by decrypt ciphertext. This area skillArt personnel should be appreciated that, just for for example, should not be construed limitation of the present invention here.
In this embodiment, recipient receives the information of binary channels transmission, by the information receivingCarry out pseudo noise code removal, reduction ciphertext, and according to key, decrypt ciphertext is generated expressly. CauseThis, reduced the risk that is listened in message transmitting procedure and cracks.
In an embodiment of the present invention, the described deciphering module 240 of information receiving device also forRaw according to the shared information of information transmitting apparatus and described information receiving device and random informationBecome key.
Described receiver module 210 is logical by what choose at random for receiving described information transmitting apparatusThe described random information that letter channel sends. For example, described receiver module 210 is close for receivingKey synchronic command, described random information is carried in described key synchronization instruction.
In this embodiment, the shared information of information transmitting apparatus and described information receiving device,And random information generates random key, and key is random length, further reduced informationThe risk being cracked in transmitting procedure, has strengthened the security of communication.
Fig. 3 is the structural representation of a kind of information transmission equipment of the present invention. This information transmission equipmentComprise described information transmitting apparatus 310 and described information receiving device 320. Wherein, instituteThe information transmitting apparatus 310 of stating and the described each embodiment of information receiving device 320 are in the aboveBe illustrated.
Fig. 4 is the flow chart of a kind of method for sending information of the present invention. The method comprises the following steps:
In step 410, information transmitting apparatus according to key by plain text encryption generating ciphertext, described inKey is n bit.
For example, key is 01001110, is expressly ABCDEFGHIGKLMNOP, according toPlain text encryption is generated E by key1E2E3E4E5E6E7E8E9EAEBECEDEFEGEH. This areaTechnical staff should be appreciated that, here key, expressly, ciphertext just, for for example, should not manageSeparate as limitation of the present invention.
In step 420, ciphertext is split as to the multiple ciphertext sections identical with key length.
For example, key bit position is 8, and the ciphertext of 16 is split as to 2 ciphertext sections,As by E1E2E3E4E5E6E7E8E9EAEBECEDEFEGEHBe split as E1E2E3E4E5E6E7E8And E9EAEBECEDEFEGEH, wherein, if the figure place of ciphertext bit is not key bitThe integral multiple of the figure place of position, polishing ciphertext length, making it is the integral multiple of key length, exampleAs mended 0 after ciphertext. It should be appreciated by those skilled in the art that here mend after ciphertext 0 just forFor example, should not be construed limitation of the present invention.
In step 430, consult each bit value of described key and lead to information receiving deviceThe letter corresponding relation of passage and each bit of described key put in order with time-slot sequenceCorresponding relation.
For example, key bit position value is 1 o'clock, mark first communication channel, key bit positionValue is 0 o'clock, mark second communication channel. Key the first bit identifies the first time slot, theTwo bits identify the second time slot, by that analogy. It should be appreciated by those skilled in the art that aboveJust, for for example, should not be construed limitation of the present invention.
In step 440, the random generation pseudo noise code identical with described ciphertext segment length.
For example, generating at random pseudo noise code is P1P2P3P4P5P6P7P8, those skilled in the artShould be appreciated that, pseudo noise code, just for for example, should not be construed limit of the present invention hereSystem.
In step 450, in the time of the first value mark first communication channel of bit, will haveEach bit of the corresponding described ciphertext section of bit of the first value is assigned to the first communication letterRoad, and, by the room on described first communication channel with in described pseudo noise code with described skyBit corresponding to position filled, and forms first interference code identical with described ciphertext segment length.
In step 460, in the time of the second value mark second communication channel of bit, will haveEach bit of the corresponding described ciphertext section of bit of the second value is assigned to second communication letterRoad, and, by the room on described second communication channel with in described pseudo noise code with described skyBit corresponding to position filled, and forms second interference code identical with described ciphertext segment length.
In an embodiment of the present invention, key bit position value is 1 o'clock, E2、E5、E6WithE7On first communication channel, transmit, and E2、E5、E6And E7Be distributed in respectively the first communicationChannel second, the 5th, transmit in the 6th and the 7th time slot. By P1、P3、P4And P8FillTo the room of first communication channel, and transmit first, the 3rd, in the 4th and the 8th time slot,Thereby form the first interference code P1E2P3P4E5E6E7P8. Key bit position value is 0 o'clock, E1、E3、E4And E8In second communication channel, and E1、E3、E4And E8Be distributed in respectivelySecond communication channel first, the 3rd, transmit in the 4th and the 8th time slot. By P2、P5、P6And P7Be filled into the room of second communication channel, and second, the 5th, the 6th and the 7th o'clockIn gap, transmit, thereby, the second interference code E formed1P2E3E4P5P6P7E8
In like manner, ciphertext section E9EAEBECEDEFEGEHForm the first interference code P1EAP3P4EDEFEGP8With the second interference code E9P2EBECP5P6P7EH
In step 470, according to each bit of described key and the corresponding relation of time slot, by instituteState each bit in the first interference code according to time slot, send to by described first communication channelInformation receiving device; And by the each bit in described the second interference code according to time slot, pass throughDescribed second communication channel sends to information receiving device.
In this embodiment, first send first paragraph ciphertext section, then send second segment ciphertext section, with thisAnalogize.
In this embodiment, due to by by split after ciphertext be assigned to two communication channelsUpper, and for room in communication channel, pseudo noise code is filled and is generated interference code, passes through binary channelsInterference code is transferred to recipient, therefore, has reduced in message transmitting procedure and be listened and crackRisk.
In an embodiment of the present invention, wherein, described information transmitting apparatus sends and establishes according to informationShared information and random information standby and described information receiving device generate key, and,Choose at random a communication channel, described random information is sent to described information receiving device.
For example, described information transmitting apparatus sends key synchronization instruction, refers in described key synchronizationIn order, carry described random information.
In this embodiment, by choosing at random a communications random information, generateKey is random key, and key is random length, has further reduced in message transmitting procedureThe risk being cracked, has strengthened the security of communication.
Fig. 5 is the flow chart of a kind of message receiving method of the present invention. The method comprises the following steps:
In step 510, information receiving device receives information transmitting apparatus and passes through first communication channelThe first interference code sending, and the second interference code sending by second communication channel.
For example, receive the first interference code P that first communication channel sends1E2P3P4E5E6E7P8,And the second interference code E sending by second communication channel1P2E3E4P5P6P7E8. In like manner,Next receive again the first interference code P that first communication channel sends1EAP3P4EDEFEGP8, withAnd the second interference code E sending by second communication channel9P2EBECP5P6P7EH. This area skillArt personnel should be appreciated that, more than, just for for example, should not be construed limitation of the present invention.
In step 520, according to each bit value of consulting described key with information transmitting apparatusPut in order suitable with time slot with the corresponding relation of communication port and each bit of described keyThe corresponding relation of order, described key is n bit, from described the first interference code and described inThe second interference code obtains two bits corresponding with time slot, according to the institute corresponding with described time slotState the bit value of key, obtain corresponding communication channel, extract the ratio of described communication channelSpecial position, and each bit extracting is arranged in order and formed ciphertext section.
For example, key is 01001110, and key bit position value is 1 o'clock, mark the first communicationChannel, key bit position value is 0 o'clock, mark second communication channel. Key the first bitIdentify the first time slot, the second bit identifies the second time slot, by that analogy. According to sending out with informationSend each bit value that equipment consults described key and corresponding relation, the Yi Jisuo of communication portEach bit of stating key puts in order and the corresponding relation of time-slot sequence, removes pseudo noise codeP1P2P3P4P5P6P7P8, extract respectively ciphertext section E1E2E3E4E5E6E7E8With ciphertext sectionE9EAEBECEDEFEGEH. It should be appreciated by those skilled in the art that to be for giving an example here,Should not be construed limitation of the present invention.
In step 530, described ciphertext section is combined to form to ciphertext, and according to key by ciphertext solutionClose generation expressly.
For example, form ciphertext E1E2E3E4E5E6E7E8E9EAEBECEDEFEGEH, according to closeKey 01001110 is plaintext ABCDEFGHIGKLMNOP by decrypt ciphertext. This area skillArt personnel should be appreciated that, just for for example, should not be construed limitation of the present invention here.
In this embodiment, recipient receives the information of binary channels transmission, by the information receivingCarry out pseudo noise code removal, reduction ciphertext, and according to key, decrypt ciphertext is generated expressly. CauseThis, reduced the risk that is listened in message transmitting procedure and cracks.
In an embodiment of the present invention, described information receiving device receives described information transmitting apparatusThe described random information sending by the communication channel of choosing at random, and send out according to described informationSend shared information and the random information of equipment and described information receiving device to generate key. ExampleAs, described information transmitting apparatus sends key synchronization instruction, in described key synchronization instruction, takesBe with described random information.
In this embodiment, due to the shared letter of information transmitting apparatus and described information receiving deviceBreath and random information generate random key, and key is random length, have further reducedThe risk being cracked in message transmitting procedure, has strengthened the security of communication.
The present invention also comprises a kind of information transferring method. This information transferring method comprises described letterBreath sending method and described message receiving method. Wherein, described method for sending information and instituteThe each embodiment of message receiving method stating is illustrated in the above.
Fig. 6 is the schematic diagram of a specific embodiment of the present invention.
Key is 01001110, is expressly ABCDEFGH, according to key, plain text encryption is rawBecome E1E2E3E4E5E6E7E8, pseudo noise code is P1P2P3P4P5P6P7P8
Key bit position value is 1 o'clock, mark first communication channel, and key bit position value is0 o'clock, mark second communication channel. Key the first bit identifies the first time slot, the second bitBit-identify the second time slot, by that analogy until key the 8th bit mark the 8th time slot.
Key bit position value is 1 o'clock, and each bit of the ciphertext section corresponding with it is E2、E5、E6And E7, E2、E5、E6And E7On first communication channel, transmit, and E2、E5、E6And E7Be respectively second, the 5th, the 6th and the 7th bit, corresponding second, the 5th,The the 6th and the 7th time slot, is distributed in second, the 5th, the 6th and the 7th of first communication channelIn time slot, transmit. By P1、P3、P4And P8Be filled into the room of first communication channel, andOne, in the 3rd, the 4th and the 8th time slot, transmit, thereby form the first interference codeP1E2P3P4E5E6E7P8
Key bit position value is 0 o'clock, and each bit of the ciphertext section corresponding with it is E1、E3、E4And E8, E1、E3、E4And E8In second communication channel, and E1、E3、E4And E8Be respectively first, the 3rd, the 4th and the 8th bit, corresponding first, the 3rd,The the 4th and the 8th time slot, is distributed in first, the 3rd, the 4th and the 8th of second communication channelIn time slot, transmit. By P2、P5、P6And P7Be filled into the room of second communication channel, andTwo, in the 5th, the 6th and the 7th time slot, transmit, thereby, the second interference code formedE1P2E3E4P5P6P7E8
Transmit leg first sends two communication channel information P that the first time slot is corresponding1、E1, then sendTwo communication channel information E that the second time slot is corresponding2、P2, by that analogy, until send the 8thTwo communication channel information P that time slot is corresponding8、E8
Recipient consults with transmit leg, that is, key bit position value is 1 o'clock, markKnow first communication channel, key bit position value is 0 o'clock, mark second communication channel. KeyThe first bit identifies the first time slot, and the second bit identifies the second time slot, by that analogy untilKey the 8th bit mark the 8th time slot.
And it is 01001110 that recipient has generated key, according to the first bit of keyBe 0, known second communication transmission be a bit of ciphertext section, that is, and extractGo out E1, remove pseudo noise code P1. Similarly, extract successively E1E2E3E4E5E6E7E8, andEach bit extracting is arranged in order and formed ciphertext section. According to key 01001110Be plaintext ABCDEFGH by decrypt ciphertext.
In an embodiment of the present invention, due to by by split after ciphertext be assigned to two communicationsOn channel, and for room in communication channel, pseudo noise code is filled and is generated interference code, by twoInterference code is transferred to recipient by passage. Recipient receives the information of binary channels transmission, will receiveTo information carry out pseudo noise code removal, reduction ciphertext, and generates decrypt ciphertext according to keyExpressly. Therefore, reduced the risk that is listened in message transmitting procedure and cracks.
What in addition, the present invention was also applicable to wireless sense network carries out information biography based on dual communication channelDefeated application scenarios.
So far, described the present invention in detail. For fear of covering design of the present invention, do not haveThere are the details more known in the field of description. Those skilled in the art are according to description above,Can understand completely and how implement technical scheme disclosed herein.
May realize in many ways method of the present invention and device. For example, can be by softAny combination of part, hardware, firmware or software, hardware, firmware realizes side of the present inventionMethod and device. The said sequence that is used for the step of described method is only in order to describe, thisThe step of the method for invention is not limited to above specifically described order, unless otherwise specialExplanation. In addition, in certain embodiments, also can be by the invention process for being recorded in recording mediumIn program, these programs comprise the machine readable instructions for realizing the method according to this invention.Thereby the record that the present invention also covers the program for carrying out the method according to this invention of storing is situated betweenMatter.
Although by example, specific embodiments more of the present invention are had been described in detail,But it should be appreciated by those skilled in the art, above example is only in order to describe, and notIn order to limit the scope of the invention. It should be appreciated by those skilled in the art, can not depart fromIn the situation of scope and spirit of the present invention, above embodiment is modified. Model of the present inventionEnclose by claims and limit.

Claims (14)

1. an information transmitting apparatus, comprising:
Encrypting module, for according to key by plain text encryption generating ciphertext, described key is n positionBinary number;
Split module, for ciphertext being split as to the multiple ciphertext sections identical with key length;
Transmit leg communication channel negotiation module, for consulting described key with information receiving deviceEach bit of the corresponding relation of each bit value and communication port and described key is arrangedOrder and the corresponding relation of time-slot sequence;
Pseudorandom number generation module, for random generate the puppet identical with described ciphertext segment length withMachine code;
First passage interference code generation module is logical for the first value mark first at bitWhen letter channel, by each bit of corresponding bit with the first value described ciphertext sectionBe assigned to first communication channel, and, by the described puppet in the room on described first communication channelThe bit of answering with described double-void in random code is filled, and forms identical with described ciphertext segment lengthThe first interference code;
Second channel interference code generation module is logical for the second value mark second at bitWhen letter channel, by each bit of corresponding bit with the second value described ciphertext sectionBe assigned to second communication channel, and, by the described puppet in room on described second communication channelThe bit of answering with described double-void in random code is filled, and forms identical with described ciphertext segment lengthThe second interference code;
Sending module, for according to each bit of described key and the corresponding relation of time slot, incites somebody to actionEach bit in described the first interference code, according to time slot, sends by described first communication channelGive information receiving device; And by the each bit in described the second interference code according to time slot, logicalCross described second communication channel and send to information receiving device.
2. information transmitting apparatus according to claim 1, comprising:
Described encrypting module is for being total to according to information transmitting apparatus and described information receiving deviceEnjoy information and random information and generate key;
Wherein, described sending module is chosen a communication channel at random, and described random information is sent outGive described information receiving device.
3. information transmitting apparatus according to claim 2, comprising:
Described sending module is used for sending key synchronization instruction, described in described random information is carried atIn key synchronization instruction.
4. an information receiving device, comprising:
Receiver module, for receive that information transmitting apparatus sends by first communication channel firstInterference code, and the second interference code sending by second communication channel;
Recipient's communication channel negotiation module, for consulting described key with information transmitting apparatusEach bit of the corresponding relation of each bit value and communication port and described key is arrangedOrder and the corresponding relation of time-slot sequence, described key is n bit;
Extraction module, for obtaining and time slot from described the first interference code and described the second interference codeTwo corresponding bits, according to the bit value of the described key corresponding with described time slot,Obtain corresponding communication channel, extract the bit of described communication channel, and each by what extractIndividual bit is arranged in order and is formed ciphertext section;
Deciphering module, for described ciphertext section is combined to form to ciphertext, and according to key by ciphertextDeciphering generates expressly.
5. information receiving device according to claim 4, also comprises:
Described deciphering module is for being total to according to information transmitting apparatus and described information receiving deviceEnjoy information and random information and generate key;
Wherein, described receiver module is for receiving described information transmitting apparatus by choosing at randomThe described random information that communication channel sends.
6. information receiving device according to claim 5, comprising:
Described receiver module is used for receiving key synchronization instruction, described in described random information is carried atIn key synchronization instruction.
7. an information transmission equipment, comprises that the arbitrary described information of claims 1 to 3 sends outSend equipment and claim 4 to 6 arbitrary described information receiving device.
8. a method for sending information, comprising:
Information transmitting apparatus is according to key by plain text encryption generating ciphertext, and described key is n position twoSystem number;
Ciphertext is split as to the multiple ciphertext sections identical with key length;
Consult the right of each bit value of described key and communication port with information receiving deviceShould be related to and each bit of described key puts in order and the corresponding relation of time-slot sequence;
The random generation pseudo noise code identical with described ciphertext segment length;
In the time of the first value mark first communication channel of bit, the ratio of the first value will be there isEach bit of the corresponding described ciphertext section in special position is assigned to first communication channel, and, willThe bit of answering with described double-void in described pseudo noise code for room on described first communication channelFill position, forms first interference code identical with described ciphertext segment length;
In the time of the second value mark second communication channel of bit, the ratio of the second value will be there isEach bit of the corresponding described ciphertext section in special position is assigned to second communication channel, and, willThe bit of answering with described double-void in described pseudo noise code for room on described second communication channelFill position, forms second interference code identical with described ciphertext segment length;
According to each bit of described key and the corresponding relation of time slot, by described the first interference codeIn each bit according to time slot, send to information receiving device by described first communication channel;And by the each bit in described the second interference code according to time slot, believe by described second communicationRoad sends to information receiving device.
9. method for sending information according to claim 8, comprising:
Described information transmitting apparatus is total to according to information transmitting apparatus and described information receiving deviceEnjoy information and random information and generate key, and, choose at random a communication channel, willDescribed random information sends to described information receiving device.
10. method for sending information according to claim 9, comprising:
Described information transmitting apparatus sends key synchronization instruction, in described key synchronization instruction, takesBe with described random information.
11. 1 kinds of message receiving methods, comprising:
Information receiving device receive information transmitting apparatus send by first communication channel firstInterference code, and the second interference code sending by second communication channel;
According to consulting each bit value and the communication port of described key with information transmitting apparatusCorresponding relation and each bit of described key put in order and the corresponding pass of time-slot sequenceSystem, described key is n bit, from described the first interference code and described the second interference codeObtain two bits corresponding with time slot, according to the ratio of the described key corresponding with described time slotSpecial position value, obtains corresponding communication channel, extracts the bit of described communication channel, and willEach bit extracting is arranged in order and is formed ciphertext section;
Described ciphertext section is combined to form to ciphertext, and according to key, decrypt ciphertext is generated expressly.
12. message receiving methods according to claim 11, also comprise:
Described information receiving device receives described information transmitting apparatus by the communication of choosing at randomThe described random information that channel sends, and connect according to described information transmitting apparatus and described informationThe shared information of receiving unit and random information generate key.
13. message receiving methods according to claim 12, comprising:
Described information receiving device receives key synchronization instruction, in described key synchronization instruction, takesBe with described random information.
14. 1 kinds of information transferring methods, comprise the arbitrary described information of claim 8 to 10The arbitrary described message receiving method of sending method and claim 11 to 13.
CN201410557789.0A 2014-10-20 2014-10-20 Information sending device and method, information receiving device and method, information transmission device and method Pending CN105591740A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410557789.0A CN105591740A (en) 2014-10-20 2014-10-20 Information sending device and method, information receiving device and method, information transmission device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410557789.0A CN105591740A (en) 2014-10-20 2014-10-20 Information sending device and method, information receiving device and method, information transmission device and method

Publications (1)

Publication Number Publication Date
CN105591740A true CN105591740A (en) 2016-05-18

Family

ID=55931016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410557789.0A Pending CN105591740A (en) 2014-10-20 2014-10-20 Information sending device and method, information receiving device and method, information transmission device and method

Country Status (1)

Country Link
CN (1) CN105591740A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534161A (en) * 2016-12-02 2017-03-22 浪潮(苏州)金融技术服务有限公司 Transaction message processing method, device and system
CN107147679A (en) * 2017-07-17 2017-09-08 长威信息科技发展股份有限公司 Information transferring method, system and the device of self-service accreditation machine private network remote access
CN116668195A (en) * 2023-07-28 2023-08-29 沈阳航盛科技有限责任公司 Transmission method for radio frequency analog terminal 429 communication protocol

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090224884A1 (en) * 2008-03-06 2009-09-10 Keystone Technology Solutions, Llc Methods and Apparatuses to Secure Data Transmission in RFID Systems
CN101771659A (en) * 2008-11-20 2010-07-07 华为终端有限公司 Method, system and equipment for safe switch configuration
CN101917270A (en) * 2010-08-03 2010-12-15 中国科学院软件研究所 A Weak Authentication and Key Agreement Method Based on Symmetric Cryptography
CN102447698A (en) * 2011-11-29 2012-05-09 数字金融服务(杭州)有限公司 Network communication information encryption transmission method
CN103118363A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Method, system, terminal device and platform device of secret information transmission

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090224884A1 (en) * 2008-03-06 2009-09-10 Keystone Technology Solutions, Llc Methods and Apparatuses to Secure Data Transmission in RFID Systems
CN101771659A (en) * 2008-11-20 2010-07-07 华为终端有限公司 Method, system and equipment for safe switch configuration
CN101917270A (en) * 2010-08-03 2010-12-15 中国科学院软件研究所 A Weak Authentication and Key Agreement Method Based on Symmetric Cryptography
CN103118363A (en) * 2011-11-17 2013-05-22 中国电信股份有限公司 Method, system, terminal device and platform device of secret information transmission
CN102447698A (en) * 2011-11-29 2012-05-09 数字金融服务(杭州)有限公司 Network communication information encryption transmission method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534161A (en) * 2016-12-02 2017-03-22 浪潮(苏州)金融技术服务有限公司 Transaction message processing method, device and system
CN106534161B (en) * 2016-12-02 2019-08-02 浪潮金融信息技术有限公司 A kind of transaction message processing method, device and system
CN107147679A (en) * 2017-07-17 2017-09-08 长威信息科技发展股份有限公司 Information transferring method, system and the device of self-service accreditation machine private network remote access
CN116668195A (en) * 2023-07-28 2023-08-29 沈阳航盛科技有限责任公司 Transmission method for radio frequency analog terminal 429 communication protocol
CN116668195B (en) * 2023-07-28 2023-09-26 沈阳航盛科技有限责任公司 Transmission method for radio frequency analog terminal 429 communication protocol

Similar Documents

Publication Publication Date Title
US9055035B2 (en) Medical device with secure data transmission
CN104022872B (en) Data encryption method
CN103905187B (en) A kind of network service encryption method based on content
CN105722013A (en) Bluetooth pairing method and device
CN106899607A (en) The method and device that a kind of information encryption is sent and decryption is received
JP5766780B2 (en) Cryptographic communication method between devices and data communication method using the same
CN103780375A (en) Data transmitting method and device, and data receiving method and device
CN103986583A (en) Dynamic encryption method and encryption communication system thereof
KR20180096189A (en) LPWA Module performing Encrypted Communication and method thereof
CN103166757A (en) Method and system capable of dynamically protecting user private data
CN106452750A (en) Quantum encryption communication method for mobile devices
CN105208028A (en) Data transmission method and related device and equipment
CN105591740A (en) Information sending device and method, information receiving device and method, information transmission device and method
CN105323249B (en) An encryption and decryption communication system and its encryption and decryption method
CN103167494A (en) Information sending method and information sending system
CN102098307A (en) Password type instant message (IM) encryption method and system in self-service bank
US10237251B2 (en) Communication device and system, data processing method and method for securely exchanging data
CN103580859B (en) Asymmetric encryption method for intelligent electricity using interaction
CN104270750B (en) A kind of ciphersuite negotiation method based on packet loss otherness
CN102833243B (en) A kind of communication means utilizing finger print information
CN104284330A (en) A Physical Layer Encryption Technology Based on Unreliable Wireless Channel
CN104065669A (en) Method for encrypting spatial network
CN102111758A (en) Method for solving end-to-end problem in mobile communication based on encryption system
CN106604275B (en) Information transmission encryption and decryption method and system based on mobile internet
JP2009159220A (en) Communication apparatus and encryption conversion method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160518

RJ01 Rejection of invention patent application after publication