-
公开(公告)号:CN118862164A
公开(公告)日:2024-10-29
申请号:CN202410997616.4
申请日:2024-07-24
IPC: G06F21/62 , G06F16/31 , G06F40/216 , G06F40/242 , G06F7/58
Abstract: 本申请公开了一种密文检索方法及装置,涉及数据安全领域,该方法包括:从明文文档集提取关键词词典,并生成密钥;根据关键词词典生成各明文文档的文档索引向量,并由文档索引向量构建明文文档的文档结点,根据各文档结点构建索引树,通过密钥加密索引树;通过密钥加密明文文档集;根据密文文档集构建Merkle树,将路径结点、密文文档集以及加密后的索引树上传至云服务器,将根结点上传至区块链;根据查询关键词集合以及密钥生成检索陷门;通过检索陷门、加密后的索引树以及密文文档集获取检索结果;从区块链获取根结点,从云服务器获取路径结点,根据根结点以及新的根结点对检索结果进行完整性校验。实现了提高检索效率以及检索结果的可信性。
-
公开(公告)号: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: 北京大学
IPC: H04W12/00 , H04W12/106 , H04W76/14 , H04L67/104 , H04L9/40 , G06F16/22 , G06F16/27 , G06Q40/04
Abstract: 本发明公开一种面向无人机的区块链侧链创建方法和交互方法,属于区块链技术领域。本发明的面向无人机的区块链侧链创建方法是基于合约模版和实时环境参数的动态创建侧链,其不仅支持实现无人机群态势感知的动态调整能力,还能够做到当协同态势感知发生时,动态生成态势感知任务的专用侧链,实现任务相关交易与事件的低延迟、高通量处理。本发明的面向无人机的区块链侧链交互方法能够有效完成跨主体、跨任务的数据共享,并且能够做到当数据共享发生时,通过侧链协同完成数据的高速安全传输,以及智能合约层面的任务协同操作。
-
公开(公告)号:CN117675209A
公开(公告)日:2024-03-08
申请号:CN202311400084.3
申请日:2023-10-26
Applicant: 北京大学
Abstract: 本发明涉及一种可抵御计时攻击的椭圆曲线通用点加方法和装置。该方法在椭圆曲线点乘算法的加法运算规则的情况1至情况4中,将情况4的一般加法运算与倍点运算的计算公式进行合并,得到椭圆曲线通用点加公式;通过所述椭圆曲线通用点加公式使得情况4具有唯一的计算流程,从而抵抗计时攻击。本发明提供了一种可抵御计时攻击的椭圆曲线通用点加方案,其核心为合并情况4中一般加法运算与倍点运算的计算公式,使得情况4具有唯一的计算流程,从而达到抵抗计时攻击的目的。
-
公开(公告)号:CN117579279A
公开(公告)日:2024-02-20
申请号:CN202311458488.8
申请日:2023-11-03
Applicant: 中移动信息技术有限公司 , 中国移动通信集团有限公司 , 北京大学
Abstract: 本申请公开了一种数据处理方法、装置、设备及计算机存储介质。该方法包括:响应于接收到对第一数据的修改指令,获取第二数据;基于预设椭圆曲线函数获取私钥及其对应的公钥;基于在目标域中随机获取的值生成并存储第一哈希参数值;根据第一哈希参数值、公钥和预设椭圆曲线函数生成与第一数据对应的哈希值;利用哈希值和第二数据,生成第二哈希参数值;将存储的第一哈希参数值修改为第二哈希参数值,以及将第一数据修改为第二数据。根据本申请实施例,提高了修改数据的效率。
-
公开(公告)号:CN114840545B
公开(公告)日:2022-10-14
申请号:CN202210745036.7
申请日:2022-06-29
Applicant: 北京大学 , 博雅正链(北京)科技有限公司
Abstract: 本发明公开了一种支持状态快速更新的区块链细粒度编辑方法,其步骤包括:对于可编辑区块链每一首次执行的交易,根据该交易的执行过程信息生成该交易的快速执行代码并记录该交易执行过程的读集与写集;在区块链编辑权限拥有者编辑区块链上某个历史交易的编辑事件发生后,乐观地并行执行读集元素的状态相较于初次执行时发生改变的交易,并用该交易在首次执行时生成的快速执行代码加速交易的执行。在更新完某区块B中的所有交易后,并行更新区块B及其之前被此次更新影响的所有区块的块头中的状态树、交易树和收据树信息。本发明可以降低可编辑区块链节点进行编辑操作之后,区块链节点更新状态所需的时间和计算资源,提高了可编辑区块链的性能。
-
公开(公告)号:CN114710285B
公开(公告)日:2022-08-23
申请号:CN202210542472.4
申请日:2022-05-19
Applicant: 北京大学 , 奇安信科技集团股份有限公司
Abstract: 本发明公开一种面向异构并行架构的高性能SM4比特切片优化方法,属于安全密码应用技术领域,本方法通过将SM4分组密码算法在1比特数据宽度下实现,可以在非向量指令集和向量指令集上实现多线程SM4,在向量指令集上可以支持更高的加密速度。
-
公开(公告)号:CN114422110A
公开(公告)日:2022-04-29
申请号:CN202210321831.3
申请日:2022-03-30
Applicant: 北京大学 , 博雅正链(北京)科技有限公司
Abstract: 本发明公开一种面向长指令字的SM3哈希函数消息处理的快速实现方法,属于安全密码应用技术领域,给出一种生成SM3的68个字长度的变量的并行优化算法,并将这种并行算法在可同时执行向量指令和非向量指令的计算平台上具体实施实现,加快变量运算速度,从而加快SM3密码杂凑的运算速度。
-
公开(公告)号:CN113722238B
公开(公告)日:2022-04-26
申请号:CN202111279629.0
申请日:2021-11-01
Applicant: 北京大学
IPC: G06F11/36
Abstract: 本申请公开的实施例提供了一种实现对源码文件快速开源成分检测的方法和系统。其中,该方法包括:根据目标源码文件生成第一Simhash值,将其与指纹库中的第二Simhash值匹配分析,得到其中的第三Simhash值;获取全部或部分的第三Simhash值对应的源码库源码文件(即辅助源码文件),以及根据辅助源码文件对目标源码文件进行代码比较或NLP文本相似度分析。通过基于Simhash算法的快速匹配分析,上述方案无疑将大幅度提高开源成分检测效率,而作为对弥补Simhash算法快速匹配可能造成的误报,上述方案中也通过相应的措施在较低开销下进行了纠正,确保了相关同源成分检测的精确度。
-
公开(公告)号:CN109471928B
公开(公告)日:2021-09-28
申请号:CN201811283258.1
申请日:2018-10-31
Applicant: 北京国信云服科技有限公司 , 北京大学
IPC: G06F16/332 , G06F16/35 , G06F16/36
Abstract: 本发明提供一种基于扩散传播模型的关联实体情感判断方法,涉及信息技术领域。该方法首先根据现有的语料信息,判断文本中实体之间的联系,建立实体之间的关系图,并构建情感分析模块,判断文本中所有实体的实际情感;然后采用扩散传播算法,针对不同情感确定不同的情感扩散模式;根据关联实体之间的关系,结合情感扩散模式,计算出其他实体的情感分值;然后根据预设的阈值,来确定其他实体的情感;最后结合关联实体的关系网络和情感扩散模型,得出文本对整个行业的情感影响;本发明提供的基于扩散传播模型的关联实体情感判断方法,能够对文本中的实体进行分析,然后推广至其他的有关联关系的实体,以提高文本的利用率,增加数据挖掘深度。
-
-
-
-
-
-
-
-
-