|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
安全向量优势协议及其应用 ' s1 s% b% t6 Q0 R
摘要:百万富翁问题是安全多方计算研究的热点问题之一,也是其他安全多方计算协议的基本构成模块.安全向量优势统计问题是百万富翁问题的推广,用于两方在不泄漏自己保密向量信息的前提下统计出满足大于关系的分量的数目.本文基于同态加密算法,通过对保密的数据进行编码,设计了一个计算百万富翁问题的协议,并利用模拟范例对协议进行安全性证明.然后利用这个新的协议作为基本模块,设计了一个向量优势统计协议,通过效率分析显示我们的方案是简单、高效的.最后将向量优势统计协议应用到整除判定问题和点与若干直线关系判定问题.! z) W9 Y: |# {$ V5 `
关键词:安全多方计算;百万富翁问题;同态加密;向量优势统计
* p& Y) d0 X3 Y" O) x" B/ {- e D* [1 V( C: {* k* K% b+ J! u$ W
1引言
! j, B$ r+ S; l( A& _# v$ F安全多方计算( Secure Multi-party Computation ,SMC)使拥有私有数据的多个参与者能够合作利用他们的私有数据进行计算,又不泄露各自私有数据,是密码学界研究的热点问题.该问题由Yao在文献[ 1]中提出, Goldreich等人对其进行深入的研究[2.3],推动了安全多方计算的研究发展.% z* H4 e9 o- q: @9 b4 ~
安全多方计算在隐私数据的计算、电子商务、数据挖掘、保密存储、计算外包、入侵检测等方面有着广泛的应用[+~8].密码研究学者对安全多方计算问题展开了深入的研究,这些问题可以归纳为几个大类: (1)保密的, {) v- L+ ]% ?# g! `) N- i8 u2 o n
7 @. Y/ M8 M) h% j. k- @; J
3 _6 q1 Y2 E* K0 I$ Y9 k- a6 S4 ?* S# w9 Y: Q- o
|
|