一种支持状态快速更新的区块链细粒度编辑方法

    公开(公告)号:CN114840545A

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

    申请号:CN202210745036.7

    申请日:2022-06-29

    Abstract: 本发明公开了一种支持状态快速更新的区块链细粒度编辑方法,其步骤包括:对于可编辑区块链每一首次执行的交易,根据该交易的执行过程信息生成该交易的快速执行代码并记录该交易执行过程的读集与写集;在区块链编辑权限拥有者编辑区块链上某个历史交易的编辑事件发生后,乐观地并行执行读集元素的状态相较于初次执行时发生改变的交易,并用该交易在首次执行时生成的快速执行代码加速交易的执行。在更新完某区块B中的所有交易后,并行更新区块B及其之前被此次更新影响的所有区块的块头中的状态树、交易树和收据树信息。本发明可以降低可编辑区块链节点进行编辑操作之后,区块链节点更新状态所需的时间和计算资源,提高了可编辑区块链的性能。

    一种SM2公钥密码的数字签名快速生成方法

    公开(公告)号:CN109660351B

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

    申请号:CN201811323155.3

    申请日:2018-11-08

    Applicant: 北京大学

    Abstract: 本发明公布了一种SM2公钥密码的数字签名快速生成方法,在SM2签名服务器平台上,基于GM/T 0003.2‑2012 SM2椭圆曲线公钥密码标准中的SM2签名生成算法进行优化,是一种SM2签名生成算法的快速计算方法,能够快速实现SM2数字签名算法中的签名生成,以及SM2推荐参数中256比特素数域上的快速计算。本发明针对现有方法中的签名方案和有限域计算进行优化,与通用的椭圆曲线上的优化方法相比,本发明属于针对SM2算法的专门优化,在SM2签名服务器平台上,特别是应用于使用推荐SM2参数、私钥生命周期较长的服务器平台,计算开销小,能够有效提速。

    一种移动端的端口扫描器及方法

    公开(公告)号:CN107592302A

    公开(公告)日:2018-01-16

    申请号:CN201710727143.6

    申请日:2017-08-23

    Abstract: 本发明提供一种移动端的端口扫描器及方法。该端口扫描器包括设置模块和扫描管理模块和扫描功能模块;该方法包括:启动端口扫描器,读取上一次的配置文件;在读取的配置文件中设置性能参数;获取用户的启动请求,响应用户的启动请求,根据启动请求的类型,针对用户的扫描需求,按照配置文件中设置的性能参数启动扫描功能模块;按照设置的性能参数,针对不同的扫描功能,分别向目标主机或目标端口发送数据包,并接收目标主机或目标端口返回的数据包加以解析,更新数据库中存储的目标主机或目标端口的开放状态。本发明对不同环境下的无线网络进行扫描,可以满足用户多种环境下的扫描需求,也能满足同一环境下不同目的的扫描需求。

    交互式语音应答系统和方法

    公开(公告)号:CN102611811A

    公开(公告)日:2012-07-25

    申请号:CN201210109816.9

    申请日:2012-04-13

    Applicant: 北京大学

    Inventor: 关志 董秋香 陈钟

    Abstract: 本发明公布了一种交互式语音应答系统,包括服务器端设备、客户端设备,所述服务器端设备和客户端设备通过电话网络进行交互,用户在客户端设备上输入信息;用格式保留的加密算法对信息进行加密,然后把加密后的信息编码为DTFM信号在电话网络上进行传输;信息传输到服务器端后由服务器端设备进行解码。通过本发明所述技术方案,可以使得交互式语音应答系统的敏感数据被加密保护,从而使得系统更加安全可靠。

Patent Agency Ranking