CN110300399A - A kind of short distance multi-user concealed communication method and system based on Wi-Fi network interface card - Google Patents
A kind of short distance multi-user concealed communication method and system based on Wi-Fi network interface card Download PDFInfo
- Publication number
- CN110300399A CN110300399A CN201910548389.6A CN201910548389A CN110300399A CN 110300399 A CN110300399 A CN 110300399A CN 201910548389 A CN201910548389 A CN 201910548389A CN 110300399 A CN110300399 A CN 110300399A
- Authority
- CN
- China
- Prior art keywords
- user
- signal
- radio frequency
- csi
- receiving end
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于Wi‑Fi网卡的近距离多用户隐蔽通信方法及系统,方法包括如下子步骤:步骤1:Wi‑Fi信号源发出射频信号,接收端接收射频信号并根据射频信号计算Wi‑Fi信号源和接收端之间的CSI;步骤2:用户端反射Wi‑Fi信号源发出的射频信号,每个用户利用网卡同时向射频信号上加载各自经过正交编码的信息序列,经过叠加得到综合射频信号;步骤3:接收端接收综合射频信号并根据综合射频信号计算Wi‑Fi信号源和接收端之间的CSI,建立CSI幅值到信号电平的映射得到综合信号电平,对综合信号电平进行译码,得到用户的信息序列。本发明能传输多个用户的数据,帮助接收端的接收者将多个用户的重要信息分离出来,保证用户在使用公共网络连接传输重要信息安全。
The invention discloses a short-distance multi-user concealed communication method and system based on a Wi-Fi network card. The method includes the following sub-steps: Step 1: The Wi-Fi signal source sends out a radio frequency signal, and the receiving end receives the radio frequency signal and calculates according to the radio frequency signal CSI between the Wi-Fi signal source and the receiving end; Step 2: The user end reflects the radio frequency signal sent by the Wi-Fi signal source, and each user uses the network card to simultaneously load its own orthogonally encoded information sequence on the radio frequency signal, after Superimpose to obtain the integrated radio frequency signal; step 3: the receiving end receives the integrated radio frequency signal and calculates the CSI between the Wi-Fi signal source and the receiving end according to the integrated radio frequency signal, and establishes a mapping from the CSI amplitude to the signal level to obtain the integrated signal level, The comprehensive signal level is decoded to obtain the user's information sequence. The invention can transmit the data of multiple users, helps the receiver at the receiving end to separate the important information of multiple users, and ensures the safety of the important information transmitted by the users using the public network connection.
Description
技术领域technical field
本发明属于隐蔽通信技术领域,具体涉及一种基于Wi-Fi网卡的近距离多用户隐蔽通信方法及系统。The invention belongs to the technical field of covert communication, and in particular relates to a method and system for short-distance multi-user covert communication based on a Wi-Fi network card.
背景技术Background technique
近几年来,随着无线网络和移动智能终端的日益普及,近距离无线数据传输已经成为了人们日常生活中必不可少的一部分。在近距离情况下有大量的用户隐私信息通过Wi-Fi、Bluetooth、NFC等方法在用户设备之间相互传递,其中存在着巨大的安全问题。据腾讯移动安全实验室发布的《2019年第一季度安全报告》显示,截止3月份,公共Wi-Fi数量高达9.84亿,覆盖机场、酒店、大型购物商场等公共场所,未发现风险的Wi-Fi占比58.18%,而风险Wi-Fi 占比41.82%,数量接近3.96亿。犯罪分子会利用风险Wi-Fi盗取用户的隐私信息,甚至威胁用户财产安全。Bluetooth不仅会受拒绝服务攻击、同频干扰、消息修改及资源滥用的影响,还有着配对时间长达6秒,且只支持点对点通信的弊端。在公共场所使用Wi-Fi和Bluetooth传输隐私信息,如身份信息、通讯录、账号密码等都是存在极大风险的。而作为目前近场通信的主流技术NFC,由于成本及市场的限制,具有NFC功能的移动设备只占总设备的30%。In recent years, with the increasing popularity of wireless networks and mobile smart terminals, short-range wireless data transmission has become an indispensable part of people's daily life. In the short-distance situation, a large amount of user privacy information is transmitted between user devices through Wi-Fi, Bluetooth, NFC and other methods, and there are huge security problems. According to the "Security Report for the First Quarter of 2019" released by Tencent Mobile Security Lab, as of March, the number of public Wi-Fi has reached 984 million, covering public places such as airports, hotels, and large shopping malls, and no risky Wi-Fi has been found. Fi accounts for 58.18%, while risky Wi-Fi accounts for 41.82%, and the number is close to 396 million. Criminals will use risky Wi-Fi to steal users' private information and even threaten the safety of users' property. Bluetooth is not only affected by denial of service attacks, co-channel interference, message modification and resource abuse, but also has the disadvantages of pairing time as long as 6 seconds and only supports point-to-point communication. Using Wi-Fi and Bluetooth to transmit private information in public places, such as identity information, contacts, account passwords, etc., is extremely risky. As the current mainstream technology of near field communication, NFC, due to cost and market constraints, mobile devices with NFC functions only account for 30% of the total devices.
随着人们信息保护意识的增强和研究的深入,出现了一系列隐蔽通信方法,比如基于热反射和电磁反射等方案,这种隐蔽通信方法相比于早期基于声音和光的方案存在着不需要建立物理连接的优势,然而,这些解决方案都在各自适用的环境内得到一定程度的应用。其局限性明显,比如需要电源、能耗高、需要外接设备才能进行通信。现有技术中中通过网卡开关时的阻抗不同,反射来自路由器的正弦波,并将自身信息加载到接收信号强度RSSI上或传输到接收端,虽然9.84亿数量的公共Wi-Fi数量及网卡的普及性为此提供了硬件基础,但相对应存在着明显的问题:With the enhancement of people's awareness of information protection and the deepening of research, a series of covert communication methods have emerged, such as schemes based on heat reflection and electromagnetic reflection. The advantages of physical connectivity, however, are that these solutions are used to some degree within the context in which they are applicable. Its limitations are obvious, such as the need for power supply, high energy consumption, and the need for external devices to communicate. In the prior art, the impedance when passing through the switch of the network card is different, reflecting the sine wave from the router, and loading its own information on the received signal strength RSSI or transmitting it to the receiving end, although the number of public Wi-Fi of 984 million and the number of network cards Popularity provides the hardware foundation for this, but there are obvious problems correspondingly:
(1)RSSI信号受环境影响大,RSSI信息随着时间和空间的变化会出现比较大的变化,其原因是环境多径传输;(1) The RSSI signal is greatly affected by the environment, and the RSSI information will change greatly with the change of time and space. The reason is the multi-path transmission of the environment;
(2)RSSI信号容易被捕获,RSSI信息可以被空间中任意商用网络设备捕获到,不利于数据的隐蔽传输;(2) The RSSI signal is easy to be captured, and the RSSI information can be captured by any commercial network device in the space, which is not conducive to the concealed transmission of data;
(3)数据传输速率受限于网卡开关的延迟,仅仅1bps左右。因此,一种低成本、高精度、易使用的隐蔽通信解决方案具有非常重要的研究价值。(3) The data transmission rate is limited by the delay of the network card switch, only about 1bps. Therefore, a low-cost, high-precision, and easy-to-use covert communication solution has very important research value.
发明内容Contents of the invention
本发明的目的在于提供一种基于Wi-Fi网卡的近距离多用户隐蔽通信方法及系统,用以解决现有技术对隐蔽通信方案研究中存在的问题。The purpose of the present invention is to provide a short-distance multi-user covert communication method and system based on a Wi-Fi network card to solve the problems existing in the research of covert communication schemes in the prior art.
为了实现上述任务,本发明采用以下技术方案:In order to achieve the above tasks, the present invention adopts the following technical solutions:
一种基于Wi-Fi网卡的近距离多用户隐蔽通信方法,包括如下子步骤:A kind of short-distance multi-user covert communication method based on Wi-Fi network card, comprises following sub-steps:
步骤1:Wi-Fi信号源发出射频信号,接收端接收射频信号并根据射频信号计算Wi-Fi信号源和接收端之间的原始信道状态信息CSI;Step 1: The Wi-Fi signal source sends out a radio frequency signal, and the receiving end receives the radio frequency signal and calculates the original channel state information CSI between the Wi-Fi signal source and the receiving end according to the radio frequency signal;
步骤2:用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括多个用户,每个用户利用网卡同时向射频信号上加载各自经过正交编码的信息序列,得到综合射频信号;Step 2: the user end reflects the radio frequency signal sent by the Wi-Fi signal source, and the user end includes a plurality of users, and each user uses a network card to simultaneously load respective orthogonally encoded information sequences on the radio frequency signal to obtain a comprehensive radio frequency signal;
步骤3:接收端接收综合射频信号并根据综合射频信号计算Wi-Fi信号源和接收端之间的CSI,建立CSI幅值到信号电平的映射得到综合信号电平,然后对综合信号电平进行译码,得到每一个用户的信息序列。Step 3: The receiving end receives the integrated RF signal and calculates the CSI between the Wi-Fi signal source and the receiving end based on the integrated RF signal, establishes the mapping from the CSI amplitude to the signal level to obtain the integrated signal level, and then calculates the integrated signal level Decoding is performed to obtain the information sequence of each user.
进一步的,步骤2包括如下子步骤:Further, step 2 includes the following sub-steps:
步骤2.1:用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括K 个用户,为了在接收机处有效地分离来自不同用户的数据,我们利用wk来编码用户k的发送数据。每个用户的数据包括多个信息位,第k个用户的第l位扩展后的信息位d'k(l)表示为:Step 2.1: The user end reflects the radio frequency signal sent by the Wi-Fi signal source. The user end includes K users. In order to effectively separate the data from different users at the receiver, we use w k to encode the transmitted data of user k . The data of each user includes multiple information bits, and the extended information bit d' k (l) of the kth user's lth bit is expressed as:
d'k(l)=μk(l)wk d' k (l)=μ k (l)w k
其中,k=1,2,3...K且K表示用户端用户总数,l=1,2,3...L且L表示信息位的最大位数,μk(l)表示双极性位且wk表示为Walsh-Hadmard 矩阵的第k行向量,Walsh-Hadmard矩阵为N×N的方阵,其行是正交矩阵, N为2的积分幂,N≥2且不小于用户总数;Among them, k=1,2,3...K and K represents the total number of users at the user end, l=1,2,3...L and L represents the maximum number of information bits, μ k (l) represents the bipolar sexual position and w k is expressed as the k-th row vector of the Walsh-Hadmard matrix. The Walsh-Hadmard matrix is an N×N square matrix, and its rows are orthogonal matrices. N is the integral power of 2, and N≥2 and not less than the total number of users;
步骤2.2:根据用户个数构建并同时向射频信号上加载各自经过正交编码的信息序列,得到综合射频信号如式Ⅰ:Step 2.2: Construct according to the number of users and simultaneously load the respective orthogonally coded information sequences on the radio frequency signal to obtain the integrated radio frequency signal as formula Ⅰ:
其中,βk表示CSI功率级h0为Wi-Fi信号源到接收端接收机的原始CSI,hk为第k个用户到接收机的CSI,h0,k表示Wi-Fi 信号源到第k个用户的CSI,pk为第k个用户的网卡的发射功率,p0为Wi-Fi 信号源处的发射功率,表示调节网卡工作状态的衰减系数。where β k represents the CSI power level h 0 is the original CSI from the Wi-Fi signal source to the receiver at the receiving end, h k is the CSI from the kth user to the receiver, h 0,k is the CSI from the Wi-Fi signal source to the kth user, p k is the transmit power of the network card of the kth user, p 0 is the transmit power at the Wi-Fi signal source, Indicates the attenuation coefficient for adjusting the working state of the network card.
更进一步的,步骤3包括如下子步骤:Furthermore, step 3 includes the following sub-steps:
步骤3.1:接收端接收综合射频信号并根据综合射频信号,利用式Ⅱ计算Wi-Fi信号源和接收端之间的CSI:Step 3.1: The receiving end receives the integrated RF signal and calculates the CSI between the Wi-Fi signal source and the receiving end using Formula II according to the integrated RF signal:
其中,并且z”是噪声项;in, and z" is the noise term;
步骤3.2:利用式Ⅲ建立Wi-Fi信号源和接收端之间的CSI的幅值到信号电平的映射得到综合信号电平d”k:Step 3.2: Use formula Ⅲ to establish the mapping from the amplitude of CSI between the Wi-Fi signal source and the receiver to the signal level to obtain the comprehensive signal level d" k :
d”k=μkN 式Ⅲd” k =μ k N Formula Ⅲ
其中,N=wT NwN,{·}T是矩阵的转置,μk表示双极性序列;Among them, N=w T N w N , { } T is the transposition of the matrix, μ k represents the bipolar sequence;
步骤3.3:对综合信号电平d”k进行译码得到双极性序列μk,并根据μk得到第k个用户的原始信息序列,进而得到全部K个用户的信息序列。Step 3.3: Decode the integrated signal level d” k to obtain the bipolar sequence μ k , and obtain the original information sequence of the kth user according to μ k , and then obtain the information sequences of all K users.
更进一步的,步骤3.3包括如下子步骤:Further, step 3.3 includes the following sub-steps:
步步骤3.3.1:利用式Ⅳ对综合信号电平d”k进行译码,得到双极性序列μk:Step 3.3.1: Utilize formula IV to decode the integrated signal level d" k to obtain the bipolar sequence μ k :
其中,d'k是第k个用户经正交编码扩展后的信息序列。in, d' k is the information sequence of the kth user extended by orthogonal coding.
步骤3.3.2:根据双极性序列μk,按照式Ⅴ所示双极性序列和信息序列的关系,得到第k个用户的信息序列,进而得到全部K个用户的信息序列:Step 3.3.2: According to the bipolar sequence μ k , according to the relationship between the bipolar sequence and the information sequence shown in formula V, the information sequence of the kth user is obtained, and then the information sequences of all K users are obtained:
进一步的,所述射频信号依托于数据包由Wi-Fi信号源发送至接收端,所述数据包的结构为包检测序列、用户身份识别序列ID和有效载荷传输序列,第k个用户的识别序列IDk表示为,其中,K0≥K+1。Further, the radio frequency signal is sent to the receiving end by the Wi-Fi signal source based on the data packet, the structure of the data packet is a packet detection sequence, a user identification sequence ID and a payload transmission sequence, and the identification of the kth user The sequence ID k is expressed as, Wherein, K 0 ≥ K+1.
一种基于Wi-Fi网卡的近距离多用户隐蔽通信系统,包括Wi-Fi信号源、用户端、接收端;A short-distance multi-user covert communication system based on a Wi-Fi network card, including a Wi-Fi signal source, a user terminal, and a receiving terminal;
包括Wi-Fi信号源、用户端、接收端;Including Wi-Fi signal source, client and receiver;
所述Wi-Fi信号源用于发出射频信号给接收端;The Wi-Fi signal source is used to send a radio frequency signal to the receiving end;
所述用户端包括多个用户,每个用户利用网卡同时向射频信号上加载各自经过正交编码的信息序列,并反射到接收端与原始射频信号进行叠加得到综合射频信号;The user end includes a plurality of users, and each user uses a network card to simultaneously load their own orthogonally coded information sequences on the radio frequency signal, and reflect to the receiving end to superimpose with the original radio frequency signal to obtain a comprehensive radio frequency signal;
所述接收端接收Wi-Fi信号源发送的射频信号以及用户端反射的综合射频信号,计算Wi-Fi信号源和接收端之间CSI,根据CSI的幅值变化,建立CSI 幅值到信号电平的映射得到综合信号电平,然后对综合信号电平进行译码,得到每一个用户的信息序列。The receiving end receives the radio frequency signal sent by the Wi-Fi signal source and the integrated radio frequency signal reflected by the user end, calculates the CSI between the Wi-Fi signal source and the receiving end, and establishes the CSI amplitude to signal level according to the amplitude change of the CSI Flat mapping to obtain the integrated signal level, and then decode the integrated signal level to obtain the information sequence of each user.
进一步的,用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括K 个用户,为了在接收机处有效地分离来自不同用户的数据,我们利用wk来编码用户k的发送数据。每个用户的数据包括多个信息位,第k个用户的第l位扩展后的信息位d'k(l)表示为:Further, the user end reflects the radio frequency signal sent by the Wi-Fi signal source, and the user end includes K users. In order to effectively separate the data from different users at the receiver, we use w k to encode the sent data of user k . The data of each user includes multiple information bits, and the extended information bit d' k (l) of the kth user's lth bit is expressed as:
d'k(l)=μk(l)wk d' k (l)=μ k (l)w k
其中,k=1,2,3...K且K表示用户端用户总数,l=1,2,3...L且L表示信息位的最大位数,μk(l)表示双极性位且wk表示为Walsh-Hadmard 矩阵的第k行向量,Walsh-Hadmard矩阵为N×N的方阵,其行是正交矩阵, N为2的积分幂,N≥2且不小于用户总数;Among them, k=1,2,3...K and K represents the total number of users at the user end, l=1,2,3...L and L represents the maximum number of information bits, μ k (l) represents the bipolar sexual position and w k is expressed as the k-th row vector of the Walsh-Hadmard matrix. The Walsh-Hadmard matrix is an N×N square matrix, and its rows are orthogonal matrices. N is the integral power of 2, and N≥2 and not less than the total number of users;
然后根据用户个数构建并同时向射频信号上加载各自经过正交编码的信息序列,得到综合射频信号如式Ⅰ:Then, according to the number of users, construct and simultaneously load the respective orthogonally coded information sequences on the radio frequency signal, and obtain the integrated radio frequency signal as formula Ⅰ:
其中,βk表示CSI功率级h0为Wi-Fi信号源到接收端接收机的CSI,hk为第k个用户到接收机的CSI,h0,k表示Wi-Fi信号源到第k个用户的CSI,pk为第k个用户的网卡的发射功率,p0为Wi-Fi信号源处的发射功率,表示调节网卡工作状态的衰减系数。where β k represents the CSI power level h 0 is the CSI from the Wi-Fi signal source to the receiver at the receiving end, h k is the CSI from the kth user to the receiver, h 0,k is the CSI from the Wi-Fi signal source to the kth user, and p k is The transmit power of the network card of the kth user, p 0 is the transmit power at the Wi-Fi signal source, Indicates the attenuation coefficient for adjusting the working state of the network card.
进一步的,所述接收端接收综合射频信号并根据综合射频信号,利用式Ⅱ计算Wi-Fi信号源和接收端之间的CSI:Further, the receiving end receives the integrated radio frequency signal and uses formula II to calculate the CSI between the Wi-Fi signal source and the receiving end according to the integrated radio frequency signal:
其中,并且z”是噪声项;in, and z" is the noise term;
所述接收端利用式Ⅲ建立CSI到信号电平的映射得到综合信号电平d”k:The receiving end uses formula III to establish a mapping from CSI to signal level to obtain the integrated signal level d” k :
d”k=μkN 式Ⅲd” k =μ k N Formula Ⅲ
其中,N=wT NwN,{·}T是矩阵的转置,μk表示双极性序列;Among them, N=w T N w N , { } T is the transposition of the matrix, μ k represents the bipolar sequence;
所述接收端对综合信号电平d”k进行译码得到双极性序列μk,并根据μk得到第k个用户的信息序列,进而得到全部K个用户的信息序列。The receiving end decodes the integrated signal level d" k to obtain a bipolar sequence μ k , and obtains the information sequence of the kth user according to μ k , and then obtains the information sequences of all K users.
进一步的,所述接收端对利用式Ⅳ对综合信号电平d”k进行译码,得到双极性序列μk:Further, the receiving end decodes the integrated signal level d” k by formula IV to obtain the bipolar sequence μ k :
且根据双极性序列μk,按照式Ⅴ所示双极性序列和信息序列的关系,得到第k个用户的信息序列,进而得到全部K个用户的信息序列:And according to the bipolar sequence μ k , according to the relationship between the bipolar sequence and the information sequence shown in formula V, the information sequence of the kth user is obtained, and then the information sequences of all K users are obtained:
进一步的,所述射频信号依托于数据包由Wi-Fi信号源发送至接收端,所述数据包的结构为包检测序列、用户身份识别序列ID和有效载荷传输序列,第k个用户的识别序列IDk表示为,其中,K0大于用户总数K,即K0≥K+1。Further, the radio frequency signal is sent to the receiving end by the Wi-Fi signal source based on the data packet, the structure of the data packet is a packet detection sequence, a user identification sequence ID and a payload transmission sequence, and the identification of the kth user The sequence ID k is expressed as, Wherein, K 0 is greater than the total number of users K, that is, K 0 ≥ K+1.
本发明与现有技术相比具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
(1)近年来,Wi-Fi设备的CSI已被广泛应用于环境传感领域。与Wi-Fi 设备中的接收信号强度RSSI相比,它是一个更细粒度的通道特性。CSI能够同时捕获快衰落和慢衰落信息,从而反映频率选择性信道特征和多径信道效应。与基于RSSI的传感方法相比,本发明的基于CSI的传感方法具有更好的传感性能。(1) In recent years, the CSI of Wi-Fi devices has been widely used in the field of environmental sensing. It is a more fine-grained channel characteristic than RSSI in Wi-Fi devices. CSI can capture fast fading and slow fading information at the same time, so as to reflect frequency selective channel characteristics and multipath channel effects. Compared with the RSSI-based sensing method, the CSI-based sensing method of the present invention has better sensing performance.
(2)为了帮助从Wi-Fi CSI中提取用户的重要信息,给出了一个理论模型来显示Wi-Fi CSI、反射射频信号和重要信息之间的关系。(2) To help extract important information of users from Wi-Fi CSI, a theoretical model is given to show the relationship among Wi-Fi CSI, reflected RF signal and important information.
(3)为了解决Wi-Fi网卡进行多用户的隐蔽通信问题,多个用户的重要信息叠加在接收端无法分离这一问题,正交编解码技术,帮助接收方分离多个用户的重要信息。(3) In order to solve the problem of multi-user concealed communication by Wi-Fi network card, the important information of multiple users is superimposed on the receiving end and cannot be separated. Orthogonal coding and decoding technology helps the receiving end to separate important information of multiple users.
(4)为了从理论上模拟捕获的CSI与用户传输的重要信息之间的关系,首先分析了信号传输过程的隐蔽信道通信通过无线网卡,然后分析的CSI源(信号帮助器)和接收端的无线信号接收器,最后给出了理论模型分析了CSI和传输数据之间的关系。(4) In order to theoretically simulate the relationship between the captured CSI and the important information transmitted by the user, firstly the covert channel communication of the signal transmission process through the wireless network card is analyzed, and then the CSI source (signal helper) and the wireless network at the receiving end are analyzed Finally, a theoretical model is given to analyze the relationship between CSI and transmitted data.
(5)为了方便多用户的数据解码,提出了一种可以确定用户数量和身份的方案。(5) In order to facilitate multi-user data decoding, a scheme that can determine the number and identity of users is proposed.
附图说明Description of drawings
图1是当用户配置Atheros 9580网卡时接收机处CSI的变化图;Figure 1 is a change diagram of CSI at the receiver when the user configures the Atheros 9580 network card;
图2是用户传输数据包结构图;Fig. 2 is a structural diagram of user transmission data packets;
图3是接收到的不同频率子载波幅度值图;Fig. 3 is the received different frequency subcarrier amplitude value figure;
图4是经过去直流处理的不同频率子载波信噪比图;Fig. 4 is the signal-to-noise ratio diagram of different frequency sub-carriers processed through direct current removal;
图5是针对不同用户数量的CSI幅度图;Fig. 5 is a CSI amplitude diagram for different numbers of users;
图6是多用户场景图;Figure 6 is a multi-user scene diagram;
图7是实验拓扑图;Figure 7 is the experimental topology;
图8是用户数量识别性能图;Fig. 8 is a user quantity identification performance diagram;
图9是用户ID识别性能图;Fig. 9 is a user ID identification performance diagram;
图10是存在不同数量用户的误码率性能图;Fig. 10 is a bit error rate performance diagram with different numbers of users;
图11是系统传输速率与网卡开关间隔相对应的误码率关系图;Fig. 11 is a relationship diagram of the bit error rate corresponding to the system transmission rate and the switch interval of the network card;
图12是环境中Wi-Fi接入点个数对系统性能的影响。Figure 12 shows the impact of the number of Wi-Fi access points in the environment on system performance.
具体实施方式Detailed ways
实施例1Example 1
在本实施例中公开了一种基于Wi-Fi网卡的近距离多用户隐蔽通信方法,包括如下子步骤:In this embodiment, a method for concealed communication of short-distance multi-users based on a Wi-Fi network card is disclosed, including the following sub-steps:
步骤1:Wi-Fi信号源发出射频信号,接收端接收射频信号并根据射频信号计算Wi-Fi信号源和接收端之间的原始CSI;Step 1: The Wi-Fi signal source sends out a radio frequency signal, and the receiving end receives the radio frequency signal and calculates the original CSI between the Wi-Fi signal source and the receiving end according to the radio frequency signal;
步骤2:用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括多个用户,每个用户利用网卡同时向射频信号上加载各自经过正交编码的信息序列,经过叠加得到综合射频信号;Step 2: The user end reflects the radio frequency signal sent by the Wi-Fi signal source. The user end includes multiple users. Each user uses a network card to simultaneously load their respective orthogonally encoded information sequences on the radio frequency signal, and obtain a comprehensive radio frequency signal through superposition. Signal;
步骤3:接收端接收综合射频信号并根据综合射频信号计算Wi-Fi信号源和接收端之间的CSI,根据CSI的幅值变化,建立CSI幅值到信号电平的映射得到综合信号电平,然后对综合信号电平进行译码,得到所有用户的信息序列。Step 3: The receiving end receives the integrated RF signal and calculates the CSI between the Wi-Fi signal source and the receiving end based on the integrated RF signal, and establishes a mapping from the CSI amplitude to the signal level according to the amplitude change of the CSI to obtain the integrated signal level , and then decode the integrated signal level to obtain the information sequences of all users.
本发明通过预先安装的控制网卡阻抗的软件来调节移动用户Wi-Fi网卡的阻抗,从而使用户的网卡能够反映周围环境中的环境射频信号(RF)信号。然后,用户端内的信息可由反射的射频信号携带并传送到接收端的接收器,利用正交编码和解码来帮助多用户在接收端进行数据解码。The invention adjusts the impedance of the mobile user's Wi-Fi network card through the pre-installed software for controlling the impedance of the network card, so that the user's network card can reflect the environmental radio frequency signal (RF) signal in the surrounding environment. The information within the user end can then be carried by the reflected RF signal and transmitted to the receiver at the receiving end, using orthogonal encoding and decoding to help multiple users decode the data at the receiving end.
首先,对Wi-Fi网卡如何加载信息序列做以解释:First, explain how the Wi-Fi network card loads the information sequence:
如图6所示,来自Wi-Fi信号源的入射信号将直接传输到接收端。此外,如果用户的网卡的阻抗从一种状态变化到另一种状态,则辅助信号可能会被用户的网卡反射,然后传输到接收端。本文主要针对静态网卡配置的用户进行研究。在静态型网卡中,当连续启用和禁用Wi-Fi网卡时,反射射频信号的包络像一个不同功率等级的方波。如图1所示,网卡AR9850属于静态网卡。该信号源的一个发射天线在用户k处接收到的信号可以表示为:As shown in Figure 6, the incoming signal from the Wi-Fi source will be transmitted directly to the receiver. In addition, if the impedance of the user's network card changes from one state to another, the auxiliary signal may be reflected by the user's network card and then transmitted to the receiving end. This paper mainly studies the users of static network card configuration. In static cards, when the Wi-Fi card is continuously enabled and disabled, the envelope of the reflected RF signal resembles a square wave of different power levels. As shown in Figure 1, the NIC AR9850 is a static NIC. The signal received by one transmitting antenna of the signal source at user k can be expressed as:
其中h0,k为Wi-Fi信号源到用户k处的CSI,P0和x0分别为Wi-Fi信号源处的发射功率和发射信号,Zk为用户k处的高斯白噪声。where h 0,k is the CSI from the Wi-Fi signal source to user k, P 0 and x 0 are the transmit power and transmit signal at the Wi-Fi signal source, respectively, and Z k is Gaussian white noise at user k.
假设用户已经预先安装了控制网卡阻抗的软件,并且控制网卡阻抗的软件可以控制用户网卡的工作状态,使其处于开/关状态,这样就可以反映出用户接收到的RF信号。网卡的不同工作状态会导致反射射频信号的振幅不同,如图1所示。更具体地说,接收到的信号x'k将反射到用户k:It is assumed that the user has pre-installed the software for controlling the impedance of the network card, and the software for controlling the impedance of the network card can control the working state of the user's network card, making it in the on/off state, so that it can reflect the RF signal received by the user. Different working states of the network card will result in different amplitudes of reflected RF signals, as shown in Figure 1. More specifically, the received signal x' k will be reflected to user k:
其中α0和α1为调节网卡工作状态引起的衰减因子。Among them, α0 and α1 are the attenuation factors caused by adjusting the working state of the network card.
利用这一特性,可以将用户的敏感信息调制成反射的射频信号,然后在接收端的接收端解码。更具体地说,预先安装在移动用户中的控制网卡阻抗的软件根据用户的敏感信息控制用户网卡的工作状态为开或关。因此,用户k处的反射信号可以重写为:Using this feature, the user's sensitive information can be modulated into a reflected radio frequency signal, which can then be decoded at the receiving end. More specifically, the software for controlling the impedance of the network card pre-installed in the mobile user controls the working state of the user's network card to be on or off according to the user's sensitive information. Therefore, the reflected signal at user k can be rewritten as:
其中dk是用户k中的敏感信息位。根据(2)和(3),用户k的控制网卡阻抗的软件将迫使用户的网卡,如果敏感信息传输是‘0’而控制网卡阻抗的软件将迫使用户的网卡如果位传输的信息是“1”。通过这种方式,用户的敏感信息可以被调制成射频信号,并传递给接收端的接收器。where d k is the sensitive information bit in user k. According to (2) and (3), the software controlling the impedance of the network card of user k will force the user's network card if the sensitive information transmitted is '0' and the software controlling the impedance of the network card will force the user's network card if the bit transmitted information is '1'". In this way, the user's sensitive information can be modulated into a radio frequency signal and passed to the receiver at the receiving end.
如果K个用户同时反射Wi-Fi信号,那么接收端的接收机除了接收来自 Wi-Fi信号源的信号外,还会接收到来自所有K个用户的信号。因此,接收端接收到的信号可以表示为If K users reflect Wi-Fi signals at the same time, the receiver at the receiving end will receive signals from all K users in addition to receiving signals from the Wi-Fi signal source. Therefore, the signal received by the receiver can be expressed as
其中h0为Wi-Fi信号源到接收端接收机的CSI,hk为用户k到接收机的CSI, Pk为用户k的网卡的发射功率,z为接收机处的高斯白噪声。where h 0 is the CSI from the Wi-Fi signal source to the receiver at the receiving end, h k is the CSI from user k to the receiver, P k is the transmit power of the network card of user k, and z is the white Gaussian noise at the receiver.
主要针对配置静态类型网卡的多台移动设备,基于Wi-Fi网卡后向散射的隐蔽信道通信编码方案。为了让多个用户同时传播数据,利用正交编码技术对传输前的有效载荷数据进行编码。这样,不同的用户可以用不同的正交码来区分。因此,在接收端,可以利用相应的正交解码技术将数据从不同的用户中分离出来。It is mainly aimed at multiple mobile devices configured with static network cards, and a covert channel communication coding scheme based on Wi-Fi network card backscattering. In order to allow multiple users to broadcast data simultaneously, the payload data before transmission is encoded using orthogonal coding techniques. In this way, different users can be distinguished by different orthogonal codes. Therefore, at the receiving end, the corresponding orthogonal decoding techniques can be used to separate the data from different users.
具体的,步骤2包括如下子步骤:Specifically, step 2 includes the following sub-steps:
步骤2.1:用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括K个用户,为了在接收机处有效地分离来自不同用户的数据,我们利用wk来编码用户 k的发送数据。每个用户的数据包括多个信息位,第k个用户的第l位扩展后的信息位d'k(l)表示为:Step 2.1: The user end reflects the radio frequency signal sent by the Wi-Fi signal source. The user end includes K users. In order to effectively separate the data from different users at the receiver, we use w k to encode the transmitted data of user k . The data of each user includes multiple information bits, and the extended information bit d' k (l) of the kth user's lth bit is expressed as:
d'k(l)=μk(l)wk d' k (l)=μ k (l)w k
其中,k=1,2,3...K且K表示用户端用户总数,l=1,2,3...L且L表示信息位的最大位数,μk(l)表示双极性位且wk表示为Walsh-Hadmard 矩阵的第k行向量,Walsh-Hadmard矩阵为N×N的方阵,其行是正交矩阵,N为2的积分幂,N≥2且不小于用户总数(N≥K);Among them, k=1,2,3...K and K represents the total number of users at the user end, l=1,2,3...L and L represents the maximum number of information bits, μ k (l) represents the bipolar sexual position and w k is expressed as the k-th row vector of the Walsh-Hadmard matrix. The Walsh-Hadmard matrix is an N×N square matrix, and its rows are orthogonal matrices. N is the integral power of 2, and N≥2 and not less than the total number of users (N ≥K);
为了便于解释,使用Walsh-Hadmard矩阵的行来编码每个用户的传输有效载荷数据。Walsh-Hadmard矩阵是一个方阵,其行是正交向量。表示WN为N×N 的Walsh-Hadmard矩阵。然后,它是For ease of explanation, each user's transmitted payload data is encoded using the rows of the Walsh-Hadmard matrix. The Walsh-Hadmard matrix is a square matrix whose rows are orthogonal vectors. Represents a Walsh-Hadmard matrix where W N is N×N. then it is
和and
其中N为2的积分幂,N>2,且不小于用户总数(即N≥K),是Kronecker(克罗内克)乘积。表示wi为Walsh-Hadmard矩阵HN的第i行向量。根据 Walsh-Hadmard矩阵的定义,Where N is the integral power of 2, N>2, and not less than the total number of users (ie N≥K), is the Kronecker (Kronecker) product. Indicates that w i is the ith row vector of the Walsh-Hadmard matrix H N . According to the definition of Walsh-Hadmard matrix,
wiwj T=0 (7)w i w j T =0 (7)
和and
wiwi T=N (8)w i w i T = N (8)
为了在接收端有效地将数据与不同的用户进行分离,利用wN对用户k的传输数据进行编码。In order to effectively separate the data from different users at the receiving end, w N is used to encode the transmitted data of user k.
步骤2.2:根据用户个数构建并向射频信号加载各自经过正交编码的信息序列,经过叠加得到综合射频信号如式Ⅰ:Step 2.2: Construct and load the orthogonally coded information sequences to the radio frequency signal according to the number of users, and obtain the integrated radio frequency signal through superposition as formula Ⅰ:
其中,βk表示CSI功率级βk=αηkCk,h0为Wi-Fi信号源到接收端接收机的原始CSI,hk为第k个用户到接收机的CSI,h0,k表示Wi-Fi信号源到第k个用户的CSI,pk为第k个用户的网卡的发射功率,p0为Wi-Fi信号源处的发射功率,αηk表示调节网卡工作状态的衰减系数。where β k represents the CSI power level β k = α ηk C k , h 0 is the original CSI from the Wi-Fi signal source to the receiver at the receiving end, h k is the CSI from the kth user to the receiver, h 0,k is the CSI from the Wi-Fi signal source to the kth user, p k is the transmission power of the network card of the kth user, p 0 is the transmission power at the Wi-Fi signal source, and α ηk represents the attenuation coefficient for adjusting the working state of the network card.
对于一个用户的情况,不需要正交编码,因此假设一个用户的情况下 W1=1。注意,其他正交编码方案也可以用于支持多个用户的信号传输。为了便于解释,使用Walsh-Hadmard序列对传输的信息进行编码。In the case of one user, orthogonal coding is not required, so W 1 =1 is assumed in the case of one user. Note that other orthogonal coding schemes can also be used to support the signaling of multiple users. For ease of interpretation, the transmitted information is encoded using Walsh-Hadmard sequences.
具体的,步骤3包括如下子步骤:Specifically, step 3 includes the following sub-steps:
步骤3.1:接收端接收综合射频信号并根据综合射频信号,利用式Ⅱ计算 Wi-Fi信号源和接收端之间的CSI:Step 3.1: The receiving end receives the integrated RF signal and calculates the CSI between the Wi-Fi signal source and the receiving end using Formula II according to the integrated RF signal:
其中,并且z”是噪声项;in, and z" is the noise term;
步骤3.2:综合射频信号的变化会引起CSI的幅值变化,利用式Ⅲ建立综合CSI到信号电平的映射得到综合信号电平d”k:Step 3.2: The change of the integrated radio frequency signal will cause the amplitude change of CSI, and use formula III to establish the mapping from integrated CSI to signal level to obtain the integrated signal level d" k :
d”k=μkN 式Ⅲd” k =μ k N Formula Ⅲ
其中,N=wT NwN,{·}T是矩阵的转置,μk表示双极性序列;Among them, N=w T N w N , { } T is the transposition of the matrix, μ k represents the bipolar sequence;
步骤3.3:对综合信号电平d”k进行译码得到双极性序列μk,并根据μk得到第k个用户的信息序列,进而得到全部K个用户的信息序列。Step 3.3: Decode the integrated signal level d” k to obtain the bipolar sequence μ k , and obtain the information sequence of the kth user according to μ k , and then obtain the information sequences of all K users.
优选的,步骤3.3包括如下子步骤:Preferably, step 3.3 includes the following sub-steps:
在用户k处d'中传输的编码信息位有两个可能的值:‘1’和‘-1’。将每个编码信息符号“1”和“-1”的接收信号级别分别标记为1和-1。假设总共有K个用户,所有用户同时发送数据,K(1≤k≤K)个用户发送编码信息符号“1”,其余K-k个用户发送编码信息符号“-1”。然后,将与这些传输符号相关的总体接收信号电平定义为k×1+(K-k)×(-1)=K-2k。The encoded information bit transmitted in d' at user k has two possible values: '1' and '-1'. Label the received signal level of each coded information symbol "1" and "-1" as 1 and -1, respectively. Suppose there are K users in total, and all users send data at the same time, K (1≤k≤K) users send coded information symbol "1", and the remaining K-k users send coded information symbol "-1". The overall received signal level associated with these transmitted symbols is then defined as k*1+(K-k)*(-1)=K-2k.
考虑到包的结构和设计,在叠加CSI与发射机识别码ID相关的序言序列,CSI的数量水平等于用户的数量加1,K+1,信号水平的数量是一样的CSI 的水平。更具体地说,所涉及的信号电平为:K,K-2,...,K-2(K-1),...,-K其中K-2(K- 1)为发射机识别码ID中第K位对应的信号电平。Considering the structure and design of the packet, in superimposing the preamble sequence of CSI and transmitter identification code ID, the number of CSI levels is equal to the number of users plus 1, K+1, and the number of signal levels is the same as the CSI level. More specifically, the signal levels involved are: K,K-2,...,K-2(K-1),...,-K where K-2(K-1) is the transmitter The signal level corresponding to the Kth bit in the identification code ID.
根据在序言序列中获得的信号电平为接收负载的每个符号确定信号电平。更具体地说,计算每个符号周期内CSI幅值样本的均值,然后将计算值与与序号序列相关的CSI水平进行比较,最后将计算值更新到最近的CSI水平。然后,将计算得到的CSI级映射到相应的信号级。表示不进行正交编码的用户的一个信息位对应的计算信号电平为Ss。The signal level is determined for each symbol of the received load from the signal level obtained in the preamble sequence. More specifically, the mean of the CSI amplitude samples in each symbol period is calculated, then the calculated value is compared with the CSI level associated with the serial number sequence, and finally the calculated value is updated to the most recent CSI level. Then, the calculated CSI levels are mapped to corresponding signal levels. The calculated signal level corresponding to one information bit of a user not performing orthogonal coding is Ss.
步骤3.3.1:利用式Ⅳ对综合信号电平d”k进行译码,得到双极性序列μk:Step 3.3.1: Use formula IV to decode the integrated signal level d” k to obtain the bipolar sequence μ k :
其中其中d'k是第k个用户经正交编码扩展后的信息序列。in Among them, d' k is the information sequence of the kth user extended by orthogonal coding.
步骤3.3.2:根据双极性序列μk,按照式Ⅴ所示双极性序列和信息序列的关系,得到第k个用户的信息序列,进而得到全部K个用户的信息序列:Step 3.3.2: According to the bipolar sequence μ k , according to the relationship between the bipolar sequence and the information sequence shown in formula V, the information sequence of the kth user is obtained, and then the information sequences of all K users are obtained:
具体的,为了保持描述的一致性,使用“1”和“-1”分别表示序文序列中的“1”和“0”。对于包检测,使用帧结构中的“-1,1,1,1,-1”作为包检测代码。然后根据数据包的编码结构在接收端检测数据包。其他代码也可用于方便数据包检测。Specifically, in order to maintain the consistency of the description, "1" and "-1" are used to represent "1" and "0" in the preamble sequence respectively. For packet detection, use "-1,1,1,1,-1" in the frame structure as the packet detection code. The data packet is then detected at the receiving end according to the encoding structure of the data packet. Other codes are also available to facilitate packet inspection.
CSI的无线载波传输,从一开始的CSI痕迹如果两者之间的时间间隔CSI 水平突然变化等于三个符号持续时间,一开始突然改变导致CSI水平增加,和结尾突然变化导致CSI标准降低,然后连续三个符号“111”可以被检测出来。第一和最后一个符号“-1”也可以确定,因为CSI水平的突变是由传输符号的差异引起的。一旦检测到符号“-1111-1”,就意味着传输了新的压缩。For wireless carrier transmission of CSI, from the beginning of the CSI trace if the time interval between the sudden change of the CSI level is equal to three symbol durations, the sudden change at the beginning causes the CSI level to increase, and the sudden change at the end causes the CSI level to decrease, and then Three consecutive symbols "111" can be detected. The first and last symbol "-1" can also be determined, because the sudden change in the CSI level is caused by the difference of the transmitted symbols. Once the symbol "-1111-1" is detected, it means that a new compression is transmitted.
为了方便在接收端进行数据解码,必须先确定数据包检测后的用户编号和身份。因此,在框架结构中设计了用户识别代码来解决这一问题。更具体地说,设计序列ID,来识别不同的用户,以便于在接收端进行数据解码。具体地说,假设11×k和-11×k是所有元素分别等于1和-1的1×k向量。In order to facilitate data decoding at the receiving end, the user number and identity after data packet detection must be determined first. Therefore, a user identification code is designed in the frame structure to solve this problem. More specifically, the serial ID is designed to identify different users, so as to facilitate data decoding at the receiving end. Specifically, suppose 1 1×k and -1 1×k are 1×k vectors with all elements equal to 1 and -1 respectively.
所述射频信号依托于数据包由Wi-Fi信号源发送至接收端,所述数据包的结构为包检测序列、用户身份识别序列ID和有效载荷传输序列,第k个用户的识别序列IDk表示为,其中,K0大于用户总数K,即 K0≥K+1。The radio frequency signal is sent to the receiving end by the Wi-Fi signal source relying on the data packet, the structure of the data packet is a packet detection sequence, user identification sequence ID and payload transmission sequence, the identification sequence ID k of the kth user Expressed as, Wherein, K 0 is greater than the total number of users K, that is, K 0 ≥ K+1.
具体的,确定用户人数和身份的方法Specifically, the method of determining the number and identity of users
然而,要解码接收机的有效载荷信息,首先需要知道用户的人数和用户的身份。However, to decode the receiver's payload information, the number of users and the identity of the users first need to be known.
一旦找到用于包检测的符号“-1111-1”,就可以根据包结构确定与用户身份相关的K+1位ID的位置。将使用这些K+1符号来确定用户的人数和身份。Once the symbol "-1111-1" for packet detection is found, the position of the K+1 bit ID related to the user identity can be determined according to the packet structure. These K+1 symbols will be used to determine the number and identity of users.
a)观察:由于多名用户的CSI综合水平将线性叠加,这也可以在LPF后的实测数据中得到证明,如图5所示。如果两个用户同时发送被反射的信号,那么叠加的身份码所得到的CSI水平将会像楼梯一样,如果所有的用户同时发送数据,那么在每一位持续时间的结束时间,CSI水平都会发生突然的变化。a) Observation: Since the comprehensive levels of CSI of multiple users will be superimposed linearly, this can also be proved in the measured data after LPF, as shown in Fig. 5. If two users send the reflected signal at the same time, the CSI level obtained by the superimposed identity code will be like a staircase, and if all users send data at the same time, then at the end of each bit duration, the CSI level will occur sudden change.
b)用户数确定:构造一个矩阵T,其行是所有用户的身份码,b) Determination of the number of users: construct a matrix T whose rows are the identity codes of all users,
其中第k行向量等于第k个用户的标识码。为了确定用户的数量,通过设置CSI水平变化阈值来检测每个比特的端点边界处CSI水平的突变数量。同时发送数据的用户数量等于符号持续时间内CSI水平的突变数量,对应于用户身份码。The k-th row vector is equal to the identification code of the k-th user. To determine the number of users, the number of abrupt changes in the CSI level at the endpoint boundaries of each bit is detected by setting a CSI level change threshold. The number of users sending data at the same time is equal to the number of mutations in the CSI level within the symbol duration, corresponding to the user identity code.
c)用户身份确定:根据图5中实验观察,矩阵T的结构是,如果用户身份码位置的第k个符号的结束边界处CSI水平发生突变,则用户发送数据。例如,如果所有K个用户中只有用户1和用户3参与了反向散射传输,那么矩阵T 中对应的子矩阵可以表示为:c) User identity determination: According to the experimental observation in Figure 5, the structure of the matrix T is that if the CSI level at the end boundary of the kth symbol of the user identity code position changes suddenly, the user sends data. For example, if only user 1 and user 3 participate in backscatter transmission among all K users, then the corresponding sub-matrix in matrix T can be expressed as:
在用户识别码的第1位和第3位结束位置叠加的CSI将会发生CSI级别的变化。The CSI level superimposed at the end of the first digit and the third digit of the subscriber identification code will change the CSI level.
实施例2Example 2
一种基于Wi-Fi网卡的近距离多用户隐蔽通信系统,包括Wi-Fi信号源、用户端、接收端;A short-distance multi-user covert communication system based on a Wi-Fi network card, including a Wi-Fi signal source, a user terminal, and a receiving terminal;
所述Wi-Fi信号源用于发出射频信号给接收端;The Wi-Fi signal source is used to send a radio frequency signal to the receiving end;
所述用户端包括K个用户,每个用户利用网卡同时向射频信号上加载各自的信息序列,每个用户利用网卡同时向射频信号上加载各自经过正交编码的信息序列,经过叠加得到综合射频信号综合射频信号反射至接收端;The user end includes K users, and each user uses a network card to simultaneously load their respective information sequences to the radio frequency signal, and each user uses a network card to simultaneously load their respective orthogonally coded information sequences to the radio frequency signal, and obtain a comprehensive radio frequency signal through superposition. The signal synthesis radio frequency signal is reflected to the receiving end;
所述接受端接收Wi-Fi信号源发送的射频信号以及用户端反射的综合射频信号,分别计算Wi-Fi信号源和接收端之间的CSI,根据CSI的幅值变化,建立CSI幅值到信号电平的映射得到综合信号电平,然后对综合信号电平进行译码,得到K个用户的信息序列。The receiving end receives the radio frequency signal sent by the Wi-Fi signal source and the integrated radio frequency signal reflected by the user end, respectively calculates the CSI between the Wi-Fi signal source and the receiving end, and establishes the CSI amplitude to The signal level is mapped to obtain the integrated signal level, and then the integrated signal level is decoded to obtain the information sequences of K users.
具体的,用户端反射Wi-Fi信号源发出的射频信号,所述用户端包括K个用户,为了在接收机处有效地分离来自不同用户的数据,我们利用wk来编码用户k 的发送数据。每个用户的数据包括多个信息位,第k个用户的第l位扩展后的信息位d'k(l)表示为:Specifically, the user end reflects the radio frequency signal sent by the Wi-Fi signal source, and the user end includes K users. In order to effectively separate the data from different users at the receiver, we use w k to encode the sent data of user k . The data of each user includes multiple information bits, and the extended information bit d' k (l) of the kth user's lth bit is expressed as:
d'k(l)=μk(l)wk d' k (l)=μ k (l)w k
其中,k=1,2,3...K且K表示用户端用户总数,l=1,2,3...L且L表示信息位的最大位数,μk(l)表示双极性位且wk表示为Walsh-Hadmard 矩阵的第k行向量,Walsh-Hadmard矩阵为N×N的方阵,其行是正交矩阵, N为2的积分幂,N≥2且不小于用户总数(N≥K);根据用户个数构建并向射频信号加载各自经过正交编码的信息序列,经过叠加得到综合射频信号如式Ⅰ:Among them, k=1,2,3...K and K represents the total number of users at the user end, l=1,2,3...L and L represents the maximum number of information bits, μ k (l) represents the bipolar sexual position and w k is expressed as the k-th row vector of the Walsh-Hadmard matrix. The Walsh-Hadmard matrix is an N×N square matrix, and its rows are orthogonal matrices. N is the integral power of 2, and N≥2 and not less than the total number of users (N ≥K); According to the number of users, the RF signal is constructed and loaded with its orthogonally coded information sequence, and the integrated RF signal is obtained through superposition, such as formula Ⅰ:
其中,βk表示CSI功率级h0为Wi-Fi信号源到接收端接收机的原始CSI,hk为第k个用户到接收机的CSI,h0,k表示Wi-Fi信号源到第k个用户的CSI,pk为第k个用户的网卡的发射功率,p0为Wi-Fi信号源处的发射功率,表示调节网卡工作状态的衰减系数。where β k represents the CSI power level h 0 is the original CSI from the Wi-Fi signal source to the receiver at the receiving end, h k is the CSI from the kth user to the receiver, h 0,k is the CSI from the Wi-Fi signal source to the kth user, p k is the transmit power of the network card of the kth user, p 0 is the transmit power at the Wi-Fi signal source, Indicates the attenuation coefficient for adjusting the working state of the network card.
具体的,所述接收端接收综合射频信号并根据综合射频信号,利用式Ⅱ计算Wi-Fi信号源和接收端之间的CSI:Specifically, the receiving end receives the integrated radio frequency signal and uses Formula II to calculate the CSI between the Wi-Fi signal source and the receiving end according to the integrated radio frequency signal:
其中,并且z”是噪声项;in, and z" is the noise term;
所述接收端利用式Ⅲ建立综合CSI到信号电平的映射得到综合信号电平d”k:The receiving end uses formula III to establish a mapping from the integrated CSI to the signal level to obtain the integrated signal level d” k :
d”k=μkN 式Ⅲd” k =μ k N Formula Ⅲ
其中,N=wT NwN,{·}T是矩阵的转置,μk表示双极性序列;Among them, N=w T N w N , { } T is the transposition of the matrix, μ k represents the bipolar sequence;
所述接收端对综合信号电平d”k进行译码得到双极性序列μk,并根据μk得到第k个用户的信息序列,进而得到全部K个用户的信息序列。The receiving end decodes the integrated signal level d" k to obtain a bipolar sequence μ k , and obtains the information sequence of the kth user according to μ k , and then obtains the information sequences of all K users.
优选的,所述接收端对利用式Ⅳ对综合信号电平d”k进行译码,得到双极性序列μk:Preferably, the receiving end decodes the integrated signal level d” k by formula IV to obtain the bipolar sequence μ k :
其中其中d'k是第k个用户经正交编码扩展后的信息序列。in Among them, d' k is the information sequence of the kth user extended by orthogonal coding.
且根据双极性序列μk,按照式Ⅴ所示双极性序列和信息序列的关系,得到第k个用户的信息序列,进而得到全部K个用户的信息序列:And according to the bipolar sequence μ k , according to the relationship between the bipolar sequence and the information sequence shown in formula V, the information sequence of the kth user is obtained, and then the information sequences of all K users are obtained:
具体的,所述射频信号依托于数据包由Wi-Fi信号源发送至接收端,所述数据包的结构为包检测序列、用户身份识别序列ID和有效载荷传输序列,第 k个用户的识别序列IDk表示为,其中,K0大于用户总数 K,即K0≥K+1。Specifically, the radio frequency signal is sent to the receiving end by the Wi-Fi signal source based on the data packet, the structure of the data packet is a packet detection sequence, a user identification sequence ID and a payload transmission sequence, and the identification of the kth user The sequence ID k is expressed as, Wherein, K 0 is greater than the total number of users K, that is, K 0 ≥ K+1.
实施例3Example 3
实验过程experiment procedure
首先通过商用Wi-Fi设备在5GHz频段构建一个多用户隐蔽信道反散射通信系统。然后,我们通过系统收集数据来评估系统性能。实验数据采集是在一个普通的实验室中进行的,周围的房间或走廊中存在多个工作在同一频段的Wi-Fi接入点(APs),对系统一直造成干扰。First, a multi-user covert channel backscatter communication system is constructed in the 5GHz frequency band through commercial Wi-Fi equipment. Then, we collect data through the system to evaluate system performance. The experimental data collection is carried out in an ordinary laboratory, and there are multiple Wi-Fi access points (APs) working in the same frequency band in the surrounding rooms or corridors, which always cause interference to the system.
评估和配置Evaluation and configuration
实验评估是根据图6中所示的用户场景进行设计的。具体来说,我们分别使用配备Intel 5300Wi-Fi网卡和5dBi全向天线的商用微型台式电脑作为信号助手和接收器。以及配备了Atheros AR9580Wi-Fi网卡和5dBi全向天线的商用微型台式电脑为用户。实验评估是在办公环境下进行的,其拓扑结构如图 7所示。信号助手通过传输用户数据报协议(UDP)包生成5GHz帮助信号。包的传输速率是1000个包/秒。接收方正在运行CSI工具来捕获用于通信过程的 CSI跟踪。用户位于信号助手和接收器之间。其中d2和d1分别为信号辅助器到用户人的垂直距离和接收机到用户人的垂直距离。信号辅助器与接收机的距离为1.2m。网卡的开关间隔默认为0.25s。The experimental evaluation is designed according to the user scenarios shown in Fig. 6. Specifically, we used a commercial miniature desktop computer equipped with an Intel 5300 Wi-Fi network card and a 5dBi omnidirectional antenna as a signal assistant and a receiver, respectively. And a commercial miniature desktop computer equipped with Atheros AR9580Wi-Fi network card and 5dBi omnidirectional antenna for users. The experimental evaluation is carried out in an office environment, whose topology is shown in Fig. 7. Signal Helper generates a 5GHz helper signal by transmitting User Datagram Protocol (UDP) packets. The packet transmission rate is 1000 packets/second. The receiver is running a CSI tool to capture a CSI trace for the communication process. The user is positioned between the signal assistant and the receiver. Among them, d2 and d1 are the vertical distance from the signal assistant to the user and the vertical distance from the receiver to the user, respectively. The distance between the signal aid and the receiver is 1.2m. The switch interval of the network card is 0.25s by default.
接收端的CSI和接收到的信噪比(SNR)CSI at the receiver and received signal-to-noise ratio (SNR)
图3显示多个子载波的CSI轨迹,以及LPF后接收机的相应信噪比。从用户泄漏的编码敏感数据与图3中CSI轨迹的方波形式有关。从图中可以看出,并非所有的Wi-Fi子载波都携带来自用户的敏感数据,这是由于Wi-Fi信道的频率选择性。因此,为了解码来自用户的敏感数据,需要进行子载波选择。Figure 3 shows the CSI trajectories for multiple subcarriers, and the corresponding SNR of the receiver after LPF. The encoded sensitive data leaked from the user is related to the square wave form of the CSI trace in Figure 3. From the figure, it can be seen that not all Wi-Fi subcarriers carry sensitive data from users, which is due to the frequency selectivity of Wi-Fi channels. Therefore, in order to decode sensitive data from users, subcarrier selection is required.
图4分别为直流分量去除后各子载波在两个不同时刻时刻(对应不同包号)CSI轨迹的信噪比,从图中可以看出,信噪比是频率选择性和时间选择性的,并不是说一个子载波上的信噪比越高,就越容易解码该子载波上用户的敏感数据。因此,为了便于对敏感数据进行解码,利用前导特性选择子载波进行解码。Figure 4 shows the signal-to-noise ratios of the CSI trajectories of each subcarrier at two different moments (corresponding to different packet numbers) after the DC component is removed. It can be seen from the figure that the signal-to-noise ratio is frequency-selective and time-selective. It is not to say that the higher the SNR on a subcarrier, the easier it is to decode sensitive data of users on that subcarrier. Therefore, in order to facilitate the decoding of sensitive data, the preamble characteristic is used to select subcarriers for decoding.
1)用户数量检测:用户数量检测性能与接收机的敏感数据解码密切相关,尤其对于多用户人场景。图8显示了当1、2、3名用户同时参与系统时,d1 距离从10cm到40cm变化时,用户数量检测性能的表现。从图中可以看出,检测性能随着d1的增加而下降。其原因是,用户到接收机的距离越远,接收机接收到的反向散射信号越弱,从而降低了用户数量检测的性能。从图中我们也可以看出,检测性能越低,用户越多。在d1=10cm时,对不同数量的用户,其检测性能几乎可以达到100%。1) User number detection: The performance of user number detection is closely related to the sensitive data decoding of the receiver, especially for multi-user scenarios. Figure 8 shows the performance of user number detection performance when 1, 2, and 3 users participate in the system at the same time, and the d1 distance varies from 10cm to 40cm. It can be seen from the figure that the detection performance decreases with the increase of d1. The reason is that the farther the distance from the user to the receiver is, the weaker the backscatter signal received by the receiver is, thus reducing the performance of user number detection. We can also see from the figure that the lower the detection performance, the more users there are. When d1=10cm, its detection performance can almost reach 100% for different numbers of users.
2)用户ID检测性能:图9说明了当1、2、3名用户人同时参与系统时, d1距离为10~40cm时,用户人身份识别性能的表现。从图中可以看出,随着 d1的增加,用户ID检测性能下降,这与图中趋势相似。我们也可以看到,检测性能较低,获得了更多的用户。在d1=10cm时,不同受检人数的受检人数检测性能几乎可以达到100%,与图中相似。2) User ID detection performance: Figure 9 illustrates the performance of user identification performance when 1, 2, and 3 users participate in the system at the same time, and the d1 distance is 10-40cm. It can be seen from the figure that as d1 increases, the performance of user ID detection decreases, which is similar to the trend in the figure. We can also see that the detection performance is lower and more users are acquired. When d1=10cm, the detection performance of different number of people to be tested can almost reach 100%, which is similar to that in the figure.
3)系统误码率(BER):图10描述了当1、2、3个用户同时参与系统时,d1 距离从10cm到40cm变化时系统的解码性能。从图中可以看出,BER随着 d1的增加而增加。究其原因,用户到接收机的距离越远,接收机接收到的后向散射信号越弱,从而降低了解码性能。从图中还可以看出,随着用户人数的增加,误码率也随之提高。一个用户人的误码率在d1<20cm时几乎可以达到 0。对于系统中涉及的1、2或3名用户,d1=10cm时的误码小于1%。3) System bit error rate (BER): Figure 10 describes the decoding performance of the system when 1, 2, and 3 users participate in the system at the same time, and the d1 distance varies from 10cm to 40cm. It can be seen from the figure that the BER increases with the increase of d1. The reason is that the farther the distance from the user to the receiver is, the weaker the backscattering signal received by the receiver is, thus reducing the decoding performance. It can also be seen from the figure that as the number of users increases, the bit error rate also increases. The bit error rate of a user can almost reach 0 when d1<20cm. For 1, 2 or 3 users involved in the system, the bit error at d1 = 10 cm is less than 1%.
系统数据速率与网卡开关切换间隔System data rate and NIC switching interval
图11说明了当涉及到一个用户时,网卡开关间隔对系统数据速率和误码率的影响。天线增益为5dBi的全向天线分别配置在信号助手、用户和接收端, d1=10cm。从图中可以看出,数据速率和误码率都随着网卡切换间隔的减小而增大。通过改变网卡的开关频率,数据传输速率可达到100位,且误码率很低;因此,该系统也可应用于一些对传输速率要求较低的近场通信场景。Figure 11 illustrates the effect of the NIC switch interval on the system data rate and bit error rate when one user is involved. Omni-directional antennas with an antenna gain of 5dBi are respectively arranged at the signal assistant, the user and the receiving end, and d1=10cm. It can be seen from the figure that both the data rate and the bit error rate increase as the network card switching interval decreases. By changing the switching frequency of the network card, the data transmission rate can reach 100 bits, and the bit error rate is very low; therefore, the system can also be applied to some near-field communication scenarios that require lower transmission rates.
干扰对接收机信噪比的影响Effect of Interference on Receiver Signal-to-Noise Ratio
图12给出了一个实例,说明当d1=20cm时,在第1500个数据包中,当 CSI中DC去除后,来自周围环境的干扰对接收机平均信噪比的影响。这些数据是从许多实验测量中收集的。在每次实验中,我们使用Wi-Fi诊断软件观察 5GHz频率下Wi-Fi接入点(APs)的数量。从图中可以看出,信噪比随着Wi-Fi AP数量的增加而降低。当5Ghz Wi-Fi APs数量增加时,这些Wi-Fi APs的干扰会严重干扰CSI痕迹,从而使CSI痕迹在接收机处携带的反射信号,使得接收机处的敏感数据解码变得更加困难。另一方面,更高的数据速率在图11当周围环境的干扰较少。Figure 12 shows an example, illustrating the impact of interference from the surrounding environment on the average SNR of the receiver in the 1500th data packet when d1 = 20cm, after the DC in the CSI is removed. These data are collected from many experimental measurements. In each experiment, we use Wi-Fi diagnostic software to observe the number of Wi-Fi access points (APs) at 5GHz frequency. It can be seen from the figure that the signal-to-noise ratio decreases as the number of Wi-Fi APs increases. When the number of 5Ghz Wi-Fi APs increases, the interference of these Wi-Fi APs will seriously interfere with the CSI traces, so that the reflected signals carried by the CSI traces at the receiver make it more difficult to decode sensitive data at the receiver. On the other hand, higher data rates are seen in Figure 11 when there is less interference from the surrounding environment.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910548389.6A CN110300399B (en) | 2019-06-24 | 2019-06-24 | A method and system for short-range multi-user covert communication based on Wi-Fi network card |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910548389.6A CN110300399B (en) | 2019-06-24 | 2019-06-24 | A method and system for short-range multi-user covert communication based on Wi-Fi network card |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110300399A true CN110300399A (en) | 2019-10-01 |
| CN110300399B CN110300399B (en) | 2020-07-21 |
Family
ID=68028587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910548389.6A Active CN110300399B (en) | 2019-06-24 | 2019-06-24 | A method and system for short-range multi-user covert communication based on Wi-Fi network card |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110300399B (en) |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101267238A (en) * | 2007-03-16 | 2008-09-17 | 索尼德国有限责任公司 | Wireless communication system signal transmitting device and method and signal receiving device and method |
| US20110002371A1 (en) * | 2004-04-02 | 2011-01-06 | Antonio Forenza | System and method for adjusting DIDO interference cancellation based on signal strength measurements |
| CN202102465U (en) * | 2011-06-09 | 2012-01-04 | 国网信息通信有限公司 | Wireless radio-frequency identification label and wireless radio frequency identification system |
| WO2013166644A1 (en) * | 2012-05-07 | 2013-11-14 | Renesas Mobile Corporation | Multi-cell periodic csi reporting |
| CN104067585A (en) * | 2011-10-11 | 2014-09-24 | 阿尔卡特朗讯 | Method and apparatus for self - interference cancellation |
| CN104737464A (en) * | 2012-09-11 | 2015-06-24 | 瑞典爱立信有限公司 | Finding Channel State Information Using Reduced Codebooks in Multi-antenna Wireless Communication Systems |
| CN104766427A (en) * | 2015-04-27 | 2015-07-08 | 太原理工大学 | Detection method for illegal invasion of house based on Wi-Fi |
| CN105232022A (en) * | 2015-09-17 | 2016-01-13 | 太原理工大学 | Non-invasive breath and heartbeat detection implementation method based on CSI (channel state information) signal strength in WiFi |
| CN105844216A (en) * | 2016-03-11 | 2016-08-10 | 南京航空航天大学 | Detection and matching mechanism for recognition of handwritten letters using WiFi signals |
| CN105873212A (en) * | 2016-05-16 | 2016-08-17 | 南京邮电大学 | Indoor-environment-person detection method based on channel state information |
| CN107025751A (en) * | 2017-03-10 | 2017-08-08 | 深圳大学 | The method and its system of indoor condition of a fire Detection And Warning based on transmission of wireless signals |
| CN107112949A (en) * | 2015-01-16 | 2017-08-29 | 雷斯昂公司 | Amplitude noise for ultralow phase noise oscillator reduces system and method |
| US20180062724A1 (en) * | 2016-09-01 | 2018-03-01 | Samsung Electronics Co., Ltd. | Method and apparatus for downlink and uplink csi acquisition |
| CN108489509A (en) * | 2018-06-06 | 2018-09-04 | 天津大学 | A kind of non-contact single step-recording method and system based on commercial Wi-Fi |
| CN108988968A (en) * | 2018-07-27 | 2018-12-11 | 河北工程大学 | Human behavior detection method, device and terminal device |
-
2019
- 2019-06-24 CN CN201910548389.6A patent/CN110300399B/en active Active
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110002371A1 (en) * | 2004-04-02 | 2011-01-06 | Antonio Forenza | System and method for adjusting DIDO interference cancellation based on signal strength measurements |
| CN101267238A (en) * | 2007-03-16 | 2008-09-17 | 索尼德国有限责任公司 | Wireless communication system signal transmitting device and method and signal receiving device and method |
| CN202102465U (en) * | 2011-06-09 | 2012-01-04 | 国网信息通信有限公司 | Wireless radio-frequency identification label and wireless radio frequency identification system |
| CN104067585A (en) * | 2011-10-11 | 2014-09-24 | 阿尔卡特朗讯 | Method and apparatus for self - interference cancellation |
| WO2013166644A1 (en) * | 2012-05-07 | 2013-11-14 | Renesas Mobile Corporation | Multi-cell periodic csi reporting |
| CN104737464A (en) * | 2012-09-11 | 2015-06-24 | 瑞典爱立信有限公司 | Finding Channel State Information Using Reduced Codebooks in Multi-antenna Wireless Communication Systems |
| CN107112949A (en) * | 2015-01-16 | 2017-08-29 | 雷斯昂公司 | Amplitude noise for ultralow phase noise oscillator reduces system and method |
| CN104766427A (en) * | 2015-04-27 | 2015-07-08 | 太原理工大学 | Detection method for illegal invasion of house based on Wi-Fi |
| CN105232022A (en) * | 2015-09-17 | 2016-01-13 | 太原理工大学 | Non-invasive breath and heartbeat detection implementation method based on CSI (channel state information) signal strength in WiFi |
| CN105844216A (en) * | 2016-03-11 | 2016-08-10 | 南京航空航天大学 | Detection and matching mechanism for recognition of handwritten letters using WiFi signals |
| CN105873212A (en) * | 2016-05-16 | 2016-08-17 | 南京邮电大学 | Indoor-environment-person detection method based on channel state information |
| US20180062724A1 (en) * | 2016-09-01 | 2018-03-01 | Samsung Electronics Co., Ltd. | Method and apparatus for downlink and uplink csi acquisition |
| CN107025751A (en) * | 2017-03-10 | 2017-08-08 | 深圳大学 | The method and its system of indoor condition of a fire Detection And Warning based on transmission of wireless signals |
| CN108489509A (en) * | 2018-06-06 | 2018-09-04 | 天津大学 | A kind of non-contact single step-recording method and system based on commercial Wi-Fi |
| CN108988968A (en) * | 2018-07-27 | 2018-12-11 | 河北工程大学 | Human behavior detection method, device and terminal device |
Non-Patent Citations (1)
| Title |
|---|
| 倪磊: "基于MPWFRFT的混沌加密卫星隐蔽通信研究", 《第十四届卫星通信学术年会论文集》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110300399B (en) | 2020-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Yang et al. | Modulation in the air: Backscatter communication over ambient OFDM carrier | |
| KR101419418B1 (en) | Wi-fi proximity considerations within single user, multiple user, multiple access, and/or mimo wireless communications | |
| Shan et al. | PHY-CRAM: Physical layer challenge-response authentication mechanism for wireless networks | |
| US8437384B2 (en) | Mobile communications devices and methods having reduced communication latency | |
| Kang et al. | Signal detection scheme in ambient backscatter system with multiple antennas | |
| CN111245482B (en) | Antenna routing method and related device | |
| US11330434B2 (en) | Security detection for a physical layer authentication system that considers signal-discriminating capability of an active adversary | |
| MXPA04002364A (en) | Method of detection of signals using an adaptive antenna in a peer-to-peer network. | |
| US20200169883A1 (en) | Security Detection Method for Physical Layer Authentication System | |
| CN1902873B (en) | Locating Interfering Devices Using Channel Adaptive Metrics in Wireless Networks | |
| CN110912619B (en) | A cross-protocol communication method from ZigBee to WiFi | |
| CN108322277A (en) | A kind of frequency spectrum sensing method based on covariance matrix inverse eigenvalue | |
| CN117957823A (en) | A communication method and device for wireless fidelity Wi-Fi system | |
| KR20190025157A (en) | Method and Apparatus for signal detection in Backscatter system | |
| CN110381511B (en) | Non-Orthogonal Multiple Access Authentication System Based on Shared Physical Layer Authentication Labels | |
| US20210135732A1 (en) | Methods for multi-antenna transmission in vehicular communications | |
| Xiao et al. | MIMO-assisted channel-based authentication in wireless networks | |
| CN109314689A (en) | The method and apparatus being used for transmission | |
| CN110300399B (en) | A method and system for short-range multi-user covert communication based on Wi-Fi network card | |
| CN110324830A (en) | Non-orthogonal multiple Verification System based on time multiplexed physical layer authenticating tag | |
| Thakur et al. | Spectral efficient designs of MIMO‐based CR‐NOMA for internet of things networks | |
| Jiang et al. | Research on key technology of full duplex cognitive radio network | |
| CN113330812B (en) | DRS sending method and device | |
| CN106788819B (en) | A Spectrum Sharing Method for Cognitive Heterogeneous Cellular Networks Based on Polarization Information Processing | |
| Hua et al. | Smart wireless antenna arrays |
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 |