一种针对以太坊智能合约的静态代码审计系统及方法

    公开(公告)号:CN109684838A

    公开(公告)日:2019-04-26

    申请号:CN201811404851.7

    申请日:2018-11-23

    Abstract: 本发明公开了一种在区块链的以太坊平台上针对智能合约的静态代码审计系统及方法,属于信息安全技术领域。本发明能够检测以太坊平台上使用Solidity语言编写的智能合约上存在的安全威胁,定位到具体位置,阐明危害并给出相应的解决方法。本发明方法:首先,用户将待检测的项目目录或者单个文件的路径输入系统,系统对输入内容进行预处理操作,将整个项目复制到临时工作目录中并删除其中的Solidity文件中的注释内容;其次,系统将通过词法分析和语法分析等操作将每一个Solidity文件都解析成语法树的形式;然后,系统将语法树结构与预先制定的逻辑匹配特征进行静态特征匹配,得到匹配结果;最后,系统将匹配后的结果分类并汇总,生成报告文件,即为检测结果。

    一种基于隐私保护的分布式深度学习方法

    公开(公告)号:CN111563265A

    公开(公告)日:2020-08-21

    申请号:CN202010342081.9

    申请日:2020-04-27

    Abstract: 本发明公开了一种基于隐私保护的分布式深度学习方法,首先,在该方法中各个用户利用私有数据集训练本地模型并获得本地梯度,然后,各个用户利用门限加密算法对用户本地梯度数据进行加密,最后,云服务器实现安全聚合和学习模型全局参数的更新进而完成保护隐私的分布式学习训练过程。本发明将门限加密算法应用在分布式深度学习模型中,提出了安全高效的深度学习训练方法,利用门限加密的同态特性实现了梯度数据在云服务器的安全聚合,基于门限加密算法的门限特性,即使服务器与一定数量用户勾结也无法推断用户训练数据的隐私,同时,基于门限加密算法的非交互特性,本发明可以容忍用户在训练过程中有意或无意的退出行为。

    自适性保护隐私的联邦深度学习的方法

    公开(公告)号:CN110443063A

    公开(公告)日:2019-11-12

    申请号:CN201910563455.7

    申请日:2019-06-26

    Abstract: 本发明提出一种自适性保护隐私的联邦深度学习的方法,以保护联邦深度学习中用户的原始数据不被好奇的服务器获知,同时保护学习模型的参数不泄露用户原始数据的信息。各个参与者预先与云服务器协商一个网络框架,然后云服务器得到一个初始化的模型,云服务器将该模型参数广播给各个参与者;参与者下载初始化的模型参数并更新自己的本地模型,然后结合本地数据集进行训练,并基于数据属性对模型输出的不同贡献度,对不同数据特征实施有差异的隐私保护操作,参与者将各自训练得到的本地梯度发送给云服务器;最终,云服务器收集各参与者的梯度信息后更新自己的模型来进行后续的训练。本发明在满足隐私保护的前提下,极大提高学习模型的精确度。

    一种基于隐私保护技术的联合深度学习训练方法

    公开(公告)号:CN109684855A

    公开(公告)日:2019-04-26

    申请号:CN201811540698.0

    申请日:2018-12-17

    Abstract: 本发明属于人工智能技术领域,涉及一种基于隐私保护技术的联合深度学习训练方法。本发明实现了一种基于隐私保护技术的高效联合深度学习训练方法。本发明中,各个参与方首先在私有数据集上训练本地模型获得本地梯度,再将本地梯度进行拉普拉斯噪音扰动,并加密后发送至云服务器;云服务器将接收到的所有本地梯度与上一轮的密文参数进行聚合操作,并广播产生的密文参数;最终,参与方解密接收到密文参数,并更新本地模型从而进行后续的训练。本发明结合同态加密方案和差分隐私技术,提出了安全高效的深度学习训练方法,保证训练模型的精确性,同时防止服务器推断模型参数和训练数据隐私以及内部攻击获取私密信息。

    一种基于隐私保护技术的联合深度学习训练方法

    公开(公告)号:CN109684855B

    公开(公告)日:2020-07-10

    申请号:CN201811540698.0

    申请日:2018-12-17

    Abstract: 本发明属于人工智能技术领域,涉及一种基于隐私保护技术的联合深度学习训练方法。本发明实现了一种基于隐私保护技术的高效联合深度学习训练方法。本发明中,各个参与方首先在私有数据集上训练本地模型获得本地梯度,再将本地梯度进行拉普拉斯噪音扰动,并加密后发送至云服务器;云服务器将接收到的所有本地梯度与上一轮的密文参数进行聚合操作,并广播产生的密文参数;最终,参与方解密接收到密文参数,并更新本地模型从而进行后续的训练。本发明结合同态加密方案和差分隐私技术,提出了安全高效的深度学习训练方法,保证训练模型的精确性,同时防止服务器推断模型参数和训练数据隐私以及内部攻击获取私密信息。

Patent Agency Ranking