【技术实现步骤摘要】
多机构的黑名单池保密生成方法、装置、设备及存储介质
[0001]本专利技术涉及区块链
,特别涉及一种多机构的黑名单池保密生成方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]随着市场经济的发展,人们对于征信系统的需求越来越高,黑名单应用的场合非常之多。例如,去银行贷款,银行会查询贷款人是否在不良记录黑名单中;买保险时,保险公司会查询购保人员是否在骗保黑名单中。现有的黑名单应用方案大多依靠大家都认可的第三方的征信机构进行,银行等第一方机构将本地的原始数据上传至第三方机构,由第三方机构统一进行黑名单池管理。
[0003]然而,现有技术方案中,将数据交由第三方机构来进行管理,第三方机构把收到的数据解密后就能看到数据提供方的明文数据,对黑名单数据提供方来说没有任何隐私保护。若数据解密后第三方机构的存储系统被攻击,还会造成大量的用户数据泄漏的风险。这种情况下,第三方机构在整个黑名单管理过程中有绝对的掌控权,知道所有黑名单数据提供方的明文数据。另外,黑名单池生成过程也只有第三方机构知道,整个过程不透明。r/>[0004]因本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多机构的黑名单池保密生成方法,其特征在于,所述方法包括:获取任意一个椭圆曲线点;根据所述椭圆曲线点生成公钥和私钥;其中所述公钥通过区块链节点广播至预设的多个机构,所述私钥以秘密分享给所述多个机构共持;获取多个所述机构的黑名单数据;将每个所述机构的黑名单数据编码到所述椭圆曲线点上,得到每个所述机构的黑名单数据对应的私有明文多项式;根据所述公钥对每个所述机构的黑名单数据对应的私有明文多项式进行加密,得到每个所述机构的黑名单数据对应的私有密文多项式;将每个所述机构的黑名单数据对应的私有密文多项式进行合并,得到每个所述机构对应的私有密文多项式组;将多个所述机构对应的私有密文多项式组进行合并,得到目标密文多项式组;根据所述私钥和多项式差运算对所述目标密文多项式组进行去重处理,得到目标黑名单池。2.根据权利要求1所述的多机构的黑名单池保密生成方法,其特征在于,所述将每个所述机构的黑名单数据编码到所述椭圆曲线点上,得到每个所述机构的黑名单数据对应的私有明文多项式,包括:逐一将每个所述机构的黑名单数据转化成ASCII码向量组;将所述ASCII码向量组编码到多项式上,得到初级明文多项式;将所述初级明文多项式的系数编码到所述椭圆曲线点上,得到每个所述机构的黑名单数据对应的私有明文多项式。3.根据权利要求2所述的多机构的黑名单池保密生成方法,其特征在于,所述ASCII码向量组中的元素为18个。4.根据权利要求1所述的多机构的黑名单池保密生成方法,其特征在于,所述根据所述私钥和多项式差运算对所述目标密文多项式组进行去重处理,得到目标黑名单池,包括:逐一将所述目标密文多项式组中的一密文多项式与其他密文多项式进行多项式差运算,得到密文多项式差;根据所述私钥对所述密文多项式差的多项式系数进行解密,得到基准明文多项式;根据所述基准明文多项式对所述目标密文多项式组进行去重处理,得到目标黑名单池。5.根据权利要求4所述的多机构的黑名单池保密生成方法,其特征在于,所述根据所述基准明文多项式对所述目标密文多项式组进行去重处理,得到目标黑名单池,包括:逐一选取所述目标密文多项式组中的一密文多项式为目标密文多项式,并根据所述基准明文多项式判断所述目标密文多项式与其他密文多项式是否重复;若重复,表明两个黑名单数据为同一黑名单数据,则删除两个黑名单数据中的任一黑名单数据;若不重复,表明两个黑名单数据为不同黑...
【专利技术属性】
技术研发人员:石显锋,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。