For protecting the privacy in the large-scale distributed database sharing and computation
a generic privacy-protecting computation model supporting the privacy-protecting data computation and analysis is proposed. The key of this model is the ‘privacy security module' which divides the distributed computation into ‘local computation' and ‘global computation'. By using homomorphic encryption
secure product protocol
random permutation and some other secure technologies comprehensively
the model achieves distributed data computations without compromising the privacy of both data record and sensitive intermediate computation result. Two privacy-protecting distributed algorithms based on this model
namely
the privacy-protecting distributed variance algorithm and privacy-preserving distributed k-means clustering algorithm
have also been introduced. The security and dynamic behavior analysis show that the proposed model and algorithms doesn't require any one-to-all interactions encryption
and the recovery computation only involves the changed nodes and the three nodes composing privacy security module when nodes change. So it's suitable for large-scale and dynamic distributed environments.
关键词
Keywords
references
Vaidya J, Clifton C. Privacy-preserving data mining: why, how, and when [J]. Security and Privacy Magazine, 2004, 2(6):19-27.
Estivill-Castro V, Brankovic L. Data swapping: balancing privacy against precision in mining for logic rules [C]∥Proceedings of the First Conference in Data Warehousing and Knowledge Discovery. Berlin: Springer-Verlag, 1999:389-398.
Kantarcioglu M, Clifon C. Privacy-preserving distributed mining of association rules on horizontally partitioned data [J]. IEEE Transaction on Knowledge and Data Engineering, 2004, 16(9):1026-1037.
Bresson E, Catalano D, Pointcheval D. A simple public key cryptosystem with a double trapdoor decryption mechanism and its applications[C]∥Proceedings of 9th International Conference on the Theory and Application of Cryptology and Information Security. Berlin: Springer-Verlag, 2003:37-54.
Yao A C. Protocols for secure computation [C]∥Proceedings of 23rd Annual IEEE Symposium on Foundations of Computer Science. Piscataway, USA: IEEE, 1982:160-164.
Sun Zhongwei, Feng Dengguo, Wu Chuankun. An anonymous fingerprinting scheme based on additively homomorphic public key cryptosystem [J]. Journal of Software, 2005, 16(10):1816-1821.
Phillip J C. Algorithm 383: permutations of a set with repetitions [J]. Communications of the ACM, 1970, 13(6):368-369.
Du W L, Atallah M J. Privacy-preserving cooperative statistical analysis[C]∥Proceedings of 17th Annual Computer Security Applications Conference. Piscataway, USA:IEEE, 2001:102-110.
Estivill-Castro V. Private representative-based clustering for vertically partitioned data [C]∥Proceedings of the 5th Mexican International Conference on Computer Science. Piscataway, USA: IEEE, 2004:160-167.
Vaidya J, Clifton C. Research track: privacy-preserving k-means clustering over vertically partitioned data[C]∥Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York:ACM Press, 2003:206-215.