摘要
分类算法是机器学习和数据分析中重要的算法.当需要对分类算法本身以及算法的输入数据进行隐私保护时,就出现了分类算法安全评估问题.针对现有的分类算法安全评估协议效率较低的问题,文章给出了一种基于代数决策图和线性多分支程序的解决方案.首先,设计了基于代数决策图的安全函数评估协议,用以安全评估决策函数;其次,引入了线性多分支程序的概念,用其对分类算法进行表示.最后,借助线性多分支程序和基于代数决策图的安全函数评估协议,给出了一个私有线性多分支程序的安全评估协议.对新的协议的正确性和安全性进行了分析和证明.实验数据表明,与原有的解决方案相比,新的协议在效率上有明显的提高.
Classification algorithms are widely used in the areas of machine learning and data mining. It is an important task to evaluate the classification algorithms securely when both the classification algorithm and the input data of the algorithm are private. In order to improve the efficiency of existing secure evaluation protocols, a solution based on both the algebraic decision diagram and the linear multi-branching program was presented. Firstly, a secure function evaluation protocol based on algebraic decision diagram was designed for evaluating decision functions securely. Secondly, a structure named linear multi-branching program was proposed to represent the classification algorithms. Based on both the secure function evaluation protocol and the structure of linear multi-branching program, a protocol for securely evaluating the private linear multi-branching programs was constructed. Both the correctness and the security of the new protocol were analyzed. Experimental results show that the new protocol is more efficient than the existing solutions.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2014年第5期940-947,共8页
Acta Electronica Sinica
基金
国家自然科学基金(No.60963010
No.60903079
No.61100025
No.61262030
No.61363030)
广西省自然科学基金(No.2012GXNSFBA053169)
关键词
安全评估
分类算法
代数决策图
线性多分支程序
secure evaluation
classification algorithm
algebraic decision diagram
linear multi-branching program