一种密文检索方法及装置
    61.
    发明公开

    公开(公告)号:CN118862164A

    公开(公告)日:2024-10-29

    申请号:CN202410997616.4

    申请日:2024-07-24

    Abstract: 本申请公开了一种密文检索方法及装置,涉及数据安全领域,该方法包括:从明文文档集提取关键词词典,并生成密钥;根据关键词词典生成各明文文档的文档索引向量,并由文档索引向量构建明文文档的文档结点,根据各文档结点构建索引树,通过密钥加密索引树;通过密钥加密明文文档集;根据密文文档集构建Merkle树,将路径结点、密文文档集以及加密后的索引树上传至云服务器,将根结点上传至区块链;根据查询关键词集合以及密钥生成检索陷门;通过检索陷门、加密后的索引树以及密文文档集获取检索结果;从区块链获取根结点,从云服务器获取路径结点,根据根结点以及新的根结点对检索结果进行完整性校验。实现了提高检索效率以及检索结果的可信性。

    一种面向Rollups链的跨链智能合约快速执行方法

    公开(公告)号:CN118473639B

    公开(公告)日:2024-09-10

    申请号:CN202410918530.8

    申请日:2024-07-10

    Applicant: 北京大学

    Abstract: 本发明公开一种面向Rollups链的跨链智能合约快速执行方法,属于区块链跨链技术领域。所述方法包括:针对需要跨链执行的合约#imgabs0#,各参与方构建链下的跨Rollups链状态通道,并将需要跨链的状态#imgabs1#及资产锁定在所述合约#imgabs2#中;各参与方在链下分别基于状态#imgabs3#执行所述合约#imgabs4#,得到更新后的状态#imgabs5#,并利用所述跨Rollups链状态通道进行状态#imgabs6#的共识;各参与方对状态#imgabs7#达到共识后,所述各参与方在链下的状态将更新为#imgabs8#,并基于状态#imgabs9#继续执行所述合约#imgabs10#,直至各参与方都同意关闭所述跨Rollups链状态通道;关闭所述跨Rollups链状态通道,并基于最新状态进行结算。本发明能够在保证系统正确性、一致性及活性的前提下高效执行跨Rollups链智能合约。

    面向无人机的区块链侧链创建方法和交互方法

    公开(公告)号:CN117979281A

    公开(公告)日:2024-05-03

    申请号:CN202410389774.1

    申请日:2024-04-02

    Applicant: 北京大学

    Abstract: 本发明公开一种面向无人机的区块链侧链创建方法和交互方法,属于区块链技术领域。本发明的面向无人机的区块链侧链创建方法是基于合约模版和实时环境参数的动态创建侧链,其不仅支持实现无人机群态势感知的动态调整能力,还能够做到当协同态势感知发生时,动态生成态势感知任务的专用侧链,实现任务相关交易与事件的低延迟、高通量处理。本发明的面向无人机的区块链侧链交互方法能够有效完成跨主体、跨任务的数据共享,并且能够做到当数据共享发生时,通过侧链协同完成数据的高速安全传输,以及智能合约层面的任务协同操作。

    一种可抵御计时攻击的椭圆曲线通用点加方法和装置

    公开(公告)号:CN117675209A

    公开(公告)日:2024-03-08

    申请号:CN202311400084.3

    申请日:2023-10-26

    Applicant: 北京大学

    Inventor: 关志 何逸飞 陈钟

    Abstract: 本发明涉及一种可抵御计时攻击的椭圆曲线通用点加方法和装置。该方法在椭圆曲线点乘算法的加法运算规则的情况1至情况4中,将情况4的一般加法运算与倍点运算的计算公式进行合并,得到椭圆曲线通用点加公式;通过所述椭圆曲线通用点加公式使得情况4具有唯一的计算流程,从而抵抗计时攻击。本发明提供了一种可抵御计时攻击的椭圆曲线通用点加方案,其核心为合并情况4中一般加法运算与倍点运算的计算公式,使得情况4具有唯一的计算流程,从而达到抵抗计时攻击的目的。

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

    公开(公告)号:CN114840545B

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

    申请号:CN202210745036.7

    申请日:2022-06-29

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

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

    公开(公告)号:CN107592302B

    公开(公告)日:2021-07-20

    申请号:CN201710727143.6

    申请日:2017-08-23

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

    一种针对虚拟化环境的流量检测系统及方法

    公开(公告)号:CN105681313B

    公开(公告)日:2018-11-09

    申请号:CN201610064084.4

    申请日:2016-01-29

    Abstract: 本发明提供一种针对虚拟化环境的流量检测系统及方法,系统包括:agent模块,流表中匹配到的虚拟机流量直接通过虚拟交换机转发,流表中未匹配到的虚拟机流量发送至异常流量检测模块并更新虚拟交换机流表;异常流量检测模块,对于检测结果为正常的虚拟机流量在流表处新增流表项以允许该种虚拟机流量通过;对于检测结果为异常的虚拟机流量在流表处修改流表项,设置访问控制以阻断流量异常的虚拟机;控制模块:决策出要阻断的流量异常的物理机连接或要列入黑名单的物理机并更新物理交换机流表。本发明可以检测虚拟机之间、物理机之间、虚拟机和物理机之间的异常流量,更加适应流量海量性、实时性检测等要求,可以对虚拟化流量进行更加全面的检测。

Patent Agency Ranking