CN109347829B - Group intelligence perception network truth value discovery method based on privacy protection - Google Patents
Group intelligence perception network truth value discovery method based on privacy protection Download PDFInfo
- Publication number
- CN109347829B CN109347829B CN201811233139.5A CN201811233139A CN109347829B CN 109347829 B CN109347829 B CN 109347829B CN 201811233139 A CN201811233139 A CN 201811233139A CN 109347829 B CN109347829 B CN 109347829B
- Authority
- CN
- China
- Prior art keywords
- terminal
- cloud server
- server
- ciphertext
- truth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0478—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload applying multiple layers of encryption, e.g. nested tunnels or encrypting the content with a first key and then with at least a second key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/045—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a privacy protection-based crowd sensing network truth value discovery method, and belongs to the technical field of internet of things crowd sensing. The privacy of the message is ensured by using an improved Paillier encryption algorithm in message transmission, the identity authentication of a user is ensured by using a one-way hash chain, and the high efficiency of output is ensured by using a super linear sequence. The identity authentication process can meet the authentication requirement of the terminal equipment in the truth finding environment and resist the attack of external attackers; the safety truth value discovery process can obtain real sensing data and meet the safety and privacy protection of the whole system. Compared with the traditional method, the method can protect the data and weight privacy of the user, greatly reduce the calculation and bandwidth consumption of the terminal equipment and improve the efficiency and safety of the whole system.
Description
Technical Field
The invention relates to a privacy protection-based crowd sensing network truth value discovery method, and belongs to the technical field of internet of things crowd sensing.
Background
The crowd sensing network integrates a communication technology and a sensor technology, and senses, collects, transmits and processes various environmental data and social information in the coverage field through various intelligent terminal terminals (such as a smart phone, a tablet computer, a smart watch and the like) carried by a large number of mobile terminals. With the continuous development and popularization of the intelligent terminals, the crowd sensing network can be widely applied to various fields such as environment sensing, public facility sensing, social sensing and the like, and is highly concerned by the industrial and academic circles.
However, the perceptual data collected by the mobile terminal is often not realistic due to environmental noise, hardware quality, even malicious fraud, and the like. For example, when collecting road congestion information, some terminals may provide wrong road condition information in order to obtain better travel experience. These false messages can mislead other pedestrians and vehicles and even bring life risks to them. Therefore, when performing crowd sensing, it is very necessary to discriminate the collected data to obtain real sensing data. To solve this problem, in recent years, truth discovery has been widely studied. Although the realisation algorithms found by truth are various, they all follow a most fundamental principle, i.e. if a terminal provides data that is closer to the real data, the terminal is given a higher weight; if a terminal has a higher weight, it contributes higher to the calculation of the true value when calculating the true value.
True value discovery techniques can accurately compute true perception data, however, existing true value discovery work rarely considers privacy protection of terminals. In fact, if the privacy of people is not protected, the terminal is not actively involved in various perception tasks. For example, collecting feedback information on medications may help hospitals to better provide medical services, but may compromise the health of the terminal. As another example, collecting answers to the public may be more effective in solving some troublesome problems, but may reveal the educational level of the participating terminals. Therefore, it is necessary to design an efficient and safe truth finding method.
The method is widely researched at home and abroad aiming at a safe and efficient truth finding method. For example, Miao et al proposed a cloud-based truth-finding privacy protection scheme in 2015, which utilizes a threshold Paillier encryption algorithm to encrypt the perceptual data of the terminals, and completes the decryption operation by distributing keys to t terminals. Although the scheme can well protect the privacy of the terminal, huge calculation overhead is brought to the mobile terminal. Zhou et al, shanghai university of transportation, proposed a data aggregation scheme based on wearable wireless communication terminals in 2015. In this scheme, each terminal is assigned a fixed key and a random number to perturb the original data. Based on the scheme, Xu et al of the electronics science and technology university propose an efficient and safe truth finding scheme in 2017, each terminal distributes random numbers to encrypt original data, and the sum of the random numbers is sent to a cloud server to encrypt the original data. However, if some terminals cannot submit data in a timely manner, their solutions do not work properly. In order to improve efficiency, Miao et al proposed a lightweight truth finding algorithm based on an unfeasible cloud platform in 2017. Similar to the Xu et al scheme, the perceptual data is also encrypted using random numbers. Specifically, the perturbation data is uploaded to cloud a, the random number is uploaded to cloud b, and the truth value is calculated through the cooperation of a and b. However, the above scheme has a problem in that the cloud b can restore the sensing data of the terminal by using a random number. Therefore, a safe, efficient, fault-tolerant truth discovery method is still lacking.
Disclosure of Invention
The invention aims to provide a real-value discovery method of a crowd sensing network based on privacy protection aiming at the authenticity of sensing data in the crowd sensing network and the privacy protection of a terminal. The basic principle is that an improved Paillier encryption algorithm is used in message transmission to ensure the privacy of messages, a one-way hash chain is used to ensure the identity authentication of a terminal, and a super-linear sequence is used to ensure the high efficiency of output.
The purpose of the invention is realized by the following technical scheme.
A group intelligence perception network truth value discovery method based on privacy protection comprises the following steps:
step one, the terminal registers with a trust center, the trust center selects a system security parameter ξ, and generates two large prime numbers p and q according to the security parameter, wherein p is 2p '+ 1, q is 2 q' +1, and p 'and q' areξ, the trust center calculates n-pq and λ -p 'q', the terminal registers in the trust center before participating in the task and acquires the related key hnWherein h is a random number; obtaining a random number zk(ii) a Obtaining a super-linear sequenceSecret key lambda and super-linear sequence to be decrypted by trust centerAnd sending the data to the cloud server.
Wherein the super-linear sequenceThe generation rule of (1) is as follows: assume that the weight of terminal k is wkThe observed data of the observed entity m isSuppose that the maximum value of the weighted data sum of at most K terminals in one crowd sensing task is not more than Q, namelyThenInj∈[2,M]Where M represents a maximum of M observation entities.
Meanwhile, the trust center selects a system security parameter l and generates a secure hash function according to the security parameter lThe trust center distributes a hash chain H for each terminal kkAnd hash heads of all terminals are combinedSend to the fog server. Wherein k represents the kth terminal in the crowd sensing; hash chain HkRepresenting a hash array held by the kth terminal, wherein the hash valuew is the total number of iterations.
Step two, the fog server randomly generates truth values of all observation entitiesAnd sends it to all terminals participating in the task. Each terminal calculates the Euclidean distance between the true and observed values, i.e.WhereinRepresenting the observation of entity m by terminal k, subsequently, the terminal selects a random number rkEncrypt the distance In order to prevent the cloud server from decrypting the ciphertext, each terminal performs AES symmetric encryption on the ciphertext, wherein the symmetric key of the jth iteration isThe ciphertext is AES (E(s)k)). After performing the double encryption operation, the terminal will encrypt the ciphertext AES (E(s)k) ) and authentication information HkjAnd uploading to a fog server.
Step three, after receiving the message, the fog server receives the message through the previous timeTo verify the identity of the terminal, i.e. observe HkjWhether or not equal toIf the two are equal, the authentication is passed, otherwise the authentication is not passed. After the terminal identity is verified, the fog server decrypts all received ciphertexts according to the AES symmetric key of each terminal and decrypts the ciphertexts to obtainPerforming multiplicative aggregation, i.e. computingAnd after the aggregation is finished, the fog server sends the result to the cloud server. The cloud server decrypts the aggregated result using λ, i.e.Obtain the sum of the distances of all terminals, i.e.And sends the decryption result to each terminal. The terminal calculates respective weight according to the aggregation result
Step four, based on the weight, the terminal calculates the weighted value of all the observation entities and uses the set super-linear sequenceAggregating the weighted values of the entities, i.e. Then, the terminal selects a random number rk2To swkIs encrypted to obtain Selecting a random number rk3For the weight wkIs encrypted to obtain The terminal carries out AES encryption on the two ciphertexts to obtain AES (E(s)wk) AES (E (w))k) And upload the two ciphertexts to the fog server.
Step five, after the mist server receives the ciphertext, the AES symmetric key of each terminal is used for decrypting the ciphertext to obtain E(s)wk) And E (w)k). The fog server in turn multiplies and aggregates the weighted values and weights of the terminals, i.e.Andand sends the results to the cloud server. After receiving the ciphertext, the cloud server restores the ciphertext by using the key lambda, namelyAndthe result is thatAndthen, the cloud server restores the weighted sum of all the observation entities by using the super-linear sequence to obtain the weighted sum of each observation entity, namelyCloud server update truth valueAnd transmits it to the respective terminals.
Wherein the weighted value reduction operation of each observation entity is defined as follows:
the cloud server obtains through decryptionDefinition ofCloud server pair XmCarry out amThe modulo operation restores the weighted data sum of the observation entity m, namely:
and step six, the terminal repeats the step two to the step five according to the updated true value.
And step seven, when the difference of the truth values before and after iteration does not exceed a set threshold value, the process is terminated. Thus, safe and efficient truth discovery is completed. The set threshold is preferably 0.0001.
Specifically, when some terminals cannot upload data continuously due to network conditions or damage of the terminals, the terminals are encrypted by using the same public key and are not associated with each other, so that loss of encrypted data of some terminals does not affect the final result of the system.
Advantageous effects
Compared with the prior safety truth value discovery technology, the method has the following beneficial effects:
1. the method is based on the existing truth value discovery algorithm, and the improved Paillier encryption algorithm is used in the message transmission process, so that the message privacy and the message encryption efficiency are ensured;
2. the protocol uses the iteration times for synchronization, so that the data received each time is the data required by the current iteration times, and the replay attack can be resisted under the condition of longer message transmission delay;
3. the protocol uses a one-way hash chain to ensure that the fog server can verify the identity of the terminal and resist external attack;
4. the protocol uses the super-linear sequence to aggregate the weighted data, so that the calculation and communication overhead of the terminal is reduced;
through the performance test on the real mobile terminal, the scheme is compared with the traditional public key scheme, and can obtain that: when the number of observation entities is 5 to 25, the calculation time of the scheme is 0.020s to 0.037s, and the communication overhead is 0.041KB to 0.061 KB; the conventional scheme takes 0.151s to 0.219s for calculation and 2.712KB to 8.746KB for communication.
Through performance tests on the fog server and the cloud server, the scheme is compared with the traditional public key scheme, and can be obtained that the calculation overhead of the scheme at the server end is 0.428s to 0.775s when the number of observation entities is 10 to 100 and 0.096s to 0.428s when the number of observation entities is 100 and the number of terminals is 100 to 1000 on the assumption that 1000 terminals exist; correspondingly, the conventional scheme takes 280.03s to 1269.72s, 244.283s to 280.03s in terms of computation time.
Drawings
FIG. 1 is a system flow diagram of the present invention;
FIG. 2 is a flow chart of the computational process of the present invention;
fig. 3 is a diagram comparing the calculation overhead of the present invention and the conventional scheme on a mobile terminal when the number of entities is 5 to 25;
FIG. 4 is a diagram comparing the calculation cost of the present solution and the conventional solution at the server side when the number of terminals is 100 to 1000;
fig. 5 is a diagram comparing the computation overhead of the present solution and the conventional solution at the server side when the number of entities is 100 to 500.
Detailed Description
The method of the present invention will be described in further detail with reference to the accompanying drawings and examples.
Examples
The embodiment details the specific implementation process of the method in the crowd sensing scene.
The experiments were performed on one android phone configured with 1.5GHz 2GB RAM and two notebooks configured with 2.5GHz Intel Corei 716 GB RAM.
Fig. 1 is a system flow chart of the method of the present invention, fig. 2 is a specific implementation process of a true value discovery process, and as can be seen from fig. 1 and fig. 2, a process in which a terminal joins a true value discovery system is as follows:
step a, the terminal registers to a trust center to obtain a Hash chain HkAnd the associated secret key (Paillier's public key h)nAnd a random number zk). Meanwhile, the trust center sends the hash heads of all the terminals to the fog serverAnd random numberSending the decrypted private key lambda to the cloud server;
step b, after the terminal receives the information, the symmetric key of the jth iteration process is generated according to the Hash chainAnd according to the true value, the terminal calculates the distance between the observation value and the true value, and performs Paillier public key encryption and symmetric key encryption on the distance. After the calculation is completed, the terminal cipher text and the identity information of the terminal, namely AES (E(s)k) ) and HkjSending the data to a fog server;
step c, after the fog server receives the data, firstly, the identity of the terminal is verified, and the symmetric key of each terminal is calculated according to the Hash value and the random numberAnd use the secretDecrypting the ciphertext to obtain ciphertext E(s) encrypted by the Pailier public keyk). After decryption is completed, the fog server multiplies all ciphertext data and aggregates the ciphertext data to obtain the ciphertext dataAnd sending the data to a cloud server;
d, after the cloud server receives the data, the data is decrypted by using a private key lambda to obtainAnd sending the result to all terminals;
step e, the terminal calculates respective weight information w according to the sum of the received distanceskAll weighted data are aggregated using a super-linear sequence. Subsequently, the terminal performs Paillier public key encryption and symmetric key encryption on the weight and the weighted data to obtain a ciphertext AES (E (w)k)),AES(E(swk) ) and identity information. After the operation is completed, the terminal sends the information to the fog server;
step f, after receiving the information, the fog server firstly checks the legality of the terminal, and executes key decryption and ciphertext aggregation operation to obtainAndafter the calculation is finished, the terminal sends the aggregated data to a cloud server;
and g, the cloud server decrypts the received accumulated ciphertext to obtain the weight sum and aggregated weighting information, and the cloud server uses the super-linear sequence to restore all terminal weighting data of each entity. Based on the weight sum and the weighted data sum of each entity, the cloud server calculates a true value of each entity and sends the true value to the terminal.
And h, repeating the steps b to g, and terminating the iteration when the truth value difference before and after the iteration does not exceed the set threshold value.
Fig. 3 is a line graph of efficiency of the android phone participating in the truth discovery process, with the abscissa being the number of observed entities and the ordinate being the total computational time. The black line is the time-consuming calculation under the present invention, and the red line is the time delay under the conventional scheme. As can be seen from fig. 3, compared with the conventional scheme, the secure and efficient truth-value discovery protocol provided by the invention has the advantages that the calculation time at the android mobile phone end is lower, and the efficiency is higher.
Fig. 4 is an efficiency line graph of the cloud and fog servers participating in the truth discovery process, where the number of observation entities is set to 100, the abscissa is the number of terminals, and the ordinate is the time consumed for calculation. As can be seen from fig. 4, compared with the conventional scheme, as the number of terminals increases, the computation time of both schemes increases, but a safe and efficient truth value of the present invention finds that the computation time of the protocol at the cloud and fog server ends is lower and more efficient, for example, when the number of terminals is 1000, the computation time of the scheme is 280.03s, while the computation time of the conventional scheme is only 0.428 s.
Fig. 5 is a line graph of efficiency of the cloud and fog servers participating in the truth discovery process, wherein the number of participating persons is set to be 1000, the number of entities on the abscissa and the time consumed by calculation on the ordinate are set. As can be seen from fig. 5, as the number of entities grows, the computation time of both schemes increases. Compared with the traditional scheme, the safe and efficient truth value discovery protocol has the advantages that the computing time consumption at the cloud and fog server ends is lower, and the efficiency is higher. Specifically, when the number of entities is 500, the calculation time of the present scheme is 0.775s, whereas the calculation time of the conventional scheme is 1269.72 s.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, several modifications may be made or equivalents may be substituted for some of the features thereof without departing from the scope of the present invention, and such modifications and substitutions should also be considered as the protection scope of the present invention.
Claims (2)
1. A group intelligence perception network truth value discovery method based on privacy protection is characterized by comprising the following steps:
step one, a terminal sends a messageThe trust center registers, selects system security parameters ξ, generates two large prime numbers p and q according to the security parameters, wherein the digits of p is 2p '+ 1, q is 2 q' +1, and p 'and q' are ξ, and then calculates n is pq, lambda is p 'q', the terminal registers in the trust center before participating in the task, and acquires a related key hnWherein h is a random number; obtaining a random number zk(ii) a Obtaining a super-linear sequenceSecret key lambda and super-linear sequence to be decrypted by trust centerSending the data to a cloud server;
wherein the super-linear sequenceThe generation rule of (1) is as follows: assume that the weight of terminal k is wkThe observed data of the observed entity m isSuppose that the maximum value of the weighted data sum of at most K terminals in one crowd sensing task is not more than Q, namelyThenInWherein M represents a maximum of M observation entities;
meanwhile, the trust center selects a system security parameter l and generates a secure hash function according to the security parameter lThe trust center distributes a hash chain H for each terminal kkAnd hash heads of all terminals are combinedSending to a fog server; wherein k represents the kth terminal in the crowd sensing; hash chain HkRepresenting a hash array held by the kth terminal, wherein the hash value w is the total number of iterations;
step two, the fog server randomly generates truth values of all observation entitiesAnd sending the data to all terminals participating in the task; each terminal calculates the Euclidean distance between the true and observed values, i.e. WhereinRepresenting the observation of entity m by terminal k,subsequently, the terminal selects a random number rkEncrypt the distanceIn order to prevent the cloud server from decrypting the ciphertext, each terminal performs AES symmetric encryption on the ciphertext, wherein the symmetric key of the jth iteration isThe ciphertext is AES (E(s)k) ); after performing the double encryption operation, the terminal will encrypt the ciphertext AES (E(s)k) ) and authentication information HkjUploading to a fog server;
step three, after the fog server receives the message, the identity of the terminal is verified through the hash value received last time, namely H is observedkjWhether or not equal toIf the two are equal, the authentication is passed, otherwise, the identity authentication is not passed; after the terminal identity is verified, the fog server decrypts all received ciphertexts according to the AES symmetric key of each terminal and decrypts the ciphertexts to obtainPerforming multiplicative aggregation, i.e. computingAfter the aggregation is completed, the fog server sends the result to a cloud server; the cloud server decrypts the aggregated result using λ, i.e.Obtain the sum of the distances of all terminals, i.e.And sending the decryption result to each terminal; the terminal calculates respective weight according to the aggregation result
Step four, based on the weight, the terminal calculates the weighted value of all the observation entities and uses the set super-linear sequenceAggregating the weighted values of the entities, i.e. Then, the terminal selects a random number rk2To swkIs encrypted to obtainSelecting a random number rk3For the weight wkIs encrypted to obtainThe terminal carries out AES encryption on the two ciphertexts to obtain AES (E(s)wk) AES (E (w))k) And uploading the two ciphertexts to a fog server;
step five, after the mist server receives the ciphertext, the AES symmetric key of each terminal is used for decrypting the ciphertext to obtain E(s)wk) And E (w)k) (ii) a The fog server in turn multiplies and aggregates the weighted values and weights of the terminals, i.e.Andand sending the result to a cloud server; after receiving the ciphertext, the cloud server restores it using the secret key λ, i.e.Andthe result is thatAndthen, the cloud server restores the weighted sum of all the observation entities by using the super-linear sequence to obtain the weighted sum of each observation entity, namelyCloud server update truth value ofAnd sends it to each terminal;
wherein, the weighted value reduction operation of each observation entity is defined as follows:
the cloud server obtains through decryptionDefinition ofCloud server pair XmCarry out amThe modulo operation restores the weighted data sum of the observation entity m, namely:
step six, the terminal repeats the step two to the step five according to the updated truth value;
and step seven, when the difference of the truth values before and after iteration does not exceed a set threshold value, the process is terminated.
2. The privacy protection-based crowd sensing network truth discovery method according to claim 1, wherein the set threshold of step seven is 0.0001.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811233139.5A CN109347829B (en) | 2018-10-23 | 2018-10-23 | Group intelligence perception network truth value discovery method based on privacy protection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811233139.5A CN109347829B (en) | 2018-10-23 | 2018-10-23 | Group intelligence perception network truth value discovery method based on privacy protection |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109347829A CN109347829A (en) | 2019-02-15 |
CN109347829B true CN109347829B (en) | 2020-06-26 |
Family
ID=65311556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811233139.5A Active CN109347829B (en) | 2018-10-23 | 2018-10-23 | Group intelligence perception network truth value discovery method based on privacy protection |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109347829B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110008752B (en) * | 2019-04-12 | 2020-10-09 | 北京理工大学 | Vehicle formation evaluation method based on privacy protection |
CN110198216B (en) * | 2019-07-10 | 2022-03-04 | 安徽大学 | Incremental truth value discovery method and device for protecting privacy, computer equipment and storage medium |
CN111585990B (en) * | 2020-04-26 | 2022-04-15 | 安徽师范大学 | Mobile crowd sensing privacy protection truth value discovery method based on safety summation |
CN112104609B (en) * | 2020-08-20 | 2021-12-03 | 电子科技大学 | Method for verifiable privacy-aware truth discovery in mobile crowd-sourcing awareness systems |
CN112787809B (en) * | 2020-12-31 | 2022-08-12 | 华南理工大学 | Efficient crowd sensing data stream privacy protection truth value discovery method |
CN113553614B (en) * | 2021-06-29 | 2023-07-14 | 福建师范大学 | Privacy protection mobile crowd intelligent sensing method based on reinforcement learning |
CN113596015A (en) * | 2021-07-27 | 2021-11-02 | 同济大学 | Identity authentication method supporting privacy protection in crowd sensing based on fog calculation |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105187139A (en) * | 2015-09-30 | 2015-12-23 | 中国人民解放军后勤工程学院 | Outdoor wireless received signal strength (RSS) map building method based on crowd sensing |
CN105407482A (en) * | 2015-11-04 | 2016-03-16 | 上海交通大学 | Protection method for user location privacy in mobile crowd sensing network |
CN105844168A (en) * | 2015-01-14 | 2016-08-10 | 清华大学 | Method and device for privacy protection used for crowd sensing |
CN107749836A (en) * | 2017-09-15 | 2018-03-02 | 江苏大学 | User oriented secret protection and the mobility aware system and its mobile awareness method of data reliability |
CN108494760A (en) * | 2018-03-14 | 2018-09-04 | 安徽大学 | Group intelligence perception truth value discovery method capable of protecting privacy |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278297A1 (en) * | 2011-04-29 | 2012-11-01 | Microsoft Corporation | Semi-supervised truth discovery |
US20160050541A1 (en) * | 2014-05-29 | 2016-02-18 | Egypt-Japan University Of Science And Technology | Fine-Grained Indoor Location-Based Social Network |
CN105912602A (en) * | 2016-04-05 | 2016-08-31 | 南京邮电大学 | True-value finding method based on entity attributes |
-
2018
- 2018-10-23 CN CN201811233139.5A patent/CN109347829B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105844168A (en) * | 2015-01-14 | 2016-08-10 | 清华大学 | Method and device for privacy protection used for crowd sensing |
CN105187139A (en) * | 2015-09-30 | 2015-12-23 | 中国人民解放军后勤工程学院 | Outdoor wireless received signal strength (RSS) map building method based on crowd sensing |
CN105407482A (en) * | 2015-11-04 | 2016-03-16 | 上海交通大学 | Protection method for user location privacy in mobile crowd sensing network |
CN107749836A (en) * | 2017-09-15 | 2018-03-02 | 江苏大学 | User oriented secret protection and the mobility aware system and its mobile awareness method of data reliability |
CN108494760A (en) * | 2018-03-14 | 2018-09-04 | 安徽大学 | Group intelligence perception truth value discovery method capable of protecting privacy |
Non-Patent Citations (3)
Title |
---|
A lightweight privacy-preserving truth discovery framework for mobile crowd sensing systems;Chenglin Miao;Lu Su;Wenjun Jiang;Yaliang Li;Miaomiao Tian;《IEEE INFOCOM 2017 - IEEE Conference on Computer Communications》;20171005;1-9 * |
Cloud-enabled privacy-preserving truth discovery in crowd sensing systems;C. Miao,W. Jiang,L. Su,Y. Li,S. Guo,Z. Qin,H. Xiao,J. Gao,K. Ren;《Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, SenSys 2015》;20151130;183-196 * |
一种高效的隐私保护群智感知真值发现机制;孙洪山,陆雪,徐嵘,程孝泗,吴佩敏;《物联网技术》;20180731;第2018年卷(第7期);14、15、19 * |
Also Published As
Publication number | Publication date |
---|---|
CN109347829A (en) | 2019-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109347829B (en) | Group intelligence perception network truth value discovery method based on privacy protection | |
Xu et al. | Efficient and privacy-preserving truth discovery in mobile crowd sensing systems | |
WO2021227241A1 (en) | Statistical analysis method for key leakage prevention of encrypted data aggregation in smart power grid | |
CN110536259B (en) | Lightweight privacy protection data multistage aggregation method based on fog calculation | |
Miao et al. | A lightweight privacy-preserving truth discovery framework for mobile crowd sensing systems | |
CN108964919A (en) | The lightweight anonymous authentication method with secret protection based on car networking | |
CN113163366B (en) | Privacy protection model aggregation system and method based on federal learning in Internet of vehicles | |
CN112380578A (en) | Edge computing framework based on block chain and trusted execution environment | |
Kong et al. | Privacy-preserving continuous data collection for predictive maintenance in vehicular fog-cloud | |
CN110839028B (en) | Privacy protection method for fog-assisted industrial Internet of things | |
Cheng et al. | A lightweight privacy preservation scheme with efficient reputation management for mobile crowdsensing in vehicular networks | |
Zhu et al. | Secure fog-assisted crowdsensing with collusion resistance: From data reporting to data requesting | |
CN112787809B (en) | Efficient crowd sensing data stream privacy protection truth value discovery method | |
CN104636672A (en) | Security data reporting method and security data reporting system on basis of Hash trees and anonymity technologies | |
CN111935168A (en) | Industrial information physical system-oriented intrusion detection model establishing method | |
CN111581648B (en) | Method of federal learning to preserve privacy in irregular users | |
Badr et al. | Blockchain-based ride-sharing system with accurate matching and privacy-preservation | |
Erroutbi et al. | Secure and lightweight HMAC mutual authentication protocol for communication between IoT devices and fog nodes | |
Gu et al. | Cluster-based malicious node detection for false downstream data in fog computing-based VANETs | |
Jiang et al. | Secure and privacy-preserving report de-duplication in the fog-based vehicular crowdsensing system | |
CN115549901B (en) | Batch aggregation method for federal learning in Internet of vehicles environment | |
CN111541668A (en) | Energy Internet of things information safe transmission and storage method based on block chain | |
CN116506154A (en) | Safe verifiable federal learning scheme | |
CN109561432A (en) | Remote ad hoc network wireless transmitting system based on WIFI COFDM | |
CN111581663B (en) | Federal deep learning method for protecting privacy and facing irregular users |
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 |