CN112702163B - Physical layer key generation method, system, computer equipment, terminal and application - Google Patents
Physical layer key generation method, system, computer equipment, terminal and application Download PDFInfo
- Publication number
- CN112702163B CN112702163B CN202011594434.0A CN202011594434A CN112702163B CN 112702163 B CN112702163 B CN 112702163B CN 202011594434 A CN202011594434 A CN 202011594434A CN 112702163 B CN112702163 B CN 112702163B
- Authority
- CN
- China
- Prior art keywords
- relay
- pilot
- protocol
- key generation
- physical layer
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/80—Optical aspects relating to the use of optical transmission for specific applications, not provided for in groups H04B10/03 - H04B10/70, e.g. optical power feeding or optical transmission through water
- H04B10/85—Protection from unauthorised access, e.g. eavesdrop protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B13/00—Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
- H04B13/02—Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention belongs to the technical field of physical layer keys, discloses a method, a system, computer equipment, a terminal and application for generating a physical layer key, and provides a pilot frequency auxiliary relay detection protocol to solve the problem that communication cannot be directly communicated due to overlarge communication delay caused by long distance of an underwater sensor; and secondly, a pilot frequency auxiliary relay confidentiality protocol is provided, so that the security of an eavesdropper approaching a relay node is ensured, and compared with a pilot frequency auxiliary relay detection protocol, the key consistency and the key generation rate are improved. Simulation results show that the scheme effectively solves the problems of communication delay and channel nonreciprocal, and the generated key sequence has high randomness. The invention overcomes the requirement that a public pilot frequency protocol needs to meet the channel reciprocity, is suitable for the environment of an underwater sensor network, and ensures the safety of an eavesdropper approaching to Alice, Bob and a relay node on the basis of the invention.
Description
Technical Field
The invention belongs to the technical field of physical layer keys, and particularly relates to a physical layer key generation method, a physical layer key generation system, computer equipment, a terminal and application.
Background
At present: the prior art commonly used in the industry is such that: most current physical layer key generation schemes use the common Pilot Protocol (PP) as the channel sounding protocol, X P For the common pilot to be transmitted, received signal formulas of Alice and Bob:
alice and Bob estimate the measurements using the least squares method:
the steps of the common pilot frequency detection protocol are as follows: a preparation stage: common pilot signals: x P (ii) a A sending stage: alice sends X P To Bob, Bob receives the signal and sends X in the same way P And when the two parties receive the signals, the LS is used for channel estimation to obtain the information value. In recent years, the development of underwater wireless sensor networks has opened up the possibility of unlimited development for civilian and military use, such as event detection, monitoring and surveillance technologies. The underwater sensor network is very different from the land sensor network, wherein the most important difference is the difference of the communication modes. Land sensor networks typically communicate using electromagnetic waves. However, the electromagnetic wave signal is seriously damaged in underwater transmission, and is not suitable for underwater transmission. The underwater sensor network not only needs underwater communication, but also needs electromagnetic wave communication between a water surface relay and a shore receiving point, so that the underwater sensor network is a comprehensive network combining underwater acoustic communication and electromagnetic wave communication. The common pilot sounding protocol requires that the channel meet the requirement of channel reciprocity, H BA =H AB . Common pilot sounding protocols require communication delays much less than the coherence time, i.e.Common pilot sounding protocols require symbol periods much smaller than the coherence time, i.e.
Through the above analysis, the problems and defects of the prior art are as follows: the underwater sensor network needs underwater acoustic communication, the underwater acoustic communication has long time delay, so that the transmission time delay is longer than the coherence time, the channel reciprocity is difficult to meet, and the common pilot frequency protocol is very high in low signal-to-noise ratio and high signal-to-noise ratio error rate when used for underwater acoustic communication, so that the protocol is difficult to adapt to underwater acoustic communication.
The difficulty in solving the above problems and defects is: a physical layer key generation scheme is sought, and the problem that a common pilot frequency protocol needs to meet channel reciprocity is solved; a physical layer key generation scheme is sought, which is suitable for the environment of an underwater sensor network, namely, underwater acoustic communication and electromagnetic wave communication can be carried out. A physical layer key generation scheme is sought, and the safety of signals transmitted by two parties when an eavesdropper eavesdrops passively is guaranteed.
The significance for solving the problems and the defects is as follows: a physical layer secret key generation scheme is designed, the method can be suitable for the environment of underwater acoustic communication and electromagnetic wave communication, the security of the secret key is guaranteed by an improved method, namely, a pilot frequency auxiliary relay secrecy protocol, and the two proposed schemes are verified in the environment of an underwater sensor network, so that the feasibility of the two schemes is shown.
Disclosure of Invention
Aiming at the problems in the prior art, the invention provides a method, a system, computer equipment, a terminal and application for generating a physical layer key.
The present invention is implemented as such, and a physical layer key generation method includes:
the pilot frequency auxiliary relay detection protocol realizes a key generation scheme which is suitable for underwater acoustic communication and land communication;
the pilot frequency auxiliary relay secrecy protocol ensures the security of an eavesdropper when the eavesdropper approaches the relay node, and improves the key consistency rate and the key generation rate.
Further, the pilot-assisted relay sounding protocol and the pilot-assisted relay privacy protocol obtain H RB H AR G A And H BR H RA G B An estimate of (d).
The steps of the pilot assisted relay sounding protocol include:
(1) a preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B For the local pilot at Bob:
(2) a sending stage:
1) underwater sensor node generates local pilot G A And X RA On-shore receiver generates local pilot G B ;
2) The underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
3) the relay nodes respectively receive the signals R b1 And R b2 A 1 to R b1 、R b2 Forwarding to an onshore receiving end;
4) receiving end receiving signal Y on shore tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
5) relay node receiving signal R a1 And R a2 R is to be a1 And R a2 And respectively transmitting to the underwater sensor nodes.
(3) An estimation stage: and Alice and Bob estimate the channel detection values by adopting a least square method according to the received channel detection values
Further, the pilot-assisted relay privacy protocol step comprises:
(1) a preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Local pilot frequency of Bob end; a relay node: x R A local pilot for the relay node;
(2) a sending stage:
1) underwater sensor node generates local pilot G A And X RA On-shore receiver generates local pilot G B ;
2) The underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
3) the relay nodes respectively receive the signals R b1 And R b2 A 1 to R b1 、R b2 X R Forwarding to an onshore receiving end;
4) receiving end receiving signal Y on shore tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
5) relay node receiving signal R a1 And R a2 A 1 to R a1 And R a2 X R And respectively transmitting to the underwater sensor nodes.
(3) An estimation stage: and Alice and Bob adopt a least square method to estimate according to the received channel detection values.
It is a further object of the invention to provide a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
the pilot frequency auxiliary relay detection protocol realizes a key generation scheme which is suitable for underwater acoustic communication and land communication;
the pilot frequency auxiliary relay secrecy protocol ensures the security of an eavesdropper when the eavesdropper approaches the relay node, and improves the consistency and the generation rate of the key.
It is another object of the present invention to provide a computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
the pilot frequency auxiliary relay detection protocol realizes a key generation scheme which is suitable for underwater acoustic communication and land communication;
the pilot frequency auxiliary relay secrecy protocol ensures the security of an eavesdropper when the eavesdropper approaches the relay node, and improves the key consistency rate and the key generation rate.
Another object of the present invention is to provide an information data processing terminal for implementing the physical layer key generation method.
Another object of the present invention is to provide a physical layer key generation system implementing the physical layer key generation method, the physical layer key generation system including:
the pilot frequency auxiliary relay detection protocol module is used for solving the problems that the direct communication cannot be realized due to overlarge communication time delay and the channels are not mutually different;
and the pilot frequency auxiliary relay secrecy protocol module is used for improving the key consistency rate and the key generation rate while ensuring the security of an eavesdropper approaching the relay node.
The invention also aims to provide an underwater wireless sensor network control system, and the underwater wireless sensor network is used for realizing the physical layer key generation method.
By combining all the technical schemes, the invention has the advantages and positive effects that: the invention provides a pilot frequency auxiliary relay detection protocol with higher security and key consistency rate, namely a pilot frequency auxiliary relay secrecy protocol, on the basis of the protocol: the method overcomes the requirement that a public pilot frequency protocol needs to meet the channel reciprocity, is suitable for the environment of the underwater sensor network, and provides an improved scheme on the basis of the method, and the improved scheme ensures the safety of the eavesdropper when the eavesdropper approaches to Alice, Bob and the relay node.
The invention firstly provides a Pilot Assisted Relay Detection Protocol (PARDP), solves the problem that the communication time delay is too large and direct communication cannot be realized due to the long distance of an underwater sensor, and proves the feasibility of the scheme applied to the underwater sensor environment; secondly, a pilot assisted Relay privacy Protocol (PARSP) is provided, the security of the eavesdropper approaching the Relay node is guaranteed, and compared with the pilot assisted Relay detection Protocol, the scheme improves the key consistency rate and the key generation rate. Simulation results show that the scheme effectively solves the problems of communication delay and channel reciprocity, and the generated key sequence has higher randomness.
For the two schemes of the invention, the two parties use LS to perform channel detection after receiving signals, and the measured values obtained by the two parties are as follows:
the two physical layer key generation schemes of the present invention are satisfied with the following requirements: since the OFDM symbol period is generally much shorter than a coherence time, the requirements of the two probing protocols are very easy to satisfy.
The key consistency ratio simulation of the conventional common pilot protocol, pilot-assisted relay probing protocol and pilot-assisted relay privacy protocol is shown in fig. 5: in the environment of the underwater sensor network, the bit error rate of the common pilot frequency protocol is maintained at a higher level along with the improvement of the signal to noise ratio, which indicates that the traditional common pilot frequency protocol is not suitable for the environment; the error rate of the pilot frequency auxiliary relay detection protocol and the pilot frequency auxiliary relay secrecy protocol is obviously reduced along with the improvement of the signal to noise ratio, which shows that the two schemes are suitable for the environment of the underwater sensor network; compared with a pilot-assisted relay detection protocol, the key consistency rate of the pilot-assisted relay privacy protocol is obviously improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments of the present application will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained from the drawings without creative efforts.
Fig. 1 is a flowchart of a method for generating a physical layer key according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a physical layer key generation system according to an embodiment of the present invention.
In fig. 2: 1. a pilot frequency auxiliary relay detection protocol module; 2. and a pilot-assisted relay privacy protocol module.
Fig. 3 is a schematic diagram of a pilot-assisted relay sounding protocol according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of a pilot-assisted relay privacy protocol according to an embodiment of the present invention.
Fig. 5 is a schematic diagram of a key agreement rate simulation of a pilot-assisted relay probing protocol and a pilot-assisted relay privacy protocol according to an embodiment of the present invention.
Fig. 6 is a schematic diagram of a key generation rate according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
In view of the problems in the prior art, the present invention provides a method, a system, a computer device, a terminal and an application for generating a physical layer key, which are described in detail below with reference to the accompanying drawings.
As shown in fig. 1, the method for generating a physical layer key provided by the present invention includes the following steps:
s101: a Pilot Assisted Relay Detection Protocol (PARDP) for solving the problem that communication cannot be directly communicated due to overlarge communication delay caused by long distance of an underwater sensor;
s102: compared with a pilot-assisted Relay detection Protocol, the scheme improves the key consistency rate and the key generation rate while ensuring the security of an eavesdropper approaching a Relay node.
The method for generating the physical layer key specifically comprises the following steps:
firstly, a pilot frequency auxiliary relay detection protocol scheme comprises the following steps: the purpose of the protocol is to obtain H RB H AR G A And H BR H RA G B An estimate of (d). Here, only the information about H is provided RB H AR G A Because of H BR H RA G B Step of estimation value acquisition and H RB H AR G A The steps are similar, only the roles of one underwater sensor node and an onshore receiver are exchanged.
(1) A preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B For the local pilot at Bob:
(2) a sending stage:
generating local pilot G by underwater sensor node A And X RA The onshore receiver generates a local pilot G B ;
(II) the underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
(III) the relay nodes respectively receive the signals R b1 And R b2 R is to be b1 、R b2 Forwarding to an onshore receiving end;
(IV) receiving signal Y by shore receiving end tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
(V) Relay node receiving Signal R a1 And R a2 R is to be a1 And R a2 And respectively transmitting to the underwater sensor nodes.
Secondly, a pilot frequency auxiliary relay secret protocol step: similar to the pilot-assisted relay probing protocol, only the first stage steps are described here.
(1) A preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Is the local pilot frequency of Bob terminal; a relay node: x R Is the local pilot of the relay node.
(2) A sending stage:
generating local pilot G by underwater sensor node A And X RA The onshore receiver generates a local pilot G B ;
(II) the underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
(III) Relay nodes receive signals R respectively b1 And R b2 R is to be b1 、R b2 X R Forwarding to an onshore receiving end;
(IV) receiving signal Y by shore receiving end tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
(V) Relay node receiving Signal R a1 And R a2 R is to be a1 And R a2 X R And respectively transmitting to the underwater sensor nodes.
The new improved scheme is as follows:
in an underwater sensor network environment, when data transmission is carried out by Alice and Bob, the transmission distance is long, and the signal attenuation is serious in the transmission process, so that a new improved scheme can be adopted, and a pilot frequency assisted relaying secret amplification protocol comprises the following specific steps:
(1) a preparation stage: both ends of Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Is the local pilot frequency of Bob terminal; a relay node: x R Is the local pilot of the relay node.
(2) A sending stage:
generating local pilot G by underwater sensor node A And X RA The onshore receiver generates a local pilot G B ;
(II) the underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
(III) Relay nodes receive signals R respectively b1 And R b2 Amplifying the signal and then amplifying the amplified R b1 、R b2 X R Forward to bankAn upper receiving end;
(IV) receiving signal Y by shore receiving end tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
(V) Relay node receiving Signal R a1 And R a2 Amplifying the signal and then amplifying the amplified signal R a1 And R a2 X R And respectively transmitting to the underwater sensor nodes.
The amplification factor can be calculated by the following formula:
those skilled in the art can also implement the method of generating a physical layer key provided by the present invention by using other steps, and the method of generating a physical layer key provided by the present invention in fig. 1 is only one specific embodiment.
As shown in fig. 2, the physical layer key generation system provided by the present invention includes:
the pilot frequency auxiliary relay detection protocol module 1 is used for realizing a key generation scheme which is suitable for underwater acoustic communication and land communication;
and the pilot frequency auxiliary relay secrecy protocol module 2 is used for improving the key consistency and the key generation rate while ensuring the security of an eavesdropper when the eavesdropper approaches to the relay node.
The technical solution of the present invention is further described below with reference to the accompanying drawings.
The invention provides a secret key generation scheme based on orthogonal frequency division multiplexing for ensuring the safety of an underwater sensor network. Firstly, a Pilot Assisted Relay Detection Protocol (PARDP) is provided, so that the problem that communication cannot be directly communicated due to overlarge communication delay caused by long distance of an underwater sensor is solved, and the absolute safety of a secret key is ensured; secondly, a Pilot Assisted Relay privacy protocol (PARSP) is provided, the security of the eavesdropper approaching the Relay node is guaranteed, and compared with a Pilot Assisted Relay detection protocol, the scheme improves the key consistency and the key generation rate. Simulation results show that the scheme effectively solves the problems of communication delay and channel reciprocity, and the generated key sequence has higher randomness.
The safety analysis of the invention:
pilot assisted relay sounding protocol:
approaching to Alice:
and (4) approaching Bob:
approaching the relay node:
when a single eavesdropper approaches Alice and Bob, the eavesdropper can acquire half of the information values; when a single eavesdropper approaches the relay node, the first stage can acquire half of the information values, the second stage can acquire the information values of the second part in the same way, and finally, the complete information values can be acquired. Therefore, this scheme is not secure against key generation when an eavesdropper approaches the relay node.
The pilot frequency auxiliary relay secrecy protocol of the invention comprises the following steps:
approaching to Alice:
and (4) approaching Bob:
approaching the relay node:
when a single eavesdropper approaches Alice and Bob, the eavesdropper can acquire half of the information values; when a single eavesdropper approaches a relay node, due to the local pilot X of the relay node R The eavesdropper cannot obtain useful information, and therefore the scheme is secure from a single eavesdropper approaching either end.
Underwater sensor networks can be divided into various architectures depending on the specific application. According to the difference of detection areas, the method can be divided into two-dimensional and three-dimensional sensor networks:
(1) two-dimensional sensor network: in the network model, an underwater sensor node is fixed on the seabed, the underwater sensor node can directly send data to a water surface relay node floating on the water surface after monitoring the seabed and collecting the data, then the water surface relay node communicates the received data with an onshore receiver through electromagnetic wave communication or communicates with a satellite through satellite communication, and the data are transmitted to a user in real time.
(2) Three-dimensional sensor network: in the network model, the underwater nodes with air bags are anchored on the seabed to form a fixed monitoring network. The underwater sensor nodes are lowered to different heights by using the upper buoy to form different seabed monitoring networks, and the underwater sensor nodes are more flexible than two-dimensional sensor networks.
The invention provides a scheme which can carry out underwater acoustic communication and electromagnetic wave communication by mainly taking a model of a two-dimensional sensor network as a main point. Aiming at the security risk of the eavesdropper close to the relay node under the scheme, a key generation scheme of a pilot frequency auxiliary relay secrecy protocol is provided to ensure the security; the scheme improves the key consistency rate and the key generation rate on the premise of ensuring the security.
The invention takes the pilot frequency auxiliary relay secret protocol as an example for explanation:
(1) a preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Is the local pilot frequency of Bob terminal; a relay node: x R Is the local pilot of the relay node.
(2) A sending stage:
generating local pilot G by underwater sensor node A And X RA The onshore receiver generates a local pilot G B 。
(II) the underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node.
(III) Relay nodes receive signals R respectively b1 And R b2 R is to be b1 、R b2 X R And forwarding to an onshore receiving end.
(IV) receiving signal Y by shore receiving end tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P And respectively transmitting the two to the relay nodes.
(V) Relay node receiving Signal R a1 And R a2 R is to be a1 And R a2 X R And respectively transmitting to the underwater sensor nodes.
Key generation rate: as can be seen from fig. 6: the key generation rate of the improved pilot frequency auxiliary relay protection protocol is higher than that of a pilot frequency auxiliary relay detection protocol along with the increase of the signal to noise ratio, so that the key generation rate is improved while the key consistency rate is ensured.
Key randomness:
TABLE 1
Randomness of key randomness the randomness of the key generated by the three schemes proposed in the present invention is illustrated by ten items in the National Institute of Standards and Technology (NIST) randomness test, taking the key length as 64 bits, and repeating 1000 experiments according to the monte carlo concept. According to the results in table 1, it can be found that both schemes applied in the environment of the underwater sensor network in the present invention can pass eight of the tests with a higher probability, and pass the remaining two schemes with a small probability, which indicates that the keys generated by the two schemes have higher randomness and are suitable for the environment of the underwater sensor network.
For the above scheme, the two parties use LS to perform channel detection after receiving signals, and the measured values obtained by the two parties are:
since the OFDM symbol period is generally much shorter than a coherence time, the requirements of the two probing protocols are very easy to satisfy.
And (3) proving that: in order to keep the measured values of the underwater sensor node and the onshore receiving end consistent, the formula shows that if and only if When the measurement values are established, the measurement values of both communication parties can be kept consistent. Therefore, the pilot-assisted relay probing protocol and the pilot-assisted relay privacy protocol need to satisfy the following conditions: according to the parameters set in table 2, the symbol period and coherence time between the relay node and the underwater sensor node and the onshore receiver can be solved. The following formula can be used for obtaining that the symbol periods between the relay node and the underwater sensor node and between the relay node and the onshore receiver are far shorter than the coherence time, so that the necessary conditions of a pilot-assisted relay detection protocol and a pilot-assisted relay secrecy protocol are very easy to meet.
The relationship between relative shift speed, maximum Doppler shift and coherence time is described by the following equation, where v denotes relative shift speed, F d Indicating the doppler shift.
TABLE 2
Underwater sensor nodes and relay nodes:
onshore receivers and relay nodes:
from the above equation, one can derive: the ratio of the coherence time to the symbol period is much larger than 20, indicating that the coherence time is much larger than the symbol period, and therefore the requirements of the two proposed schemes are very easy to satisfy.
It should be noted that the embodiments of the present invention can be realized by hardware, software, or a combination of software and hardware. The hardware portion may be implemented using dedicated logic; the software portions may be stored in a memory and executed by a suitable instruction execution system, such as a microprocessor or specially designed hardware. Those skilled in the art will appreciate that the apparatus and methods described above may be implemented using computer executable instructions and/or embodied in processor control code, such code being provided on a carrier medium such as a disk, CD-or DVD-ROM, programmable memory such as read only memory (firmware), or a data carrier such as an optical or electronic signal carrier, for example. The apparatus and its modules of the present invention may be implemented by hardware circuits such as very large scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, or programmable hardware devices such as field programmable gate arrays, programmable logic devices, etc., or by software executed by various types of processors, or by a combination of hardware circuits and software, e.g., firmware.
The above description is only for the purpose of illustrating the present invention and the appended claims are not to be construed as limiting the scope of the invention, which is intended to cover all modifications, equivalents and improvements that are within the spirit and scope of the invention as defined by the appended claims.
Claims (4)
1. A physical layer key generation method, comprising:
the pilot frequency auxiliary relay detection protocol realizes a key generation scheme suitable for both underwater acoustic communication and land communication;
the pilot frequency auxiliary relay secrecy protocol ensures the security of an eavesdropper when the eavesdropper approaches the relay node, and improves the consistency and the generation rate of the key;
the pilot assisted relay sounding protocol obtains H RB H AR G A And H BR H RA G B An estimated value of (d);
the pilot-assisted relay probing protocol comprises:
(1) a preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Local pilot for Bob:
(2) a sending stage:
1) underwater sensor node generating local pilot G A And X RA On-shore receiver generates local pilot G B ;
2) The underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
3) the relay nodes respectively receive the signals R b1 And R b2 R is to be b1 、R b2 Forwarding to an onshore receiving end;
4) receiving end receiving signal Y on shore tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
5) relay node receiving signal R a1 And R a2 R is to be a1 And R a2 Respectively forwarding to the underwater sensor nodes;
the pilot-assisted relay privacy protocol specifically comprises:
(1) a preparation stage: both Alice and Bob need to prepare a common pilot X P ;Alice:G A 、X RA Local pilot frequency of an Alice terminal; and Bob: g B Is the local pilot frequency of Bob terminal; a relay node: x R A local pilot for the relay node;
(2) a sending stage:
1) underwater sensor node generates local pilot G A And X RA The onshore receiver generates a local pilot G B ;
2) The underwater sensor nodes respectively send detection signals G A X P And X RA To the relay node;
3) the relay nodes respectively receive the signals R b1 And R b2 R is to be b1 、R b2 X R Forwarding to an onshore receiving end;
4) receiving end receiving signal Y on shore tB And Y B ,Y B With its local pilot signal G B Multiplying to generate a detection signal G B Y B ,G B With its common pilot signal X P Multiplying to generate a detection signal G B X P Respectively sending the two to the relay nodes;
5) relay node receiving signal R a1 And R a2 R is to be a1 And R a2 X R And respectively transmitting to the underwater sensor nodes.
2. A computer device, characterized in that the computer device comprises a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the physical layer key generation method of claim 1.
3. A computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to execute the physical layer key generation method of claim 1.
4. A physical layer key generation system for implementing the physical layer key generation method of claim 1, wherein the physical layer key generation system comprises:
the pilot frequency auxiliary relay detection protocol module is used for realizing a secret key generation scheme suitable for underwater acoustic communication and land communication;
and the pilot frequency auxiliary relay secrecy protocol module is used for improving the key consistency and the key generation rate while ensuring the security of an eavesdropper approaching the relay node.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011594434.0A CN112702163B (en) | 2020-12-29 | 2020-12-29 | Physical layer key generation method, system, computer equipment, terminal and application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011594434.0A CN112702163B (en) | 2020-12-29 | 2020-12-29 | Physical layer key generation method, system, computer equipment, terminal and application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112702163A CN112702163A (en) | 2021-04-23 |
CN112702163B true CN112702163B (en) | 2022-09-30 |
Family
ID=75511812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011594434.0A Active CN112702163B (en) | 2020-12-29 | 2020-12-29 | Physical layer key generation method, system, computer equipment, terminal and application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112702163B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464299A (en) * | 2020-04-01 | 2020-07-28 | 电子科技大学 | Physical layer key generation method for constructing reciprocal channel parameters based on frequency division duplex mode |
CN111787536A (en) * | 2020-06-28 | 2020-10-16 | 重庆邮电大学 | Physical layer cooperation key generation method when channel has correlation in wireless relay network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102801522B (en) * | 2012-09-10 | 2015-04-29 | 重庆大学 | Method for generating asymmetric channel communication key for wireless cooperative communication network |
CN106789038A (en) * | 2017-01-25 | 2017-05-31 | 济南浪潮高新科技投资发展有限公司 | A kind of method and system of subsurface communication, a kind of free running device under water |
US10447470B2 (en) * | 2017-10-04 | 2019-10-15 | The Boeing Company | Secure and disruption-tolerant communications for unmanned underwater vehicles |
CN108322266B (en) * | 2018-04-12 | 2024-04-05 | 中国人民解放军战略支援部队信息工程大学 | Underwater visible light communication system and method |
CN108718211B (en) * | 2018-06-19 | 2019-10-01 | 西安电子科技大学 | The hard demodulation bit error rate calculation method of UWOC system based on GGD channel model |
-
2020
- 2020-12-29 CN CN202011594434.0A patent/CN112702163B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464299A (en) * | 2020-04-01 | 2020-07-28 | 电子科技大学 | Physical layer key generation method for constructing reciprocal channel parameters based on frequency division duplex mode |
CN111787536A (en) * | 2020-06-28 | 2020-10-16 | 重庆邮电大学 | Physical layer cooperation key generation method when channel has correlation in wireless relay network |
Also Published As
Publication number | Publication date |
---|---|
CN112702163A (en) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tan et al. | Cooperative positioning in underwater sensor networks | |
KR101580427B1 (en) | Doppler Frequency Estimation and receiving method for Time-varying Underwater Acoustic Communication Channel | |
CN103986545A (en) | Physical layer safety transmission method used for SIMO wireless communication system | |
CN108429591A (en) | A kind of multicarrier underwater acoustic communication method suitable for deep-sea channel | |
Lin et al. | Analysis of LoRa link quality for underwater wireless sensor networks: A semi-empirical study | |
WO2022110408A1 (en) | Underwater acoustic communication and detection method, apparatus and device, and storage medium | |
Cao et al. | Channel state information-based ranging for underwater acoustic sensor networks | |
CN112702163B (en) | Physical layer key generation method, system, computer equipment, terminal and application | |
He et al. | Underwater acoustic communications using M-ary chirp-DPSK modulation | |
CN107979460B (en) | Method and apparatus for generating a cryptographic key | |
Yilmaz et al. | Communication model and capacity limits of covert channels created by software activities | |
CN106658494B (en) | Wireless equipment key establishment method based on signal intensity track | |
Ishaque et al. | Reliable data transmission scheme for perception layer of Internet of Underwater Things (IoUT) | |
KR101652861B1 (en) | Apparatus and method for signal reception using multiple antennas | |
He et al. | Reliable mobile underwater wireless communication using wideband chirp signal | |
Badawy et al. | Secret key generation based on channel and distance measurements | |
Aik et al. | Characterization of multipath acoustic channels in very shallow waters for communications | |
CN112600607B (en) | Double full-duplex cooperative interference anti-eavesdropping method | |
Wang et al. | Full-duplex cognitive underwater acoustic communications: concept and challenges | |
Murad et al. | Flexible OFDM Transceiver for Underwater Acoustic Channel: Modeling, Implementation and Parameter Tuning | |
Ma et al. | Heu OFDM-modem for underwater acoustic communication and networking | |
WO2022110410A1 (en) | Method, apparatus and device for generating underwater acoustic communication and detection signal, and storage medium | |
Ma et al. | Performance analysis of V‐OFDM for acoustic communication along drill strings | |
Anowar et al. | A survey of acoustic underwater communications and ways of mitigating security challenges | |
Smolyakov et al. | Experimental verification of possibility of secret encryption keys distribution with a phase method in a multipath environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |