Abstract

The group intelligence perception privacy protection model is a method to achieve the balance between user privacy and service requests through the cooperation between users using location services and has a good perception effect. In order to better protect the location privacy of network users and improve the stability control effect of fuzzy estimation of location flow, this paper designs a stability control method of fuzzy estimation of location flow in group intelligent perception privacy protection. This method uses the group intelligence aware privacy protection model to obtain the user network location coordinates in the group intelligence aware privacy protection. Taking the user’s network location coordinates as input, the location flow queue of multiple users in the group intelligence aware privacy protection network is obtained by the Lyapunov multiobjective location flow estimation queue model. After the fuzzy processing of the user location flow queue, the online control mechanism of location flow fuzzy estimation stability under different conditions is established. According to the online control mechanism, a stability control method based on access control and group intelligence aware task allocation is used to realize the stability control of location flow fuzzy estimation in group intelligence aware privacy protection. The experimental results show that the method can obtain 100% of the user location integrity in the group intelligence aware privacy protection, and the target location flow estimation queue is more accurate. It can effectively reduce the number of communication rounds of fuzzy estimation of location flow in the group intelligence aware privacy protection and has better stability control ability.

1. Introduction

Crowdsensing is a new mobile sensing computing paradigm that extends current wireless sensing networks for mobile networks and the Internet of Things [1, 2]. At the same time, crowdsensing is very important to protect the privacy of user activity information during the extension of wireless sensing networks. When users perform network activities, their network locations possess immobility, and crowdsensing privacy protection uses fuzzy estimation to obtain user network locations when sensing user locations. However, when obtaining the user network fuzzy estimated location, it is affected by the network environment and user terminal movement [35], resulting in the obtained user location mobility fuzzy estimation results which are not accurate enough. There are many control methods for user location mobility estimation, such as the attribute privacy-preserving location access control method proposed by Tian et al. [6], which calculates a lightweight attribute of user location data based on user network behavior data and proposes a control scheme based on this attribute. However, the method is affected by the large amount of user behavior data in the application process, and the lightweight attributes of the user location it obtains cannot fully describe this data, resulting in poor final control. The modular control method for user location estimation under privacy protection is proposed by Yu et al. The method is based on the modular idea of estimation control for the current location of the user [7], and if the user location changes, the method needs to restart the control algorithm to perform the operation again, which causes more computation steps and slower control efficiency. To solve the above mentioned problems, this paper proposes a stability control method for location flow fuzzy estimation in crowdsensing privacy protection to improve the level of user location flow fuzzy estimation technology.

2. Position Flow Fuzzy Estimation Stability Control Method

2.1. Crowdsensing Privacy Protection Model Construction

The crowdsensing privacy-preserving approach is an approach to achieve a balance between user privacy and service requests through collaboration among users using location services [8]. This approach finds and establishes anonymous groups satisfying -anonymity mainly for service request initiators through single-hop or multihop communication existing between users’ mobile devices, as shown in Figure 1.

Within an anonymous group under crowdsensing privacy protection, a given user submits integrated query information, or after all users in the group submit query information together, generalization of each user’s information is achieved through all collaborating users [9, 10].

Based on the specificity of the two-dimensional properties of location services, the crowdsensing privacy protection model is constructed as follows:

Let represent the set of user disturbance position coordinates in the crowdsensing network, where represents the number of users in the crowdsensing network and then the user location flow fuzzy estimation coordinate expression formula is as follows:

Analyze the sensitivity of formula (1). Let the user location flow coordinate components be and , respectively, and then, the expression formula of the total sensitivity of the user flow location flow blur estimation is as follows:

The result of formula (2) is the maximum value of the user position flow change in a special case.

Let and represent the variation range of the coordinate components when the user location flows, respectively, represents the flow radius of the user location, and then, the relationship between , , and satisfies the following conditions:

According to formula (3), formula (1) can be rewritten as

Using formula (4), we can obtain the user location flow coordinates and hide the coordinates to achieve user location privacy protection.

2.2. Lyapunov Multiobjective Location Flow Estimation Queue Model Construction

Based on the user location flow coordinates obtained from formula (4), a multiobjective location flow estimation queue model is established using Lyapunov exponential puissance to obtain the user location estimation queue.

Let denote the user location mobility slot, divide the user network into subareas denoted by , and within the subarea, the multitarget location mobility estimation task queue is denoted by . The maximum boundary of the subregion is , and the maximum number of tasks in the multitarget flow estimation task queue within this boundary is . Then, the expression formula of the change of the multitarget position flow estimation task queue is as follows: where represents the user network subarea boundary value, and represents the number of tasks completed in the multitarget location flow estimation queue.

Initializing formula (5) and introducing stability theory, i.e., all multiobjective location flow estimation queues are considered as stable, the constraint of formula (5) is

Among them, represents the user location mobility time slot set, and represents the natural multi-target location mobility estimation task queue logarithm.

Let denote the task budget limit of the multitarget location flow fuzzy estimation task queue in the subregion and establish the virtual queue of the subregion according to the task budget limit of the queue as , and its variation expression formula is as follows:

To ensure the stability of formula (7), the auxiliary variable is defined as follows:

Substituting formula (8) into formula (7), and based on the results of formula (5) and formula (7), the target location flow estimation queue function is established, and its expression formula is

In the above formula, represents the profit function under the proportional fairness constraint, and represents the profit function.

The multiple target location flow fuzzy estimation queues within the crowdsensing privacy-preserving network can be obtained using formula (9).

2.3. Online Control Mechanism for Position Flow Fuzzy Estimation Stability

Based on the multitarget location flow estimation queue within the crowdsensing privacy-preserving network obtained in the previous subsection, the online control mechanism of this location flow estimation queue is designed for its stability control, which is detailed as follows:

Considering the correlation between the distance of the perception task and the user location when using crowdsensing to protect user privacy [11], the user location within the multitarget location flow estimation queue is fuzzy using a two-dimensional Laplace distribution approach, and the two-dimensional Laplace distribution probability density function is expressed as follows.

In the formula, and represent the random variables of the user’s estimated queue position, represents the coefficient, and is the natural logarithmic constant.

Due to the geographic indistinguishability of user-estimated queue locations [12, 13], formula (10) must satisfy the following conditions:

is the privacy protection budget value.

According to formula (11), formula (10) can be rewritten as

Using the Cauchy inequality transformation method, formula (12) can be transformed into

Set the position flow fuzzy estimation stability online control mechanism protection radius to , and then, , so formula (13) is changed to

The above formula is the online control mechanism for the stability of the location flow fuzzy estimation when the location of the user location estimation queue conforms to the geographic indistinguishability.

When the multitarget location queue is consistent with geographic indistinguishability [1416], then

In the formula, denotes the machine accuracy in crowdsensing privacy protection; denotes the probability function of the user’s actual location and ambiguous location.

is the maximum allowable distance for a given user position distance deviation, which is expressed as where denotes the confidence level of the given location fuzzy queue.

In crowdsensing privacy protection process, there will be many identical types of user perception tasks with different locations, so the quantitative relationship between user privacy location and distance aggregation needs to be calculated [17]. Let represent the distance aggregation error, where represents the confidence level, and represents the distance aggregation error, and then, the online control mechanism of the position flow fuzzy estimation stability must meet the following conditions:

In the formula, represents the aggregate distance of user location mobility estimation.

When the confidence level is less than 1, the expression formula of the swarm intelligence network sensing task distance error is as follows: where represents the total number of all types of crowdsensing tasks. It is known from this formula that when the user location privacy protection level is low, then the value of this formula is smaller [18, 19]. When the user mobile location of crowdsensing conflicts with the actual user location, then the user privacy protection level needs to be reduced [20].

2.4. Access Control and Crowdsensing-Based Task Assignment Stability Control Process

Using the result of formula (18) as a reference, the stability control mechanism when the user location meets different geographical indistinguishability can be obtained by using formula (14). Based on this stability control mechanism, the access control and crowdsensing task assignment methods are used to achieve the stability control.

Let and be the access control and task assignment for location mobility fuzzy estimation, respectively, where denotes the user and denotes the sensing task type. The objective functions of access control and task assignment are as follows:

In the formula, denotes the trade-off factor, and denote the stability control coefficient, denotes the queue length of the sensing task, denotes the distance between user and sensing task , and denotes the number of users in the crowdsensing network.

Set the constraint of Equation (19) as

In the formula, denotes the total number of task types; denotes the number of tasks with perceived type .

For reasons of complexity of the association between and [2123], assuming that is a known simplified subproblem, formula (19) can be changed to

The above formula constraints are as follows:

From Equation (22), it can be seen that the optimal access-controlled crowdsensing task assignment expression is influenced by the number of users and the queue length of the sensing task type and the crowdsensing task weighted distance [24, 25], and therefore, the optimal access-controlled crowdsensing task assignment expression is

In the above equation, denotes the task assignment execution algorithm, which is expressed as

Substitute formula (25) into (24) and convert formula (19) into

The constraints of the above formula are as in formula (23). According to this formula, the optimal access control expression formula is as follows:

The stability control of location flow fuzzy estimation in crowdsensing privacy protection can be achieved by using formulas ((25)) and ((27)) and based on the online control mechanism for the stability of location flow fuzzy estimation.

3. Experiment Analysis

Using a regional network as the experimental object, we use Python coding tool to obtain the user behavior location information of this network, choose Tianchi open-source dataset (https://tianchi.aliyun.com/dataset/dataDetail?dataId=82714), and then use PyCharm editor to edit the network user behavior location information into math, NumPy, and other format data packets. Based on this packet, we use this paper’s method to control the stability of the fuzzy estimation of user location flow in the process of crowdsensing privacy protection in this network.

The completeness of perceived user locations is the basis for achieving stability control of user location fuzzy estimation. The privacy threshold interval of users is set to 0.1-1.0, and the completeness of the method in this paper is tested for the number of perceived user locations of 300 and 600 under this privacy threshold. The results are shown in Figure 2.

From Figure 2, the lower the threshold of user privacy protection, the higher the integrity value of user location perceived by this method. Before the threshold of user privacy protection is 0.5, the integrity value of user location perceived by this method is 100%, which is not affected by the amount of user location data. After the user privacy protection threshold exceeds 0.5, the perceived user location integrity threshold of this method.

To further verify the ability of the method in this paper to obtain user location data, 20 user location data are used as the experimental object, the user location is obtained using the method in this paper and compared with its actual location for analysis, and the results are shown in Figure 3.

Analyzing Figure 3, we can see that the longitude and dimensional values of user locations within the crowdsensing network obtained by applying this method match very well with their actual locations, which indicates that this method has a better ability to obtain user location data, and also shows that this method has a better control effect on the fuzzy estimation of user location flow in the privacy protection process of crowdsensing.

A set of network user location latitude data is used as the experimental object to obtain the target location mobility estimation queue using the method in this paper, and the results are shown in Table 1.

Table 1 shows that this paper has conducted 11 comparative analyses from 13 : 02 to 14 : 02 in the afternoon. Among the 11 times of network user location latitude data obtained in this paper, only two results are different from the actual user location latitude, which occurs at 13 : 07 and 13 : 47, but the maximum deviation between the results and the actual user location latitude is only 0.02°N, which is a small value. This shows that the application of this paper can effectively obtain the user network location flow sequence in the crowdsourcing awareness privacy protection process and provides a better data base for the fuzzy estimation control of location flow.

The confidence value of the aggregation distance error is used as a measure of the reasonableness of the online control mechanism of the location flow fuzzy estimation stability set by the method in this paper, the confidence value of the aggregation distance difference is calculated in this paper under different user location flow data volume, and the confidence threshold is set to 0.90. The results are shown in Figure 4.

From Figure 4, it can be seen that the confidence value of the aggregated distance difference of user location mobility data calculated by this method is inversely proportional to the amount of user location mobility data. The confidence value of the aggregated distance difference of user location mobility data shows a slow decreasing trend before 700 sets of user location mobility data. When the user location mobility data exceeds 700 groups, the confidence value of the aggregated distance difference of user location mobility data is balanced and is not affected by the user location mobility data. In the case of different groups of user location mobility data, the confidence values of the aggregated distance difference of user location mobility data calculated by this method are higher than the set threshold, which indicates that the online control mechanism of the stability of location mobility fuzzy estimation set by this method is reasonable and has better control on the stability of location mobility fuzzy estimation.

Using the number of communication rounds of fuzzy estimation of position flow, the stability of fuzzy estimation of position flow controlled by different methods is verified. The results are shown in Figure 5.

It can be seen from Figure 5 that the more location mobility data a user has, the more communication rounds his location mobility fuzzy estimation has. Compared with [6, 7], this method can effectively reduce the number of communication rounds for position mobility estimation of the same user’s position mobility data. The maximum difference in the number of communication rounds for location flow fuzzy estimation is about 30, which indicates that the method in this paper can effectively reduce the number of communication rounds for user location flow fuzzy estimation and adjust the control mechanism to make user location flow fuzzy estimation task assignment at each dynamic round. This improves the boundedness and stability of the user location queue, and its application is more effective.

Taking the communication energy consumption in the location flow fuzzy estimation in the public sense privacy protection as an indicator, the stability control effects of different methods on the location flow fuzzy estimation under different user location data are tested, and the results are shown in Figure 6.

It can be seen from Figure 6 that the communication energy consumption in the process of public testing privacy protection is proportional to the user location data. However, under the application of the methods in literature [6] and literature [7], the communication energy consumption in the process of location flow fuzzy estimation is relatively high and fluctuates with the increase of user location data, indicating that the location flow fuzzy estimation value obtained at this time is not stable. After the application of the method in this paper, the communication energy consumption in the process of fuzzy estimation of location flow is reduced more obviously, and it shows a small and moderate growth trend with the increase of user location data. The results show that the application of this paper reduces the communication energy consumption in the process of location flow fuzzy estimation in the process of public perception privacy protection and can obtain the location flow fuzzy estimation results more quickly and stably.

To verify the application effect of the method in this paper from the perspective of user privacy protection effect, using the user privacy leakage probability as a measure, we test the privacy leakage probability after the application of the method in this paper when the ratio of successful acquisition of user location data by network attackers is 2 : 8, 3 : 7, and 5 : 5, and the results are shown in Table 2.

From Table 2, it can be seen that the higher the ratio of successful acquisition of user location data by network attackers, the higher the probability of user location privacy leakage, and as the user location data gradually increases, the probability of user location privacy leakage gradually decreases for different ratios of successful acquisition of user location data by network attackers. When the proportion of network attackers who successfully obtain user location data is 2 : 8, 3 : 7, and 5 : 5, respectively, and the amount of user location data is 9 and 10, the probability of user location privacy disclosure is 0. This shows that this method can better protect users’ location privacy data and reduce the risk of leakage when there are many users in the public test network.

4. Conclusion

In order to better protect the location privacy of network users and improve the stability control effect of location flow fuzzy estimation, this paper introduces the public test privacy protection model into this field, designs a stability control method for location flow fuzzy estimation in public perception privacy protection, and applies this method to the actual location flow fuzzy estimation control process. It is verified that the method has strong user location acquisition capability and user location flow fuzzy queue estimation capability, and the confidence value of the calculated aggregation distance error is accurate. Moreover, the proposed method can effectively realize the stability control of location flow fuzzy estimation in crowdsensing privacy protection, and the application effect is good.

Data Availability

Data is available at https://tianchi.aliyun.com/dataset/dataDetail?dataId=82714.

Disclosure

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the Basic Scientific Research Service Fee Project of Heilongjiang Provincial Undergraduate Universities (2019-KYYWF-1389) and Natural Science Fund of Heilongjiang Province (LH2020F006).