基于局部敏感哈希的设备指纹分析方法及系统技术方案

技术编号:36502431 阅读:35 留言:0更新日期:2023-02-01 15:25
本发明专利技术提供了一种基于局部敏感哈希的设备指纹分析方法及系统,包括:获取用于计算设备指纹的设备特征;对所述设备特征对应的特征值一一进行映射,得到对应的二进制串;根据所述二进制串,计算对应的权重向量;将所述权重向量相累加,得到对应设备指纹simhash值。本发明专利技术基于局部敏感哈希算法simhash算法原理,可动态调整的设备特征作输入、汉明码距离作相似度阈值判断,能够适应外部环境约束和需求变化。化。化。

【技术实现步骤摘要】
基于局部敏感哈希的设备指纹分析方法及系统


[0001]本专利技术涉及通信
,具体地,涉及一种基于局部敏感哈希的设备指纹分析方法及系统。

技术介绍

[0002]标识通常需要具有唯一性,例如人的指纹可以作为人的身份标识。同时人的姓名、身份证号、相貌特征也可以作为身份的标识。对于设备而言,其也有可以用于识别的特征。比如设备的唯一序列号、设备的生产ID等。简单来讲,设备指纹是指可以用于唯一标识出该设备的设备特征或者独特的设备标识。
[0003]局部敏感哈希,英文locality

sensetive hashing,常简称为LSH。局部敏感哈希算法,具备能够体现哈希值之间的相似度的能力。顾明思义,LSH算法产生的散列是局部敏感的,对原始内容做微小的修改后,经过LSH算法生成的散列值的变化也是微小的,因此LSH生成的散列值是局部敏感的。而且散列值变化大小可以采用某种方式度量。如本文以simhash为例,采用汉明码距离来度量相似度。另有,minhash,采用Jaccard距离来度量相似度等。本文的simhash具有局部敏感性本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于局部敏感哈希的设备指纹分析方法,其特征在于,包括:步骤S1:获取用于计算设备指纹的设备特征;步骤S2:对所述设备特征对应的特征值一一进行映射,得到对应的二进制串;步骤S3:根据所述二进制串,计算对应的权重向量;步骤S4:将所述权重向量相累加,得到对应设备指纹simhash值。2.根据权利要求1所述的基于局部敏感哈希的设备指纹分析方法,其特征在于,所述设备指纹simhash值包括bit串;所述bit串根据相累加后的权重向量值确定,当相累加后的权重向量值大于0的位置为1,小于等于0的位置为0,进而得到最终的设备指纹simhash值。3.根据权利要求1所述的基于局部敏感哈希的设备指纹分析方法,其特征在于,用户首次登录设备得到的设备指纹simhash值,与帐号的对应关系保存在服务端。4.根据权利要求3所述的基于局部敏感哈希的设备指纹分析方法,其特征在于,用户下一次使用所述账号登录时,将重新计算设备指纹simhash值与服务端已保存的simhash计算汉明码距离,并判断所述汉明码距离值是否在阈值范围内,若是,则是同一用户设备;若否,则是用户使用了新设备并记录新的simhash值。5.根据权利要求3所述的基于局部敏感哈希的设备指纹分析方法,其特征在于,得到设备指纹simhash值后,通过加密或者转码后隐写到终端本地存储中。6.一种...

【专利技术属性】
技术研发人员:招永锐
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1