CN113810156B - Method and system for resisting interception of communication - Google Patents

Method and system for resisting interception of communication Download PDF

Info

Publication number
CN113810156B
CN113810156B CN202111060423.9A CN202111060423A CN113810156B CN 113810156 B CN113810156 B CN 113810156B CN 202111060423 A CN202111060423 A CN 202111060423A CN 113810156 B CN113810156 B CN 113810156B
Authority
CN
China
Prior art keywords
information
encoder
controller
coding
decoding
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
Application number
CN202111060423.9A
Other languages
Chinese (zh)
Other versions
CN113810156A (en
Inventor
刘岩
王黎明
杨雷
王文浩
展月英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technology and Engineering Center for Space Utilization of CAS
63921 Troops of PLA
Original Assignee
Technology and Engineering Center for Space Utilization of CAS
63921 Troops of PLA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Technology and Engineering Center for Space Utilization of CAS, 63921 Troops of PLA filed Critical Technology and Engineering Center for Space Utilization of CAS
Priority to CN202111060423.9A priority Critical patent/CN113810156B/en
Publication of CN113810156A publication Critical patent/CN113810156A/en
Application granted granted Critical
Publication of CN113810156B publication Critical patent/CN113810156B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • H04K3/20Countermeasures against jamming
    • H04K3/25Countermeasures against jamming based on characteristics of target signal or of transmission, e.g. using direct sequence spread spectrum or fast frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Quality & Reliability (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The invention relates to a method and a system for resisting interception of communication. Each time the original information is received, the coding controller generates numbering information once, and corresponding encoders are selected from the encoder group according to the numbering information; selecting corresponding codebook elements from the codebook space to set parameters of the encoder; the set encoder encodes the original information to obtain encoded information; the decoding controller obtains the number information in a preset mode, and selects and configures the decoder according to the mode of selecting and configuring the encoder, so as to decode the encoded information. The invention generates a serial number information once every time the original information is received, namely, the selected encoder and the configuration parameters of the encoder jump in real time, even if an illegal user can intercept the encoded information stream, the illegal user can not correctly decode the encoded information through the accumulated encoded information in a short time, thereby increasing the difficulty of interception and cracking of complete information of the illegal user and greatly improving the interception resistance of a communication system.

Description

Method and system for resisting interception of communication
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and a system for anti-interception communications.
Background
Because of the broadcasting nature of the wireless network and the openness of the wireless channels, the risk of interception or leakage exists in information transmitted between legal users, and the security of communication is difficult to guarantee. The conventional technology of physical layer information security transmission is mainly divided into two layers of signal layer technology and information layer technology, specifically:
1) The signal layer technology belongs to the field of hidden communication, and mainly reduces the power spectral density of signals by expanding the frequency spectrum of the signals, so that the signals are hidden in noise and are not easy to be found by illegal users, but the existing frequency spectrum analysis technology reduces eavesdropping difficulty, and the communication security is reduced;
2) The information layer technology mainly realizes the safe transmission of information by negotiating a common secret key between legal users, and generally determines a shared secret key by utilizing wireless channel information or attributes which cannot be predicted by the illegal users, but once the illegal users acquire the secret key, eavesdropping can be carried out in real time, and the communication security is lower.
With the development of mobile communication networks, the security requirement on information transmission is higher and higher, so how to improve the security of communication is a problem to be solved in the industry.
Disclosure of Invention
The invention aims to solve the technical problem of providing an anti-interception communication method and system aiming at the defects of the prior art.
In order to solve the above technical problems, an embodiment of the present invention provides a method for anti-interception communication, including:
each time the original information is received, the coding controller generates a time of numbering information, and a corresponding coder is selected from the coder group according to the numbering information; selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element; the set encoder encodes the received original information to obtain encoded information;
the decoding controller obtains the number information in a preset mode, selects and configures the decoder according to the mode of selecting and configuring the encoder, and further decodes the received encoded information to obtain the original information.
The beneficial effects of the invention are as follows: the coding controller generates a number information once every time the original information is received, and the coder is selected and configured according to the generated number information, namely, the selected coder and the configuration parameters of the coder jump in real time, even if an illegal user can intercept the coded information stream, the illegal user can not correctly decode the coded information through the accumulated coded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of the communication system.
On the basis of the technical scheme, the invention can be improved as follows.
Further, the codebook space Ω= { C m,p,q,r M e M, P e P, Q e Q, R e R, where m= {1, M, p= {1, P, q= {1, Q, r= {1, R, M, P, Q, and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of configuration parameters consisting of code pattern, code length, code rate and coding rule;
the encoder/decoder in the encoder/decoder group is coded with the number (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
The adoption of the further scheme has the beneficial effects that the codebook space is built, and the indexes of codebook elements in the codebook space and the indexes of the encoder and the decoder are built; the coding controller generates the number information when receiving the original information each time, can quickly determine the corresponding encoder/decoder and codebook elements according to the number information and the index information, realizes the selection and configuration of the encoder/decoder, namely realizes the real-time jump of the encoder and the codebook elements, and even if an illegal user can intercept the coded information stream, the illegal user can not accurately decode the coded information through the accumulated coded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of a communication system.
Further, selecting a corresponding encoder from the encoder group according to the number information, selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element, including: searching matched encoder indexes from the encoder group according to the number information, and selecting corresponding encoders according to the matched encoder indexes; searching matched codebook element indexes from a codebook space according to the number information, selecting corresponding codebook elements according to the matched codebook element indexes, and carrying out parameter configuration on a selected encoder according to the selected codebook elements.
The adoption of the further scheme has the beneficial effects that the corresponding encoder and codebook elements are rapidly determined according to the number information and the index information, the selection and configuration of the encoder are realized, namely, the real-time jump of the encoder and the codebook elements is realized, even if an illegal user can intercept the encoded information flow, the illegal user can not correctly decode through the accumulated encoded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of the communication system.
Further, the code controller generates a number information once every time the original information is received, including: each time the original information is received, the encoding controller generates one or more random numbers; alternatively, the encoding controller generates one or more predetermined numbers each time the original information is received;
the decoding controller obtains the number information in a preset mode, and the method comprises the following steps: if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized; and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
The adoption of the further scheme has the beneficial effects that the coding controller can generate a random number or a preset number when receiving the original information every time; when the random number is generated, the random number is transmitted through a channel, so that the synchronization of coding and decoding is realized; when a preset number is generated, the coding controller and the decoding controller are synchronous with a clock reference, and number information is generated through a number generator of the same algorithm, so that coding and decoding synchronization is realized; the number information is generated and synchronized in various modes, so that the difficulty of interception and cracking of complete information by illegal users is increased, and the anti-interception performance of the communication system is greatly improved.
Further, the random number is transmitted between the encoding controller and the decoding controller through a channel to realize encoding and decoding synchronization, and the method comprises the following steps: the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization; or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization; or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
The technical proposal has the advantages that when the random number is transmitted through the channel, the synchronous frame head with the number information can be inserted into the front end of the coded information, or the number information is hidden in the coded information, or the number information is transmitted through an independent secret channel; the random number can be transmitted to the decoding controller in various modes, so that the difficulty of interception and cracking of complete information by an illegal user is increased, and the anti-interception performance of the communication system is greatly improved.
In order to solve the technical problem, the embodiment of the invention also provides an anti-interception communication system, which comprises an encoder group input module, an encoder group consisting of a plurality of encoders, an encoder group output module, a decoder group input module, an encoder group consisting of a plurality of decoders, a decoder group output module, an encoding controller and a decoding controller;
the encoder group input module is used for receiving the original information sent by the information sending equipment; the coding controller is used for generating numbering information once every time original information is received, and selecting a corresponding coder from the coder group according to the numbering information; selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element; the set encoder encodes the received original information to obtain encoded information; the encoder group output module is used for integrating the encoded information and sending the encoded information to the decoder group input module through an information transmission channel; the decoding controller is used for acquiring the number information in a preset mode, selecting and configuring a decoder in the mode of selecting and configuring the encoder, and further decoding the received encoded information to obtain original information; the decoder group output module is used for sending the original information obtained by decoding to the information receiving equipment.
The beneficial effects of the invention are as follows: the coding controller generates a number information once every time the original information is received, and the coder is selected and configured according to the generated number information, namely, the selected coder and the configuration parameters of the coder jump in real time, even if an illegal user can intercept the coded information stream, the illegal user can not correctly decode the coded information through the accumulated coded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of the communication system.
On the basis of the technical scheme, the invention can be improved as follows.
Further, the codebook space Ω= { C m,p,q,r M e M, P e P, Q e Q, R e R, where m= {1, M, p= {1, P, q= {1, Q, r= {1, R, M, P, Q, and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of configuration parameters consisting of code pattern, code length, code rate and coding rule;
the encoder in the encoder/decoder group in the encoder group is numbered (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
Further, the encoder group input module, the encoder group output module, the decoder group input module and the decoder group output module comprise two functional modes of serial-parallel-serial conversion and multi-channel switching; if the multi-path switching mode is selected, generating a random number or a preset number by the coding controller every time when the original information is received, and selecting one coder/decoder from the coder/decoder group by the coding controller/decoding controller according to the random number or the preset number; if the serial-parallel-serial conversion mode is selected, the encoding controller generates a plurality of random numbers or predetermined numbers each time the original information is received, and the encoding controller/decoding controller selects a plurality of encoders/decoders from the encoder group according to the plurality of random numbers or predetermined numbers.
Further, each time the encoding controller receives the original information, one or more random numbers are generated; alternatively, one or more predetermined numbers are generated; if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized; and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
Further, the random number is transmitted between the encoding controller and the decoding controller through a channel to realize encoding and decoding synchronization, and the method comprises the following steps: the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization; or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization; or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
Drawings
Fig. 1 is a schematic structural diagram of a system for anti-interception communication according to an embodiment of the present invention.
Detailed Description
The principles and features of the present invention are described below with reference to the drawings, the examples are illustrated for the purpose of illustrating the invention and are not to be construed as limiting the scope of the invention.
As described with reference to fig. 1, the encoder group includes a plurality of encoders, respectively denoted as a first encoder and a second encoder … …, where N is a positive integer, and the decoder group includes a plurality of decoders.
The embodiment of the invention provides a method for resisting interception communication, which comprises the following steps: each time the original information is received, the coding controller generates a time of numbering information, and a corresponding coder is selected from the coder group according to the numbering information; selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element; the set encoder encodes the received original information to obtain encoded information; the decoding controller obtains the number information in a preset mode, selects and configures the decoder according to the mode of selecting and configuring the encoder, and further decodes the encoded information to obtain original information. Namely, the decoding controller selects a corresponding decoder from the decoder group according to the number information; and selecting a corresponding codebook element from the codebook space according to the number information, setting parameters of the selected decoder by using the codebook element, and decoding the received coded information by the set decoder.
In the above embodiment, each time the original information is received, the encoding controller generates the number information once, and the encoder is selected and configured according to the generated number information, that is, the selected encoder and the configuration parameters of the encoder jump in real time, even if an illegal user can intercept the encoded information stream, the illegal user can not correctly decode the encoded information through the accumulated encoded information in a short time, thereby increasing the difficulty of the illegal user in eavesdropping and cracking the complete information and greatly improving the anti-interception performance of the communication system.
Optionally, the codebook space Ω= { C m,p,q,r M e M, P e P, Q e Q, R e R, where m= {1, M, p= {1, P, q= {1, Q, q= {1, r= {1, R, M, P, Q, and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of codes consisting of patterns and codesLong, code rate and coding rule.
The encoder/decoder in the encoder/decoder group is coded with the number (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
In particular, there may be multiple memory locations in the memories of the encoder and decoder.
If the first encoder has 9 storage units, the storage addresses of the 9 storage units are 1111H, 1112H, 1113H, 1114H … … 1119H, respectively, the 9 storage addresses can be directly used as the encoder index of the first encoder, or the 9 storage addresses can be mapped to numbers 1, 2, 3 and 4 … … 9 respectively as the encoder indexes; likewise, the 9 memory addresses can be directly used as codebook element C 1,1,1,1 、C 1,1,1,2 、C 1,1,1,3 、C 1,1,1,4 ……C 1,1,1,9 The 9 storage addresses may be mapped to numbers 1, 2, 3, and 4 … … 9 as the index of the codebook element. The decoders in the decoder group are indexed in the same way as the encoders in the encoder group.
If the second encoder has 9 storage units, and the storage addresses of the 9 storage units are 1121H, 1122H, 1123H, 1124H … … and 1129H, the 9 storage addresses can be directly used as the encoder index of the second encoder, or the 9 storage addresses can be mapped into numbers 10, 11, 12 and 13 … … 18 to be used as the second encoder index; likewise, the 9 memory addresses can be directly used as codebook element C 1,1,2,1 、C 1,1,2,2 、C 1,1,2,3 、C 1,1,2,4 、……C 1,1,2,9 The 9 storage addresses may be mapped to numbers 10, 11, 12, and 13 … … 18, respectively, as the index of the codebook element.
If the ninth encoder has 9 storage units, and the storage addresses of the 9 storage units are 1191H, 1192H, 1193H, 1194H … … and 1199H, respectively, then the 9 storage addresses can be directly used as the encoding of the second encoderThe encoder index may map 9 memory addresses to numbers 73, 74, 75, 76 and … … 81 as the second encoder index; likewise, the 9 memory addresses can be directly used as codebook element C 1,1,9,1 、C 1,1,9,2 、C 1,1,9,3 、C 1,1,9,4 、……C 1,1,9,9 The 9 storage addresses may be mapped to numbers 73, 74, 75, 76 and … … 81, respectively, as the index of the codebook element.
In the above embodiment, a codebook space is formed according to parameters such as M code patterns, P code lengths, Q code rates, R coding rules and the like in the encoder group, and a codebook element C in the codebook space m,p,q,r The code book element index is mapped with the number (m, p, q, r) or the number mapped by the number (m, p, q, r); the encoder/decoder in the encoder/decoder group is numbered (m, p, q, r) or mapped by (m, p, q, r) as an encoder/decoder index.
By constructing a codebook space and establishing indexes of codebook elements in the codebook space, and indexes of an encoder and a decoder; the coding controller generates the number information when receiving the original information each time, can quickly determine the corresponding encoder/decoder and codebook elements according to the number information and the index information, realizes the selection and configuration of the encoder/decoder, namely realizes the real-time jump of the encoder and the codebook elements, and even if an illegal user can intercept the coded information stream, the illegal user can not accurately decode the coded information through the accumulated coded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of a communication system.
Optionally, selecting a corresponding encoder/decoder from the encoder/decoder group according to the number information, selecting a corresponding codebook element from the codebook space according to the number information, and performing parameter setting on the selected encoder/decoder by using the codebook element, including: searching matched encoder indexes/decoder indexes from the encoder/decoder groups according to the number information, and selecting corresponding encoders/decoders according to the matched encoder indexes/decoder indexes; searching matched codebook element indexes from a codebook space according to the number information, selecting corresponding codebook elements according to the matched codebook element indexes, and carrying out parameter configuration on the selected encoder/decoder according to the selected codebook elements.
For example, the encoding controller generates number 1116, the first encoder and the first decoder may be selected based on the encoder index and the decoder index, and codebook element C in the codebook space may be selected 1,1,1,6 The first encoder and the first decoder are parameter configured. Alternatively, the encoding controller generates number 6, and may determine to select the first encoder and the first decoder based on the encoder index and the decoder index, and select codebook element C in the codebook space 1,1,1,6 The first encoder and the first decoder are parameter configured.
For another example, the encoding controller generates the number 1185, and may determine to select the eighth encoder and the eighth decoder based on the encoder index and the decoder index, and select the codebook element C in the codebook space 1,1,8,5 And performing parameter configuration on the eighth encoder and the eighth decoder. Alternatively, the encoding controller generates the number 68, and may determine to select the eighth encoder and the eighth decoder based on the encoder index and the decoder index, and select the codebook element C in the codebook space 1,1,8,5 And performing parameter configuration on the eighth encoder and the eighth decoder.
In the above embodiment, the corresponding encoder/decoder and codebook element are rapidly determined according to the number information and the index information, so that the selection and configuration of the encoder/decoder are realized, that is, the real-time jump of the encoder and codebook element is realized, even if an illegal user can intercept the encoded information stream, the illegal user can not correctly decode the encoded information in a short time, thereby increasing the difficulty of interception and cracking of the complete information by the illegal user, and greatly improving the interception resistance of the communication system.
Further, the code controller generates a number information once every time the original information is received, including: each time the original information is received, the encoding controller generates one or more random numbers; alternatively, the encoding controller generates one or more predetermined numbers each time the original information is received.
The decoding controller obtains the number information in a preset mode, and the method comprises the following steps: if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized; and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
In the above embodiment, the encoding controller may generate a random number or a predetermined number each time the original information is received; when the random number is generated, the random number is transmitted through a channel, so that the synchronization of coding and decoding is realized; when a preset number is generated, the coding controller and the decoding controller are synchronous with a clock reference, and number information is generated through a number generator of the same algorithm, so that coding and decoding synchronization is realized; by selecting one or more encoders, the real-time jump of the serial encoding and parallel encoding modes is realized; even if an illegal user can intercept the coded information stream, the coded information is difficult to decode correctly through the accumulated coded information in a short time, so that the difficulty of interception and cracking of the complete information of the illegal user is increased, and the interception resistance of the communication system is greatly improved.
Optionally, the random number is transmitted between the encoding controller and the decoding controller through a channel to realize coding and decoding synchronization, including: the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization; or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization; or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
In the above embodiment, when the random number is transmitted through the channel, the synchronization frame header with the number information may be inserted in the front end of the encoded information, or the number information may be hidden in the encoded information, or the number information may be transmitted through an independent secret channel; the random number can be transmitted to the decoding controller in various modes, so that the difficulty of interception and cracking of complete information by an illegal user is increased, and the anti-interception performance of the communication system is greatly improved.
The embodiment of the invention also provides an anti-interception communication system, which comprises an encoder group input module, an encoder group consisting of a plurality of encoders, an encoder group output module, a decoder group input module, an encoder group consisting of a plurality of decoders, a decoder group output module, an encoding controller and a decoding controller.
The encoder group input module is used for receiving the original information sent by the information sending equipment; the coding controller is used for generating numbering information once every time original information is received, and selecting a corresponding coder from the coder group according to the numbering information; selecting corresponding codebook elements from a codebook space according to the numbering information, and performing parameter setting on the selected encoder by utilizing the coding elements; the set encoder encodes the received original information to obtain encoded information; the encoder group output module is used for integrating the encoded information and sending the encoded information to the decoder group input module through an information transmission channel; the decoding controller is used for acquiring the number information in a preset mode, selecting and configuring a decoder in the mode of selecting and configuring the encoder, and further decoding the received encoded information to obtain original information; the decoder group output module is used for sending the original information obtained by decoding to the information receiving equipment.
It should be understood that the encoder group input module, the encoder group output module, the decoder group input module, and the decoder group output module may be physical components, such as RS232 interfaces, RJ45 interfaces, GPIB interfaces, or virtual components, such as functions, methods, and the like, so that the purpose of transmitting information may be achieved, which is not limited herein specifically.
In the above embodiment, each time the original information is received, the encoding controller generates the number information once, and the encoder is selected and configured according to the generated number information, that is, the selected encoder and the configuration parameters of the encoder jump in real time, even if an illegal user can intercept the encoded information stream, the illegal user can not correctly decode the encoded information through the accumulated encoded information in a short time, thereby increasing the difficulty of the illegal user in eavesdropping and cracking the complete information and greatly improving the anti-interception performance of the communication system.
Optionally, the codebook space Ω= { C m,p,q,r M e M, P e P, Q e Q, R e R, where m= {1, M, p= {1, P, q= {1, Q, r= {1, R, M, P, Q, and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of configuration parameters consisting of code pattern, code length, code rate and coding rule;
the encoder in the encoder/decoder group in the encoder group is numbered (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
Optionally, the encoder group input module, the encoder group output module, the decoder group input module and the decoder group output module include two functional modes of serial-parallel-serial conversion and multiplexing; if the multi-path switching mode is selected, generating a random number or a preset number by the coding controller every time when the original information is received, and selecting one coder/decoder from the coder/decoder group by the coding controller/decoding controller according to the random number or the preset number; if the serial-parallel-serial conversion mode is selected, the encoding controller generates a plurality of random numbers or predetermined numbers each time the original information is received, and the encoding controller/decoding controller selects a plurality of encoders/decoders from the encoder group according to the plurality of random numbers or predetermined numbers.
In the above embodiment, if the multi-path switching mode is selected, serial encoding of the original information is implemented by the selected one encoder; if the serial-parallel-serial mode is selected, parallel coding of the original information is realized through a plurality of selected encoders; the hopping is implemented through various coding modes, so that the difficulty of interception and cracking of complete information of illegal users is further increased, and the interception resistance of the communication system is greatly improved.
Optionally, each time the encoding controller receives the original information, generating one or more random numbers; alternatively, one or more predetermined numbers are generated; if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized; and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
Optionally, the random number is transmitted between the encoding controller and the decoding controller through a channel to realize coding and decoding synchronization, including: the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization; or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization; or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.

Claims (8)

1. A method of anti-intercept communications, comprising:
each time the original information is received, the coding controller generates a time of numbering information, and a corresponding coder is selected from the coder group according to the numbering information; selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element; the set encoder encodes the received original information to obtain encoded information;
the decoding controller obtains the number information in a preset mode, selects and configures a decoder according to the mode of selecting and configuring the encoder, and further decodes the received encoded information to obtain original information;
the codebook spaceWherein the method comprises the steps ofM, P, Q and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of configuration parameters consisting of code pattern, code length, code rate and coding rule;
the encoder/decoder in the encoder/decoder group is coded with the number (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
2. The method for anti-interception communication according to claim 1, wherein selecting a corresponding encoder from a group of encoders according to the number information, selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element, comprises:
searching matched encoder indexes from the encoder group according to the number information, and selecting corresponding encoders according to the matched encoder indexes; searching matched codebook element indexes from a codebook space according to the number information, selecting corresponding codebook elements according to the matched codebook element indexes, and carrying out parameter configuration on a selected encoder according to the selected codebook elements.
3. A method of anti-interception communications according to any one of claims 1 to 2 wherein said code controller generates a number of messages each time said original message is received, comprising: each time the original information is received, the encoding controller generates one or more random numbers; alternatively, the encoding controller generates one or more predetermined numbers each time the original information is received;
the decoding controller obtains the number information in a preset mode, and the method comprises the following steps:
if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized;
and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
4. A method of anti-interception communications according to claim 3 wherein said random number is transmitted over a channel between said encoding controller and said decoding controller to effect code-decode synchronization, comprising:
the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization;
or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization;
or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
5. The system for resisting interception communication is characterized by comprising an encoder group input module, an encoder group consisting of a plurality of encoders, an encoder group output module, a decoder group input module, an encoder group consisting of a plurality of decoders, a decoder group output module, an encoding controller and a decoding controller;
the encoder group input module is used for receiving the original information sent by the information sending equipment;
the coding controller is used for generating numbering information once every time original information is received, and selecting a corresponding coder from the coder group according to the numbering information; selecting a corresponding codebook element from a codebook space according to the number information, and performing parameter setting on the selected encoder by using the codebook element; the set encoder encodes the received original information to obtain encoded information;
the encoder group output module is used for integrating the encoded information and sending the encoded information to the decoder group input module through an information transmission channel;
the decoding controller is used for acquiring the number information in a preset mode, selecting and configuring a decoder in the mode of selecting and configuring the encoder, and further decoding the received encoded information to obtain original information;
the decoder group output module is used for sending the original information obtained by decoding to the information receiving equipment;
the codebook spaceWherein the method comprises the steps ofM, P, Q and R are positive integers; any one codebook element C in codebook space m,p,q,r Corresponding to a group of configuration parameters consisting of code pattern, code length, code rate and coding rule;
the encoder in the encoder/decoder group in the encoder group is numbered (m, p, q, r) or the number mapped by (m, p, q, r) as an encoder index/decoder index; codebook element C in the codebook space m,p,q,r The codebook element index is numbered with or mapped by the number (m, p, q, r).
6. The system of claim 5, wherein the encoder-group input module, the encoder-group output module, the decoder-group input module, and the decoder-group output module each comprise two functional modes of serial-to-parallel-to-serial conversion and multiplexing;
if the multi-path switching mode is selected, generating a random number or a preset number by the coding controller every time when the original information is received, and selecting one coder/decoder from the coder/decoder group by the coding controller/decoding controller according to the random number or the preset number;
if the serial-parallel-serial conversion mode is selected, the encoding controller generates a plurality of random numbers or predetermined numbers each time the original information is received, and the encoding controller/decoding controller selects a plurality of encoders/decoders from the encoder group according to the plurality of random numbers or predetermined numbers.
7. A system for anti-interception communications according to any one of claims 5 to 6 wherein said encoding controller generates one or more random numbers each time the original information is received; alternatively, one or more predetermined numbers are generated;
if the number information generated by the coding controller is a random number, the random number is transmitted between the coding controller and the decoding controller through a channel, so that coding and decoding synchronization is realized;
and if the number information generated by the coding controller is a preset number, synchronizing the coding controller and the decoding controller with a clock reference, and generating the number information through a number generator with the same algorithm to realize coding and decoding synchronization.
8. The system for anti-interception communications according to claim 7, wherein said random number is transmitted between said encoding controller and said decoding controller via a channel to achieve synchronization of encoding and decoding, comprising:
the coding controller inserts a synchronous frame head with number information at the front end of the coding information, and the decoding controller identifies and acquires the number information in the synchronous frame head to realize coding and decoding synchronization;
or the coding controller and the decoding controller transmit the number information through independent secret channels to realize coding and decoding synchronization;
or the coding controller conceals the number information in the coding information by a preset information processing method, and the decoding controller extracts the number information by a corresponding information processing method to realize coding and decoding synchronization.
CN202111060423.9A 2021-09-10 2021-09-10 Method and system for resisting interception of communication Active CN113810156B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111060423.9A CN113810156B (en) 2021-09-10 2021-09-10 Method and system for resisting interception of communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111060423.9A CN113810156B (en) 2021-09-10 2021-09-10 Method and system for resisting interception of communication

Publications (2)

Publication Number Publication Date
CN113810156A CN113810156A (en) 2021-12-17
CN113810156B true CN113810156B (en) 2023-11-03

Family

ID=78895008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111060423.9A Active CN113810156B (en) 2021-09-10 2021-09-10 Method and system for resisting interception of communication

Country Status (1)

Country Link
CN (1) CN113810156B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5052000A (en) * 1989-06-09 1991-09-24 At&T Bell Laboratories Technique for improving the operation of decision feedback equalizers in communications systems utilizing error correction
KR20010097427A (en) * 2000-04-22 2001-11-08 박종서 Internet Secure Phone System
CN101231620A (en) * 2007-01-26 2008-07-30 盛群半导体股份有限公司 Safety privacy architecture and method of non-volatile memory
CN102164025A (en) * 2011-04-15 2011-08-24 北京邮电大学 Coder based on repeated coding and channel polarization and coding/decoding method thereof
CN102783071A (en) * 2010-02-25 2012-11-14 国际商业机器公司 Methods and apparatus for secure distribution and storage of data using n channels
CN109478910A (en) * 2016-08-11 2019-03-15 摩托罗拉移动有限责任公司 The method and apparatus of equal energy code book for the coupled antenna with transmission line
CN111865934A (en) * 2020-06-30 2020-10-30 中国科学院空间应用工程与技术中心 Physical layer interception-resistant secure communication method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954655B2 (en) * 2001-11-16 2005-10-11 Lucent Technologies Inc. Encoding system for multi-antenna transmitter and decoding system for multi-antenna receiver
TW200832424A (en) * 2007-01-19 2008-08-01 Holtek Semiconductor Inc Security structure and method for non-volatile memory
US8379689B2 (en) * 2009-07-01 2013-02-19 Harris Corporation Anti-jam communications having selectively variable peak-to-average power ratio including a chaotic constant amplitude zero autocorrelation waveform
US9414367B2 (en) * 2012-03-16 2016-08-09 Lg Electronics Inc. Method and apparatus for transmitting uplink control information
US9590716B2 (en) * 2013-04-30 2017-03-07 Intellectual Discovery Co., Ltd. Transmission, reception and system using multiple antennas

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5052000A (en) * 1989-06-09 1991-09-24 At&T Bell Laboratories Technique for improving the operation of decision feedback equalizers in communications systems utilizing error correction
KR20010097427A (en) * 2000-04-22 2001-11-08 박종서 Internet Secure Phone System
CN101231620A (en) * 2007-01-26 2008-07-30 盛群半导体股份有限公司 Safety privacy architecture and method of non-volatile memory
CN102783071A (en) * 2010-02-25 2012-11-14 国际商业机器公司 Methods and apparatus for secure distribution and storage of data using n channels
CN102164025A (en) * 2011-04-15 2011-08-24 北京邮电大学 Coder based on repeated coding and channel polarization and coding/decoding method thereof
CN109478910A (en) * 2016-08-11 2019-03-15 摩托罗拉移动有限责任公司 The method and apparatus of equal energy code book for the coupled antenna with transmission line
CN111865934A (en) * 2020-06-30 2020-10-30 中国科学院空间应用工程与技术中心 Physical layer interception-resistant secure communication method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于LDPC码的安全可靠通信方法研究;史治平;任亚军;吕凤橙;;电子科技大学学报(第05期);全文 *

Also Published As

Publication number Publication date
CN113810156A (en) 2021-12-17

Similar Documents

Publication Publication Date Title
DE112007000123B4 (en) A modem for communicating data over a voice channel of a communication system
RU2212102C2 (en) Channel coding device and method for matching transmission speed
Yasuda et al. High-rate punctured convolutional codes for soft decision Viterbi decoding
CN1244998C (en) Enciphering method using double keys and its wireless local network system
CN107360568B (en) Method for realizing symmetric encryption and guaranteeing wireless data secure transmission by utilizing fountain codes
CN106899379A (en) Method and communication equipment for processing polarization code
CN1136738A (en) Changeable encryption for secret grade
CN104081701B (en) Communication means, system and the device of optical network system
US6744746B1 (en) System and method for communicating additional data in a data communications system
CN113810156B (en) Method and system for resisting interception of communication
CN103023630B (en) Method for hiding information of speech stream on basis of speech coding by pulse code modulation
CN109361492B (en) High-performance decoding method combining physical layer network coding and polarization code
Xiao et al. Recovering colliding lora frames from uncertainties using lora coding
CN107612861A (en) A kind of IDMA system communicating methods based on CCSK modulation
Wen et al. Modified prime-hop codes for optical CDMA systems
CN104168244B (en) A kind of systematic parameter transmission method in cognitive radio communication systems
CN106789919A (en) A kind of self adaptation multiband Cooperative Security transmission method and device
CN101867434B (en) Method for enhancing confidentiality of optical code-division multiple access network information transmission
CN100361428C (en) Method and device for diversity transmission of encoded information
CN201341133Y (en) Wireless frequency hopping data transmission module
Kaspi et al. Zero-delay and causal secure source coding
CN101296052B (en) Anti-communication reconnaissance and interception method and device
CN105141412A (en) Fountain-coding-based method for ensuring multicast security transmission of multimedia
CN109787719A (en) A kind of polarization secure coding method of probability relaying auxiliary
Nakache et al. Low-complexity ultrawideband transceiver with compatibility to multiband-OFDM

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