针对链上数字内容基于密文策略属性加密的受控访问方法及设备

    公开(公告)号:CN118368117A

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

    申请号:CN202410513866.6

    申请日:2024-04-26

    Applicant: 北京大学

    Abstract: 本发明公开一种针对链上数字内容基于密文策略属性加密的受控访问方法及设备,属于访问控制技术领域。所述方法包括:获取椭圆曲线上随机点GR=(x,y,z);基于坐标值x和坐标值y对数字内容的原始数据进行加密,并将得到的数据密文C1上传至IPFS后,得到该数据密文C1在IPFS上的访问路径L;分别基于坐标值z和该数字内容的访问控制策略w对访问路径L和随机点GR进行加密,得到路径密文C2和随机点密文GM;将数字内容和该数字内容的相关信息发送到区块链上,并将坐标值x对应的坐标密钥k1存储在链数据库上,以使数据访问者基于该数字内容的相关信息、坐标密钥k1以及存储在IPFS上的数据密文C1访问该数字内容的原始数据。本发明可以实现对链上数字内容的细粒度访问。

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

    公开(公告)号:CN111563237B

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

    申请号:CN202010211696.8

    申请日:2020-03-24

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

    一种用于神经网络输入的大信息量文本表示方法

    公开(公告)号:CN109299272B

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

    申请号:CN201811283253.9

    申请日:2018-10-31

    Abstract: 本发明提供一种用于神经网络输入的大信息量文本表示方法,涉及信息技术领域。该方法首先确定文本所在分类体系下的分类标准,并获得该标准下的关键词;然后通过语义向量模型将每个关键词转化为语义向量,根据该分类体系的关键词字典,获取每个关键词的类别向量,并将二者合并,得到一个词向量;根据不同关键词对同一实体的重要程度,选择前k个重要的关键词,并将其对应的词向量合并,得到每句话对应的句子向量;将句子向量输入到训练好的神经网络模型中,输出模型对该文本的分类结果。本发明提供的大信息量文本表示方法,增加了神经网络输入信息的信息表示能力的同时,能够减少神经网络的复杂性,增加神经网络的可表示性,还可以增加训练速度。

    一种针对智能合约行为的监管方法

    公开(公告)号:CN111581047A

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

    申请号:CN202010211697.2

    申请日:2020-03-24

    Abstract: 本发明提供一种针对智能合约行为的监管方法,涉及区块链智能合约技术领域。该方法包括部署与执行两个阶段;部署阶段将现实中的监管规则和代监管主体的状态转变为推理形式系统中的数字化监管规则,并存储到数字化监管规则库;在智能合约中,将每一类待监管主体的每一种待监管操作都与一个监管标识符绑定;并为每个监管标识符编写监管脚本。执行阶段获取智能合约中的所有的监管标识符,得到代监管主体实例与行为实例;根据部署阶段确定的监管标识符与规则集和事实集的绑定关系,将与监管标识符相关的规则与事实加载进监管引擎;监管引擎执行每一个监管标识符对应的监管脚本,并最终给出本次智能合约调用的监管结果,实现对智能合约行为的监管。

    一种基于扩散传播模型的关联实体情感判断方法

    公开(公告)号:CN109471928A

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

    申请号:CN201811283258.1

    申请日:2018-10-31

    Abstract: 本发明提供一种基于扩散传播模型的关联实体情感判断方法,涉及信息技术领域。该方法首先根据现有的语料信息,判断文本中实体之间的联系,建立实体之间的关系图,并构建情感分析模块,判断文本中所有实体的实际情感;然后采用扩散传播算法,针对不同情感确定不同的情感扩散模式;根据关联实体之间的关系,结合情感扩散模式,计算出其他实体的情感分值;然后根据预设的阈值,来确定其他实体的情感;最后结合关联实体的关系网络和情感扩散模型,得出文本对整个行业的情感影响;本发明提供的基于扩散传播模型的关联实体情感判断方法,能够对文本中的实体进行分析,然后推广至其他的有关联关系的实体,以提高文本的利用率,增加数据挖掘深度。

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

    公开(公告)号:CN119597326A

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

    申请号:CN202411476604.3

    申请日:2024-10-22

    Applicant: 北京大学

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

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

Patent Agency Ranking