Identification method, device, equipment and storage medium

By identifying the terminal device and generating a key, decrypting the encrypted information, the problems of high communication delay and complex security authentication in the wireless channel are solved, and efficient communication security guarantee is achieved.

CN118764855BActive Publication Date: 2024-12-24CHINA TELECOM CORP LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411237691.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-24
Estimated Expiration
2044-09-04

AI Technical Summary

Technical Problem

Currently, user communication delays in wireless channels are high, and the security authentication and encryption processes are complex, making it difficult to effectively prevent eavesdropping attacks.

Method used

By obtaining the radio frequency signals and channel status information sent by the terminal device, identifying the terminal device, and generating a key based on the channel status information, decrypting the encrypted information, updating the key using a preset period, and removing the channel status information through the key coordination algorithm Difference, realize the decryption of encrypted information.

Benefits of technology

While ensuring user privacy, the user's communication delay is reduced, communication security is improved, and the risk of eavesdropping attacks is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118764855B_ABST
    Figure CN118764855B_ABST
Patent Text Reader

Abstract

The present disclosure provides an identification method, apparatus, device and storage medium, which relate to the field of communication technology. The method comprises: acquiring a radio frequency signal and channel state information sent by a terminal device, identifying the terminal device according to the radio frequency signal, generating a first key based on the channel state information when the terminal device is identified successfully, decrypting the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] As time goes by, users' requirements for privacy and security are gradually increasing. However, the current wireless channels use transparent transmission, and a large amount of private data is transmitted in open wireless channels. User communications are vulnerable to eavesdropping attacks. In order to identify and prevent the above attacks, security authentication and encryption technologies are used in related technologies, but the current security authentication and encryption implementation process is relatively complicated, resulting in high communication delays. Summary of the invention

[0003] The present disclosure provides an identification method, apparatus, device and storage medium, which can reduce user communication delay while ensuring user privacy, at least to a certain extent.

[0004] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0005] According to one aspect of the present disclosure, there is provided an identification method, which is applied to a base station and includes:

[0006] Obtain the radio frequency signal and channel status information sent by the terminal device;

[0007] Identify the terminal device based on the radio frequency signal;

[0008] If the terminal device is identified successfully, generating a first key based on the channel state information;

[0009] The encrypted information sent by the terminal device is decrypted based on the first key.

[0010] In one embodiment of the present disclosure, the method further includes:

[0011] Encrypted information sent by a terminal device is received, where the encrypted information is encrypted by the terminal device based on a first key, and the first key is generated by the terminal device based on channel state information.

[0012] In one embodiment of the present disclosure, the method further includes:

[0013] updating the first key based on a preset period;

[0014] The encrypted information sent by the terminal device is decrypted based on the updated first key.

[0015] In one embodiment of the present disclosure, the method further includes:

[0016] receiving a second key;

[0017] Key coordination is performed on the first key and the second key based on a preset algorithm.

[0018] In one embodiment of the present disclosure, the method further includes:

[0019] The differences in channel state information obtained by the terminal device and the base station are removed based on the information coordination algorithm.

[0020] According to another aspect of the present disclosure, there is provided an identification method, which is applied to a terminal device and includes:

[0021] Obtain channel status information;

[0022] generating a second key based on the channel state information;

[0023] generating encrypted information based on the second key;

[0024] The encrypted information is sent to a base station so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on the channel state information.

[0025] In one embodiment of the present disclosure, the method further includes:

[0026] A radio frequency signal is sent to a base station so that the base station can identify the terminal device based on the radio frequency signal.

[0027] In one embodiment of the present disclosure, the method further includes:

[0028] receiving a first key;

[0029] Key coordination is performed on the first key and the second key based on a preset algorithm.

[0030] According to another aspect of the present disclosure, there is provided an identification device, applied to a base station, comprising:

[0031] A first acquisition module, used to acquire the radio frequency signal and channel state information sent by the terminal device;

[0032] An identification module, used to identify the terminal device based on the radio frequency signal;

[0033] A first generating module, configured to generate a first key based on the channel state information when the terminal device passes the recognition;

[0034] The first decryption module is used to decrypt the encrypted information sent by the terminal device based on the first key.

[0035] In one embodiment of the present disclosure, the device further includes:

[0036] A second key coordination module, configured to receive a second key;

[0037] The second key coordination module is further used to perform key coordination on the first key and the second key based on a preset algorithm.

[0038] In one embodiment of the present disclosure, the device further includes:

[0039] The receiving module is used to receive encrypted information sent by a terminal device, where the encrypted information is encrypted by the terminal device based on a first key, and the first key is generated by the terminal device based on channel state information.

[0040] In one embodiment of the present disclosure, the device further includes:

[0041] An updating module, configured to update the first key based on a preset period;

[0042] The second decryption module is used to decrypt the encrypted information sent by the terminal device based on the updated first key.

[0043] In one embodiment of the present disclosure, the device further includes:

[0044] The removal module is used to remove the difference in channel state information obtained by the terminal device and the base station based on the information coordination algorithm.

[0045] According to another aspect of the present disclosure, there is provided an identification device, comprising:

[0046] A second acquisition module is used to acquire channel state information;

[0047] A second generating module, used to generate a second key based on the channel state information;

[0048] A third generating module, used to generate encrypted information based on the second key;

[0049] The first sending module is used to send the encrypted information to the base station, so that the base station decrypts the encrypted information based on the first key, and the first key is generated by the base station based on the channel state information.

[0050] In one embodiment of the present disclosure, the device further includes:

[0051] The second sending module is used to send a radio frequency signal to the base station, so that the base station can identify the terminal device based on the radio frequency signal.

[0052] In one embodiment of the present disclosure, the device further includes:

[0053] A first key coordination module, configured to receive a first key;

[0054] The first key coordination module is further used to perform key coordination on the first key and the second key based on a preset algorithm.

[0055] According to another aspect of the present disclosure, an electronic device is provided, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned identification method by executing the executable instructions.

[0056] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned identification method is implemented.

[0057] The identification method, apparatus, device and storage medium provided in the embodiments of the present disclosure obtain the radio frequency signal and channel state information sent by the terminal device, identify the terminal device according to the radio frequency signal, generate a first key based on the channel state information when the terminal device is successfully identified, and decrypt the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0058] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0060] Figure 1 A flow chart of an identification method in an embodiment of the present disclosure is shown;

[0061] Figure 2 An architecture diagram of an identification system in an embodiment of the present disclosure is shown;

[0062] Figure 3 Another identification method flow chart in the embodiment of the present disclosure is shown;

[0063] Figure 4 A flow chart of another identification method in an embodiment of the present disclosure is shown;

[0064] Figure 5 A flow chart of another identification method in an embodiment of the present disclosure is shown;

[0065] Figure 6 A flow chart of another identification method in an embodiment of the present disclosure is shown;

[0066] Figure 7 A flow chart of another identification method in an embodiment of the present disclosure is shown;

[0067] Figure 8 Another identification system architecture diagram in an embodiment of the present disclosure is shown;

[0068] Fig. 9 A schematic diagram of an identification device in an embodiment of the present disclosure is shown;

[0069] Fig.10 A schematic diagram of another identification device in an embodiment of the present disclosure is shown;

[0070] Fig.11 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0071] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0072] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0073] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0074] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0075] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0076] In order to solve the above technical problems, the present disclosure provides an identification method, device, equipment and storage medium. In order to explain the present disclosure in detail, the present disclosure first explains the identification method.

[0077] Figure 1 A flow chart of an identification method in an embodiment of the present disclosure is shown. It should be noted that the identification method in the embodiment of the present disclosure is applied to a base station.

[0078] like Figure 1 As shown, the identification method may include:

[0079] S110, obtaining a radio frequency signal and channel status information sent by a terminal device.

[0080] In some embodiments, the radio frequency signal may include radio frequency characteristic data of the terminal device.

[0081] In some embodiments, the channel state information may include uplink frames sent by the terminal device.

[0082] S120: Identify the terminal device according to the radio frequency signal.

[0083] In some embodiments, the base station may pre-store radio frequency signals of multiple terminal devices. When acquiring the radio frequency signal sent by the terminal device, the base station may compare the radio frequency signal sent by the terminal device with the radio frequency signals of multiple pre-stored terminal devices. If the pre-stored radio frequency signal includes the radio frequency signal sent by the terminal device, it is determined that the above-mentioned terminal device has been identified.

[0084] In some embodiments, the base station may also generate a physical layer fingerprint corresponding to the terminal device based on the acquired radio frequency signal.

[0085] In some embodiments, the base station may compare the acquired physical layer fingerprint of the terminal device with a pre-established physical layer fingerprint library based on an intelligent model or a statistical algorithm. It should be noted that the present disclosure does not specifically limit the intelligent model and the statistical algorithm.

[0086] In some embodiments, the RF signal may include harmonic distortion and DC bias of the Digital-to-Analog Converter (DAC) caused by hardware circuit errors, phase noise of the oscillator, distortion of the intermediate frequency filter, orthogonal offset error and local oscillator (LO) leakage of the mixer, I / Q gain imbalance, and nonlinearity of the power amplifier (PA), differential constellation diagram, uniqueness of carrier frequency offset, etc.

[0087] In some embodiments, the base station may generate an identifier corresponding to the terminal device based on the above-mentioned radio frequency signal and the intelligent model.

[0088] S130: When the terminal device is recognized successfully, generate a first key based on the channel state information.

[0089] In some embodiments, when the terminal device is identified successfully, the terminal device may initiate a key generation request, and then the base station generates a first key based on the key generation request initiated by the terminal device.

[0090] In some embodiments, the channel state information may include received signal strength (RSS), channel impulse response (CIR) and angle of arrival (AOA).

[0091] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0092] In order to explain the present disclosure in detail, the present disclosure also provides an identification system. Figure 2 An architecture diagram of an identification system in an embodiment of the present disclosure is shown.

[0093] like Figure 2 As shown, the identification system may include:

[0094] Legal terminal device 201, illegal terminal device 202 and base station 203;

[0095] The base station 203 may respectively obtain the radio frequency signals sent by the legal terminal device 201 and the illegal terminal device 202, and then identify the radio frequency signals respectively.

[0096] In some embodiments, the illegal terminal device 202 can not only impersonate the legal terminal device 201 to send information to the base station 203 and eavesdrop on the legal user information, but also intercept the legal information on the legal channel and then tamper with it.

[0097] The identification system provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0098] S140: decrypt the encrypted information sent by the terminal device based on the first key.

[0099] In some embodiments, the key used by the terminal device to encrypt the encrypted information is the same as the first key.

[0100] In some embodiments, the identification method may further include:

[0101] If the terminal device fails to pass the identification, the base station will no longer allocate resources to the terminal device.

[0102] In some embodiments, an endogenous security gateway may be set up in the base station, and the endogenous security gateway may execute the above identification method.

[0103] Figure 3 Another identification method flow chart in the embodiment of the present disclosure is shown. It should be noted that the identification method in the embodiment of the present disclosure is applied to a base station.

[0104] like Figure 3 As shown, the identification method may include:

[0105] S310, obtaining a radio frequency signal and channel state information sent by a terminal device;

[0106] S320, identifying the terminal device according to the radio frequency signal;

[0107] S330, generating a first key based on the channel state information when the terminal device passes the recognition;

[0108] S340, receiving encrypted information sent by the terminal device, where the encrypted information is encrypted by the terminal device based on a second key, and the second key is generated by the terminal device based on channel state information.

[0109] In some embodiments, the channel state information between the terminal device and the base station is the same, and therefore, the second key generated by the terminal device based on the channel state information may be the same as the first key generated by the base station.

[0110] In some embodiments, since the first key is the same as the second key, the base station is able to decrypt the encrypted information based on the first key.

[0111] S350: decrypt the encrypted information sent by the terminal device based on the first key.

[0112] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0113] Figure 4 A flow chart of another identification method in an embodiment of the present disclosure is shown. It should be noted that the identification method in the embodiment of the present disclosure is applied to a base station.

[0114] like Figure 4 As shown, the identification method may include:

[0115] S410, obtaining a radio frequency signal and channel state information sent by a terminal device;

[0116] S420, identifying the terminal device according to the radio frequency signal;

[0117] S430, generating a first key based on the channel state information when the terminal device passes the recognition;

[0118] S440: decrypt the encrypted information sent by the terminal device based on the first key.

[0119] S450: Update the first key based on a preset period.

[0120] In some embodiments, updating the first key may include acquiring channel state information based on a preset period, and generating an updated first key based on the updated channel state information if the channel state information changes.

[0121] In some embodiments, updating the first key may further include acquiring channel state information based on a preset period, and if the channel state information does not change, keeping the first key unchanged.

[0122] S460: decrypt the encrypted information sent by the terminal device based on the updated first key.

[0123] In some embodiments, the method for decrypting the encrypted information sent by the terminal device based on the updated first key is the same as the method for decrypting the terminal device based on the first key, and will not be repeated here.

[0124] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0125] Figure 5 A flow chart of another identification method in an embodiment of the present disclosure is shown. It should be noted that the identification method in the embodiment of the present disclosure is applied to a base station.

[0126] like Figure 5 As shown, the identification method may include:

[0127] S510, obtaining a radio frequency signal and channel status information sent by a terminal device.

[0128] S520: Identify the terminal device according to the radio frequency signal.

[0129] S530: Eliminate the difference in channel state information obtained by the terminal device and the base station based on an information coordination algorithm.

[0130] In some embodiments, removing the difference in channel state information acquired by the terminal device and the base station based on the information coordination algorithm may include:

[0131] The terminal device synchronizes the frequency, phase and 10ms frame and the cell with the base station through the binary synchronization signal sequence (such as PSS and SSS) sent periodically by the base station at a specific location. The terminal needs to search for the center frequency of the high-frequency carrier of the cell and synchronize the frequency of the analog signal with the carrier signal. The terminal synchronizes the bit frequency, bit phase and 10ms frame with the 10ms frame of the cell to ensure that the start position of the received data is at the specific position of the 10ms frame.

[0132] In some embodiments, removing the difference in channel state information acquired by the terminal device and the base station based on the information coordination algorithm may include:

[0133] After completing the downlink synchronization, the terminal device determines the time to send the uplink frame and sends the uplink synchronization sequence at that time. The base station receives the uplink synchronization sequence, estimates the relative delay of the round-trip transmission of the terminal wireless link (i.e., the timing advance TA), and feeds it back to the terminal device. After obtaining the estimated TA, the terminal device adjusts the sending time of its uplink frame to achieve uplink synchronization.

[0134] In some embodiments, removing the difference in channel state information acquired by the terminal device and the base station based on the information coordination algorithm may include:

[0135] Synchronization offset is estimated and corrected through signal processing algorithms. These algorithms can estimate the time difference between the base station and the terminal by analyzing and processing the received signals, and make corrections. Channel estimation and compensation are performed using channel-level reference signals such as the demodulation reference signal (DM-RS) to reduce the impact of channel changes on communications.

[0136] In some embodiments, removing the difference in channel state information acquired by the terminal device and the base station based on the information coordination algorithm may include:

[0137] Use time synchronization protocols (such as NTP, PTP, etc.) to achieve time synchronization between base stations and terminal devices to ensure that the time bases of both parties are consistent.

[0138] S540: When the terminal device is recognized successfully, generate a first key based on the channel state information.

[0139] S550: decrypt the encrypted information sent by the terminal device based on the first key.

[0140] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0141] In some embodiments, the method further comprises:

[0142] receiving a first key;

[0143] Key coordination is performed on the first key and the second key based on a preset algorithm.

[0144] The key coordination method is not specifically limited in this disclosure.

[0145] Based on the same inventive concept, the present disclosure also provides an identification method, such as the following embodiment. Since the principle of solving the problem in this method embodiment is similar to that in the above method embodiment, the implementation of this method embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0146] Figure 6 A flow chart of another identification method in an embodiment of the present disclosure is shown. It should be noted that the identification method in an embodiment of the present disclosure is applied to a terminal device.

[0147] like Figure 6 As shown, the method may include:

[0148] S610: Acquire channel state information.

[0149] In some embodiments, the channel state information acquired by the terminal device may be the same as the channel state information acquired by the base station.

[0150] S620: Generate a second key based on the channel state information.

[0151] In some embodiments, the algorithm used by the terminal device to generate the second key may be the same as the algorithm used by the base station to generate the first key.

[0152] S630, generating encryption information based on the second key;

[0153] S640: Send the encrypted information to the base station, so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on the channel state information.

[0154] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0155] Figure 7 A flow chart of another identification method in an embodiment of the present disclosure is shown. It should be noted that the identification method in an embodiment of the present disclosure is applied to a terminal device.

[0156] like Figure 7 As shown, the method may include:

[0157] S710, sending a radio frequency signal to a base station, so that the base station identifies a terminal device based on the radio frequency signal.

[0158] S720, obtaining channel state information;

[0159] S730, generating a second key based on the channel state information;

[0160] S740, generating encryption information based on the second key;

[0161] S750: Send the encrypted information to a base station, so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on channel state information.

[0162] The identification method provided by the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0163] In some embodiments, the method further comprises:

[0164] receiving a second key;

[0165] Key coordination is performed on the first key and the second key based on a preset algorithm.

[0166] The key coordination method is not specifically limited in this disclosure.

[0167] Based on the same inventive concept, the present disclosure also provides another identification system.

[0168] Figure 8 Another recognition system architecture diagram in an embodiment of the present disclosure is shown.

[0169] like Figure 8 As shown, the identification system may include:

[0170] Intrinsic security gateways and physical layer security terminals;

[0171] Among them, the endogenous security gateway includes a physical layer key wireless transmission module, a physical layer authentication module and a communication module;

[0172] Among them, the physical layer key wireless transmission module includes a key generation module, a key management module and a key distribution module;

[0173] The physical layer authentication module includes an identity feature generation module, an authentication algorithm module, and a legal user database;

[0174] The communication module includes a wireless channel detection module and a radio frequency signal acquisition module.

[0175] The physical layer security terminal includes a physical layer key wireless transmission module and a communication module;

[0176] Among them, the physical layer key wireless transmission module includes a key generation module, a key management module and a key distribution module;

[0177] The communication module includes a wireless channel detection module and a radio frequency signal transceiver module.

[0178] In some embodiments, the base station side and the terminal device side perform channel detection respectively to obtain channel estimation values ​​of the base station side and the terminal device side respectively. and In the quantization stage, the channel estimate and will be converted into binary numbers and Since the quantitative results and There may be mismatched bits between them, and information coordination is used to eliminate mismatched bits. In order to reduce the possibility of key leakage due to information coordination, a one-way hash function is used to complete privacy amplification, thereby obtaining a consistent physical layer key. and , the channel estimation value is a type of channel state information.

[0179] In some embodiments, after the endogenous security gateway collects the RF signal of the terminal device, it performs simple normalization, phase compensation and other preprocessing to reduce noise interference. After preprocessing, the RFID system detects and intercepts the identifiable signal. Then, the identifiable signal is processed by wavelet transform and other methods, and the RF features are extracted by the identity feature generation module to construct an RF fingerprint represented by a feature vector. Then, the similarity is calculated by a high-precision authentication algorithm and compared with the legal user database to identify illegal users.

[0180] Based on the same inventive concept, the present disclosure also provides an identification device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0181] Fig. 9 A schematic diagram of an identification device in an embodiment of the present disclosure is shown.

[0182] like Fig. 9 As shown, the identification device 900 may include:

[0183] A first acquisition module 910 is used to acquire a radio frequency signal and channel state information sent by a terminal device;

[0184] Identification module 920, used to identify the terminal device according to the radio frequency signal;

[0185] A first generating module 930, configured to generate a first key based on the channel state information when the terminal device passes the recognition;

[0186] The first decryption module 940 is used to decrypt the encrypted information sent by the terminal device based on the first key.

[0187] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0188] In one embodiment of the present disclosure, the device further includes:

[0189] The receiving module is used to receive encrypted information sent by a terminal device, where the encrypted information is encrypted by the terminal device based on a first key, and the first key is generated by the terminal device based on channel state information.

[0190] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0191] In one embodiment of the present disclosure, the device further includes:

[0192] An updating module, configured to update the first key based on a preset period;

[0193] The second decryption module is used to decrypt the encrypted information sent by the terminal device based on the updated first key.

[0194] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0195] In one embodiment of the present disclosure, the device further includes:

[0196] The removal module is used to remove the difference in channel state information obtained by the terminal device and the base station based on the information coordination algorithm.

[0197] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0198] Based on the same inventive concept, the present disclosure also provides an identification device in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0199] Fig.10 A schematic diagram of an identification device provided in an embodiment of the present disclosure is shown.

[0200] like Fig.10 As shown, the identification device 1000 may include:

[0201] The second acquisition module 1010 is used to acquire channel state information;

[0202] A second generating module 1020, configured to generate a second key based on the channel state information;

[0203] A third generating module 1030, configured to generate encryption information based on the second key;

[0204] The first sending module 1040 is used to send the encrypted information to the base station, so that the base station decrypts the encrypted information based on the first key, where the first key is generated by the base station based on the channel state information.

[0205] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0206] In one embodiment of the present disclosure, the device further includes:

[0207] The second sending module is used to send a radio frequency signal to the base station, so that the base station can identify the terminal device based on the radio frequency signal.

[0208] The identification device provided in the embodiments of the present disclosure obtains the radio frequency signal and channel state information sent by the terminal device, identifies the terminal device according to the radio frequency signal, generates a first key based on the channel state information when the terminal device is successfully identified, and decrypts the encrypted information sent by the terminal device based on the first key, thereby reducing the user communication delay while ensuring the user privacy.

[0209] The identification device provided in the embodiment of the present disclosure can be used to execute the identification methods provided in the above-mentioned method embodiments. The implementation principles and technical effects are similar and will not be described herein for the sake of brevity.

[0210] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0211] Refer to the following Fig.11 1100 according to this embodiment of the present disclosure is described. Fig.11 The electronic device 1100 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0212] like Fig.11 As shown, the electronic device 1100 is in the form of a general computing device. The components of the electronic device 1100 may include but are not limited to: at least one processing unit 1110, at least one storage unit 1120, and a bus 1130 connecting different system components (including the storage unit 1120 and the processing unit 1110).

[0213] The storage unit stores program codes, which can be executed by the processing unit 1110, so that the processing unit 1110 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 1110 can perform the following steps of the above method embodiment:

[0214] Obtain the radio frequency signal and channel status information sent by the terminal device;

[0215] Identify the terminal device based on the radio frequency signal;

[0216] If the terminal device is identified successfully, generating a first key based on the channel state information;

[0217] Decrypting the encrypted information sent by the terminal device based on the first key. Or;

[0218] Obtain channel status information;

[0219] generating a second key based on the channel state information;

[0220] generating encrypted information based on the second key;

[0221] The encrypted information is sent to a base station so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on the channel state information.

[0222] The storage unit 1120 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 11201 and / or a cache storage unit 11202 , and may further include a read-only storage unit (ROM) 11203 .

[0223] The storage unit 1120 may also include a program / utility 11204 having a set (at least one) of program modules 11205, such program modules 11205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0224] Bus 1130 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0225] The electronic device 1100 may also process images with one or more external devices 1140 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also process images with one or more devices that enable users to interact with the electronic device 1100, and / or process images with any device that enables the electronic device 1100 to process images with one or more other computing devices (e.g., routers, modems, etc.). Such image processing may be performed through an input / output (I / O) interface 1150. In addition, the electronic device 1100 may also process images with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 1160. As shown in the figure, the network adapter 1160 processes images with other modules of the electronic device 1100 through a bus 1130. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 1100, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0226] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0227] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0228] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0229] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0230] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0231] In specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0232] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0233] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0234] Through the description of the above implementation modes, it is easy for those skilled in the art to understand that the example implementation modes described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation mode of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation mode of the present disclosure.

[0235] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A recognition method, characterized in that: Applied to base stations, including: Obtain the radio frequency signal and channel status information sent by the terminal device; identifying the terminal device according to the radio frequency signal; Removing differences in channel state information acquired by the terminal device and the base station based on an information coordination algorithm; In the case where the terminal device is recognized successfully, generating a first key based on the channel state information; The encrypted information sent by the terminal device is decrypted based on the first key.

2. The identification method according to claim 1, characterized in that: The method further comprises: Receive encrypted information sent by the terminal device, where the encrypted information is encrypted by the terminal device based on a second key, and the second key is generated by the terminal device based on channel state information.

3. The identification method according to claim 2, characterized in that: The method further comprises: receiving a second key; Key coordination is performed on the first key and the second key based on a preset algorithm.

4. The identification method according to claim 1, characterized in that: The method further comprises: Updating the first key based on a preset period; The encrypted information sent by the terminal device is decrypted based on the updated first key.

5. A recognition method, characterized in that: Applied to terminal equipment, including: Obtain channel status information; Removing differences in channel state information acquired by the terminal device and the base station based on an information coordination algorithm; generating a second key based on the channel state information; generating encrypted information based on the second key; The encrypted information is sent to a base station so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on channel state information.

6. The identification method according to claim 5, characterized in that: The method further comprises: receiving the first key; Key coordination is performed on the first key and the second key based on a preset algorithm.

7. The identification method according to claim 5, characterized in that: The method further comprises: A radio frequency signal is sent to the base station so that the base station identifies the terminal device based on the radio frequency signal.

8. An identification device, characterized in that: Applied to base stations, including: A first acquisition module, used to acquire the radio frequency signal and channel state information sent by the terminal device; An identification module, used to identify the terminal device according to the radio frequency signal; A removal module, used to remove the difference in channel state information obtained by the terminal device and the base station based on an information coordination algorithm; A first generating module, configured to generate a first key based on the channel state information when the terminal device passes the recognition; The first decryption module is used to decrypt the encrypted information sent by the terminal device based on the first key.

9. An identification device, characterized in that: Applied to terminal equipment, including: A second acquisition module is used to acquire channel state information; A coordination module, used to remove the difference in channel state information obtained by the terminal device and the base station based on an information coordination algorithm; A second generating module, configured to generate a second key based on the channel state information; A third generating module, used to generate encryption information based on the second key; The first sending module is used to send the encrypted information to a base station, so that the base station decrypts the encrypted information based on a first key, where the first key is generated by the base station based on channel state information.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the identification method according to any one of claims 1 to 7 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the identification method according to any one of claims 1 to 7 is implemented.