一种基于秘密分享的区块链受控可追溯身份隐私方法

    公开(公告)号:CN114866259A

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

    申请号:CN202210776123.9

    申请日:2022-07-01

    Abstract: 本发明公开了一种基于秘密分享的区块链受控可追溯身份隐私方法。本发明包括注册阶段和追溯阶段;其中,注册阶段中,用户向身份认证机构发送身份信息和包含用户公钥M、随机数的值,认证机构在核验身份信息和账户公钥信息后,对进行盲签名;用户对签名脱盲得到证书;身份认证机构将加入映射表,并将作为叶子节点添加到默克尔树中;用户将可验证地分享给监管委员会以及向监管委员会做零知识证明;监管委员会对零知识证明验证通过后,将公钥和证书发布在区块链上;追溯阶段中,当收到公钥对应的账户出现违规行为的举报时,监管委员恢复出值并签名后发送给身份认证机构,查找到对应用户的。

    一种两方SM2数字签名生成方法

    公开(公告)号:CN109547209B

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

    申请号:CN201811381814.9

    申请日:2018-11-19

    Applicant: 北京大学

    Abstract: 本发明公布了一种两方SM2数字签名的生成方法,属于信息安全技术领域,利用Paillier同态加密方案使互不信任的双方可以合作生成SM2数字签名。本发明还针对性的给出了零知识证明的构造方法,以证明双方在合作过程中没有违反协议的行为,当签名失败时,通过零知识证明可以快速鉴别出不合作的一方。相比基于多项式秘密共享的两方签名方案,本发明方法具有更高的效率、更好的安全性及隐私性。

    基于组合公钥的密码学货币地址在线生成方法

    公开(公告)号:CN106533661B

    公开(公告)日:2019-07-19

    申请号:CN201610938140.2

    申请日:2016-10-25

    Applicant: 北京大学

    Abstract: 本发明公布了一种密码学货币地址的在线生成方法,包括系统初始化过程、地址生成过程和支付签名过程;在系统初始化过程中,钱包生成了一个私钥和一个固定大小的公钥矩阵,私钥保存在私钥存储区中,公钥矩阵保存在钱包的在线存储区中;在地址生成过程中,每当钱包接收付款时,钱包通过唯一交易编号从公钥矩阵中导出对应的唯一地址,在这个过程中无需访问私钥存储;在支付签名过程中,钱包通过唯一交易编号生成对应的私钥,通过该私钥生成签名以完成支付。密码学货币为比特币、莱特币或以太坊等。利用本发明方法,可以快速生成交易地址,无需直接访问私钥,大大减小钱包对私钥和地址管理的开销。

    一种抵御冷启动攻击的公钥密码实现方法

    公开(公告)号:CN102694649A

    公开(公告)日:2012-09-26

    申请号:CN201210171306.4

    申请日:2012-05-29

    Applicant: 北京大学

    Abstract: 一种抵御冷启动攻击的公钥密码实现方法,包括:禁用系统对SSE、AVX指令集扩展的支持,并防止系统内核在进程切换的时候将YMM寄存器组中的内容交换到内存中;只利用CPU的寄存器而不利用内存实现公钥加密算法;增加系统调用用于设置密钥、私钥加密、资源分配、资源回收;在进程退出时操作系统会回收资源的地方增加回收已分配给该进程的公钥密码计算资源的功能;用户空间进程调用系统调用实现可抵御针对内存的旁路攻击的公钥密码算法。本发明可以在不增加额外硬件的条件下,为使用X86-64 CPU硬件平台的计算机上的公钥密码算法增加抵抗针对内存的旁路攻击的能力,使得在密码系统运行过程中,系统的私钥不会因为遭到针对内存的旁路攻击而泄露。

    一种数据审计方法、装置、设备及计算机可读存储介质

    公开(公告)号:CN119728120A

    公开(公告)日:2025-03-28

    申请号:CN202411816240.9

    申请日:2024-12-11

    Abstract: 本发明公开了一种数据审计方法、装置、设备及计算机可读存储介质,应用于数据存储技术领域,包括:获取文件认证符;其中,文件认证符为基于语义规则确定的认证符;获取与文件认证符对应的文件信息,基于文件信息生成挑战信息,并将挑战信息发送至云端;获取云端基于挑战信息生成的证明信息;基于证明信息验证当前文件的完整性和语义正确性,得到数据审计结果。和当前无法同时进行数据完整性和语义正确性校验相比,本发明通过将语义规则嵌入至文件认证符,从而生成基于语义规则的证明信息,可以基于该证明信息同时对数据的完整性和语义正确性进行校验,提高了数据校验的准确性。

    一种基于漏洞报告的智能合约漏洞自动化修复方法及系统

    公开(公告)号:CN119597326A

    公开(公告)日:2025-03-11

    申请号:CN202411476604.3

    申请日:2024-10-22

    Applicant: 北京大学

    Abstract: 本发明公开一种基于漏洞报告的智能合约漏洞自动化修复方法及系统,属于区块链技术领域。所述方法包括:构建包含合约关键元素与漏洞代码切片的切片数据字典;对于一智能合约,基于该智能合约的漏洞描述获取结构化修复所涉及的合约关键元素,并结合所述切片数据字典,得到相关漏洞代码切片;生成所述相关漏洞代码切片的补丁代码;优化所述补丁代码,并使用优化后的补丁代码对该智能合约进行修复,得到所述智能合约的修复结果。本发明能够在源代码层面修复目前现实世界常见的逻辑漏洞、并且具备较高、较完整的修复率。

Patent Agency Ranking