SM3密码杂凑算法的并行化优化方法

    公开(公告)号:CN109547192B

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

    申请号:CN201811323148.3

    申请日:2018-11-08

    Applicant: 北京大学

    Abstract: 本发明公布了一种SM3密码杂凑算法的并行化优化方法,SM3密码杂凑算法包括SM3消息扩展函数和SM3消息压缩函数;采用多路并行算法,通过将SM3密码杂凑算法中的循环运算展开,将多轮迭代合并,从而简化SM3密码杂凑算法所需要的运算;将展开的SM3密码杂凑算法中潜在的并行运算向量实现,由此实现在SM3密码杂凑函数的内部并行化;并行化优化方法可在支持同时执行向量指令和非向量指令的计算平台上运行。本发明方法实现在SM3密码杂凑函数的内部并行化,进而提升运算速度;应用在可同时执行向量指令和非向量指令的计算平台上,计算速率更高。

    一种Android系统应用Hook方法及应用锁

    公开(公告)号:CN107577955B

    公开(公告)日:2019-10-25

    申请号:CN201710727142.1

    申请日:2017-08-23

    Abstract: 本发明提出一种Android系统应用Hook方法及应用锁;该方法包括:根据功能需求为Android系统实现Java Hook类;将Java Hook类和Hook文件打包到Android应用安装包中;对应用启动流程Hook时从安装包文件中提取出Hook文件;生成Java Hook类的Hook文件执行需要的参数,并通过文件的方式传递;执行注入可执行文件时,根据传递的执行时需要的参数注入到目标进程中,在目标进程中加载动态链接库文件;动态链接库文件加载安装包文件,解析出Java Hook类并执行。所述Android系统应用锁包括:Hook模块、加锁模块、解锁模块。在首次启动Android系统应用锁时执行Hook模块,拦截应用启动流程,将启动应用变为执行应用锁的解锁模块,无需在其他平台上执行,在Android系统直接实现对应用的加解锁。

    SM3密码杂凑算法的并行化优化方法

    公开(公告)号:CN109547192A

    公开(公告)日:2019-03-29

    申请号:CN201811323148.3

    申请日:2018-11-08

    Applicant: 北京大学

    Abstract: 本发明公布了一种SM3密码杂凑算法的并行化优化方法,SM3密码杂凑算法包括SM3消息扩展函数和SM3消息压缩函数;采用多路并行算法,通过将SM3密码杂凑算法中的循环运算展开,将多轮迭代合并,从而简化SM3密码杂凑算法所需要的运算;将展开的SM3密码杂凑算法中潜在的并行运算向量实现,由此实现在SM3密码杂凑函数的内部并行化;并行化优化方法可在支持同时执行向量指令和非向量指令的计算平台上运行。本发明方法实现在SM3密码杂凑函数的内部并行化,进而提升运算速度;应用在可同时执行向量指令和非向量指令的计算平台上,计算速率更高。

    一种去中心化身份跨域解析协议
    37.
    发明公开

    公开(公告)号:CN119696757A

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

    申请号:CN202411831548.0

    申请日:2024-12-12

    Abstract: 本发明公开了一种去中心化身份跨域解析协议,本发明涉及区块链技术领域。包括以下步骤:步骤一、数据准备阶段;步骤二、跨域请求及响应阶段以及步骤三、解析结果验证阶段。该一种去中心化身份跨域解析协议,通过边缘节点和区块链的结合,确保跨域解析过程中数据的一致性、正确性和实时性,通过边缘节点定期同步外域区块链的根哈希,并将其写入本域区块链,确保域内用户可以验证域外DID标识符的解析结果,保证了跨域解析结果的可信度和不可抵赖性,设计了基于TTL和LRU的缓存结构,结合区块链根哈希和本地缓存数据进行动态更新,以提高解析效率,减少跨域请求的频率,并确保缓存数据的实时性和准确性。

    一种智能合约安全增强方法

    公开(公告)号:CN111563237B

    公开(公告)日:2023-08-08

    申请号:CN202010211696.8

    申请日:2020-03-24

    Abstract: 本发明提供一种智能合约安全增强方法,涉及区块链智能合约安全技术领域。首先恢复智能合约字节码的控制流图,标记所有JUMP/JUMPI指令跳转的目的地址及其入栈指令、JUMP/JUMPI指令的位置以及跳转目的地址和跳转指令之间的前后位置关系;在智能合约原始字节码中寻找可插入替换字节码的位置并标记插入位置的地址;根据选择的不同地址混淆模式生成基础替换字节码;重构基础替换字节码和原始字节码中所有的跳转地址和跳转指令,恢复字节码的控制流图;在替换字节码中插入混淆后的跳转地址,将替换字节码插入到原始字节码中,生成新的智能合约字节码。该方法使常见的智能合约逆向分析工具的分析工作失效,增加合约的安全性。

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

    公开(公告)号:CN114866259B

    公开(公告)日:2022-10-14

    申请号:CN202210776123.9

    申请日:2022-07-01

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

Patent Agency Ranking