【技术实现步骤摘要】
本专利技术属于信息安全,具体涉及精确安全的计算jaccard系数的方法。
技术介绍
1、jaccard系数是衡量两个集合相似性指标的有效方法,在文本相似性计算、推荐系统和社交网络分析等领域具有重要意义。jaccard系数通过计算两个集合的交集和并集中元素个数的比值来衡量两个集合的相似程度。由于在实际应用中涉及用户的隐私数据,因此要求参与方在计算jaccard系数的过程中除了最终的运算结果不能得到任何其他与各方相关的私有数据,即jaccard系数的安全计算。
2、现有的jaccard系数的安全计算方法首先将安全计算jaccard系数的问题规约到安全计算两个集合交集元素个数的问题上,然后参与双方分别计算一个随机份额,相加后得到两个集合交集元素个数,通过交集元素个数最终计算出jaccard系数,在参与双方计算随机份额的过程中采用了一种近似取值方法来提升方案的效率,同时也引入了系统性误差,导致最终结果的正确性难以保证。
技术实现思路
1、本专利技术的目的是提供精确安全的计算jaccar
...【技术保护点】
1.精确安全的计算Jaccard系数的方法,参与双方Alice和Bob分别拥有集合SA与SB,其特征在于,具体按照以下步骤实施:
2.根据权利要求1所述的精确安全的计算Jaccard系数的方法,其特征在于,所述步骤1中Alice运行Paillier同态加密方案的密钥生成算法,获得公私密钥对(Pk,Sk)。
3.根据权利要求1所述的精确安全的计算Jaccard系数的方法,其特征在于,所述步骤2具体为:Alice和Bob首先根据生成各自的私有集合
4.根据权利要求1所述的精确安全的计算Jaccard系数的方法,其特征在于,所述步骤3具体
...【技术特征摘要】
1.精确安全的计算jaccard系数的方法,参与双方alice和bob分别拥有集合sa与sb,其特征在于,具体按照以下步骤实施:
2.根据权利要求1所述的精确安全的计算jaccard系数的方法,其特征在于,所述步骤1中alice运行paillier同态加密方案的密钥生成算法,获得公私密钥对(pk,sk)。
3.根据权利要求1所述的精确安全的计算jaccard系数的方法,其特征在于,所述步骤2具体为:alice和bob首先根据生成各自的私有集合
4.根据权利要求1所述的精确安全的计算jaccard系数的方法,其特征在于,所述步骤3具体为:alice从集合ra随机选择一个子集,并利用子集中的元素计算随机数rai(i∈{1,2,...,m}),然后利用私钥对频数集...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。