摘要
本发明提供了一种基于分块的两方安全比较方法,实现步骤为:初始化参数;两个参与方对待比较数据进行混淆;两个参与方对隐私数据进行分块并获取首个不相等隐私数据块的位置后对首个不相等隐私数据块进行共享;两个参与方计算隐私数据的比较值并获取安全比较结果。本发明通过对隐私数据进行分块后获取首个不相等隐私数据块的位置,并使用不经意传输等密码学技术,直接对分块后数据进行对比,避免了现有技术调用混淆电路并发送所有电路值的缺陷的缺陷,有效降低了通信开销,且两个参与方通过隐私数据的初步比较值计算隐私数据x和y的比较值,避免了现有技术在进行安全比较时需要进行两次比较的缺陷,有效效降低了计算开销。