摘要
本发明公开了一种多方数据隐私求交集方法和系统,属于数据安全领域,第一部分采用SM2基于椭圆曲线的加密技术,通过Shamir的秘密分享方案生成并分发共享密钥。第二部分基于布隆过滤器,各参与方利用布隆过滤器对自身数据集进行哈希处理,并使用联合公钥对生成的布隆过滤器进行加密。第三部分基于设计的同态加密算法加法同态性,这些数据聚合形成组合密文。第四部分是联合解密与交集计算。本发明通过结合椭圆曲线SM2加密和布隆过滤器技术,确保在多方数据交互过程中,不同参与方的数据能够以安全的方式进行交集计算,并保证数据隐私不被泄露,从而解决了多方数据交互过程中数据隐私和安全保护的技术难题。