一种基于零知识证明的隐私保护与可验证的联邦学习方法

    公开(公告)号:CN114841363A

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

    申请号:CN202210374786.8

    申请日:2022-04-11

    Abstract: 本发明涉及一种基于零知识证明的隐私保护与可验证隐私的联邦学习方法,属于人工智能机器学习技术领域,包括训练任务发布、本地训练、证明生成、训练结果提交、训练过程验证和训练参数聚合。本发明在联邦学习过程中利用零知识证明技术,在不泄露训练者的隐私数据的情况下向发布者证明训练过程的正确性。本发明对于联邦学习中所使用的训练算法没有限定和要求,支持对任意训练过程的证明,使得联邦学习具有可验证和隐私保护的性质,提高了联邦学习的安全性。同时,本发明采用了一种将小数机器学习过程转化为整数机器学习过程的方法,将复杂的机器学习过程通过一系列涉及加减乘除的简单运算的组合表示,将机器学习过程和密码学进行有机的联系与结合。

    一种面向C语言的长安链智能合约安全性分析方法

    公开(公告)号:CN118378260A

    公开(公告)日:2024-07-23

    申请号:CN202410424312.9

    申请日:2024-04-10

    Abstract: 本发明提供一种面向C语言的长安链智能合约安全性分析方法,涉及区块链技术领域,其包括:获取基于C语言编写的长安链智能合约代码数据集;对长安链智能合约代码数据集进行预处理,得到训练数据集;构建大语言检测模型,并基于训练数据集对大语言检测模型进行训练,得到训练好的大语言检测模型;基于训练好的大语言检测模型,对基于C语言编写的待测长安链智能合约代码进行检测,得到待测长安链智能合约代码存在的问题。本发明能够提供更全面的代码覆盖,减少误报并提高漏洞检测的准确性。

    一种基于零知识证明的隐私保护与可验证的联邦学习方法

    公开(公告)号:CN114841363B

    公开(公告)日:2024-07-23

    申请号:CN202210374786.8

    申请日:2022-04-11

    Abstract: 本发明涉及一种基于零知识证明的隐私保护与可验证隐私的联邦学习方法,属于人工智能机器学习技术领域,包括训练任务发布、本地训练、证明生成、训练结果提交、训练过程验证和训练参数聚合。本发明在联邦学习过程中利用零知识证明技术,在不泄露训练者的隐私数据的情况下向发布者证明训练过程的正确性。本发明对于联邦学习中所使用的训练算法没有限定和要求,支持对任意训练过程的证明,使得联邦学习具有可验证和隐私保护的性质,提高了联邦学习的安全性。同时,本发明采用了一种将小数机器学习过程转化为整数机器学习过程的方法,将复杂的机器学习过程通过一系列涉及加减乘除的简单运算的组合表示,将机器学习过程和密码学进行有机的联系与结合。

Patent Agency Ranking