一种基于同态双向代理重加密的数据流转方法

    公开(公告)号:CN117394979A

    公开(公告)日:2024-01-12

    申请号:CN202311436050.X

    申请日:2023-10-31

    IPC分类号: H04L9/00 H04L9/40

    摘要: 本发明公开了一种基于同态双向代理重加密的数据流转方法,包括步骤:S1、CA中心为数据拥有者生成公私钥对;S2、数据拥有者使用同态加密密钥kA,通过全同态加密算法对消息m(数据拥有者向数据请求者发送的数据)进行加密生成c;S3、数据拥有者使用pkA对同态加密密钥kA进行加密生成c1;S4、数据拥有者将c及c1发送给中间代理商,CA中心向中间代理商发送重加密密钥,由中间代理商对c1重加密生成c2;S5、中间代理商将c及c2发送给数据请求者,数据请求者接收到c2,用dB进行解密得到kA,数据请求者得到kA后,通过全同态加密算法对密文c进行解密得到明文m。本发明涉及数据流转领域,具体提供了一种基于同态双向代理重加密的数据流转方法。

    一种保护数据隐私的合规码验证方法和计算机可读介质

    公开(公告)号:CN115022042A

    公开(公告)日:2022-09-06

    申请号:CN202210621746.9

    申请日:2022-06-02

    IPC分类号: H04L9/40 H04L9/32

    摘要: 该发明涉及一种保护数据隐私的合规码验证方法和计算机可读介质,该验证方法包括SA:数据接收方获取用于核验的识别码,该数据接收方存储有作为核验标准的合规码;所述的合规码为多因子合规码,包括有多个数据标签编码和消息认证码作为核验因子拼接组成;SB:调用数据合规核验算法解密并核验所述合规码及识别码;SC:判断是否通过进行合规核验,若核验失败,说明数据存在违规操作;若核验通过,可选择继续进行篡改核验,若不存在篡改,则核验成功。使用了本申请做进一步验证,保证了数据的机密性、完整性和合规性。

    基于广义线性回归的联邦学习方法、系统、终端及介质

    公开(公告)号:CN116245198A

    公开(公告)日:2023-06-09

    申请号:CN202310233090.8

    申请日:2023-03-13

    摘要: 本发明提供一种基于广义线性回归的联邦学习方法、系统、终端及介质,包括:数据方双方联合构建广义线性回归模型,其中,所述数据方双方包括提供训练属性值数据持有方A端和提供数据标签值的数据应用方B端;构建广义线性回归模型的损失函数,其中,所述广义线性回归模型的变量满足Tweedie分布时,训练目标为最小化损失函数;数据持有方A端根据损失函数求偏导得出本地梯度,并通过同态加密技术交换用于计算本地梯度的中间结果;数据持有方A端利用本地梯度更新所述广义线性回归模型。本发明提出了在一方仅提供训练属性值、另一方仅提供数据标签值的场景下的符合Tweedie分布的广义线性回归模型的两方纵向联邦学习方案。

    一种支持浮点运算的改进同态乘法加密方法

    公开(公告)号:CN115065456A

    公开(公告)日:2022-09-16

    申请号:CN202210640784.9

    申请日:2022-06-07

    IPC分类号: H04L9/00 H04L9/08 H04L9/30

    摘要: 该发明为一种支持浮点运算的改进同态乘法加密方法,该加密方法包括步骤:SA,生成所述加密算法的密钥,密钥包括公钥以及私钥;所述的公钥为Paillier生成的公钥pkPaillier;所述的私钥为{skPaillier,g,a,LK,MK,c};所述的g和a为随机数,LK和MK为随机正整数;SB,对明文M进行加密,生成随机扰动参数k,k为有界正整数,范围为(LK,MK);使用私钥对明文M加密后得到密文C,密文C=(EncPaillier(c×k),m×gk×a);SC,解密所述密文C,使用所述skPaillier解密得到所述c×k,通过公式M=M×gk×a/gc×k×a/c得到明文M。本申请的技术方案比传统的方案改进之处包括支持浮点型数据加解密和乘法同态运算以及加解密性能更优。

    一种支持浮点运算的改进加法同态加密方法

    公开(公告)号:CN114866221A

    公开(公告)日:2022-08-05

    申请号:CN202210638770.3

    申请日:2022-06-07

    IPC分类号: H04L9/00 H04L9/08 H04L9/40

    摘要: 该发明为一种支持浮点运算的改进加法同态加密方法,包括步骤:SA,生成密钥PaiOptkey={pkPaillier,pkPaillier,g,a,LK,MK},其生成步骤具体包括:SA‑1,使用Paillier算法生成公钥pkPaillier以及私钥skPaillier;SA‑2,随机取浮点数g和a作为明文m加密的底数;SA‑3,随机取两个正整数LK以及MK;SB,对明文m进行加密,该明文m加密后得到密文c,密文c=EncNum(LV,RV),SD,对所述的密文c的LV及RV项进行解密得到明文m。本申请的加密方法保留了原始Paillier方案的对整数的加法同态性,同时支持对浮点数的同态加法计算;在加密过程中,添加随机扰动参数,并使用原始Paillier算法对扰动参数进行控制访问,从而提高安全性;不使用模运算,从而支持任意次的加法运算,提高可用性。

    基于安全多方计算的多方数据交互方法及系统

    公开(公告)号:CN114239032A

    公开(公告)日:2022-03-25

    申请号:CN202111572675.X

    申请日:2021-12-21

    发明人: 汤寒林

    IPC分类号: G06F21/60 G06F21/62 G06F21/64

    摘要: 本发明涉及一种基于安全多方计算的多方数据交互方法及系统,属于大数据技术领域。在本发明的多方数据交互方法中,参与方将与本方输入数据关联的秘密共享数据分发给各个安全多方计算节点,再由各节点计算秘密共享值后发送至请求方,请求方解密所述的秘密共享值获得计算结果。该过程中,安全多方计算节点为参与方向请求方进行的数据交互提供了隐私计算服务,请求方仅获得计算结果,而不会将参与方的隐私数据集泄露给请求方,从而构建了一种安全、高效、可靠的隐私保护的多方数据交互方法及系统。

    数据源调用方法及装置
    9.
    发明授权

    公开(公告)号:CN107194014B

    公开(公告)日:2021-05-28

    申请号:CN201710538674.0

    申请日:2017-07-04

    发明人: 汤寒林

    IPC分类号: G06F16/25

    摘要: 本发明实施例公开了一种数据源调用及装置,涉及信息技术领域,能够解决调用数据源的复杂度较高的问题。本发明的方法包括:基于标准化接口,接收输入参数;调用所述输入参数对应的目标数据源;根据所述目标数据源对所述输入参数进行运算,得到输出结果。本发明实施例能够降低调用数据源的复杂度。

    数据交易智能整合系统
    10.
    发明公开

    公开(公告)号:CN110109998A

    公开(公告)日:2019-08-09

    申请号:CN201910415274.X

    申请日:2019-05-17

    发明人: 汤寒林

    IPC分类号: G06F16/25 G06F16/28 G06F21/62

    摘要: 本发明提供一种数据交易智能整合系统,属于互联网数据处理技术领域,包括:交易模块,获得原始交易数据;存储模块,存储原始交易数据;数据转换模块,将非结构化的原始交易数据转化为符合预设数据标准的结构一致的待分类交易数据;数据划分模块,对待分类交易数据进行计算分析处理得到对应不同权重等级的待脱敏交易数据;数据脱敏模块,根据脱敏标识进行数据脱敏处理以得到待整合交易数据;数据整合模块,利用相同数据内容对待整合数据进行整合以获得标准交易数据;数据输出模块,对标准交易数据进行分类得到分类结果并存储到相应的存储区域并分配相应的数据获取条件。本发明的有益效果:提高数据质量,方便用户快速准确获取数据。