-
公开(公告)号:CN114048464B
公开(公告)日:2022-03-15
申请号:CN202210029518.2
申请日:2022-01-12
Applicant: 北京大学 , 博雅正链(北京)科技有限公司
Abstract: 本发明公布了一种基于深度学习的以太坊智能合约安全漏洞检测方法及系统,将以太坊智能合约漏洞检测问题建模为一个端到端的分类检测模型,针对智能合约源代码,判断是否包含漏洞,从而实现智能合约安全漏洞的检测;包括:进行以太坊智能合约源代码数据的预处理;构建智能合约源代码语义表征学习模块,包括编码层/编码器、检测层/分类器以及模型融合输出模块;训练模型;测试阶段利用训练好的智能合约源代码语义表征学习模块,实现基于机器学习的区块链智能合约安全漏洞检测,有效提升了以太坊智能合约安全漏洞的检测性能。
-
公开(公告)号:CN109547192B
公开(公告)日:2020-11-03
申请号:CN201811323148.3
申请日:2018-11-08
Applicant: 北京大学
Abstract: 本发明公布了一种SM3密码杂凑算法的并行化优化方法,SM3密码杂凑算法包括SM3消息扩展函数和SM3消息压缩函数;采用多路并行算法,通过将SM3密码杂凑算法中的循环运算展开,将多轮迭代合并,从而简化SM3密码杂凑算法所需要的运算;将展开的SM3密码杂凑算法中潜在的并行运算向量实现,由此实现在SM3密码杂凑函数的内部并行化;并行化优化方法可在支持同时执行向量指令和非向量指令的计算平台上运行。本发明方法实现在SM3密码杂凑函数的内部并行化,进而提升运算速度;应用在可同时执行向量指令和非向量指令的计算平台上,计算速率更高。
-
公开(公告)号:CN107577955B
公开(公告)日:2019-10-25
申请号:CN201710727142.1
申请日:2017-08-23
Applicant: 北京国信云服科技有限公司 , 北京大学
Abstract: 本发明提出一种Android系统应用Hook方法及应用锁;该方法包括:根据功能需求为Android系统实现Java Hook类;将Java Hook类和Hook文件打包到Android应用安装包中;对应用启动流程Hook时从安装包文件中提取出Hook文件;生成Java Hook类的Hook文件执行需要的参数,并通过文件的方式传递;执行注入可执行文件时,根据传递的执行时需要的参数注入到目标进程中,在目标进程中加载动态链接库文件;动态链接库文件加载安装包文件,解析出Java Hook类并执行。所述Android系统应用锁包括:Hook模块、加锁模块、解锁模块。在首次启动Android系统应用锁时执行Hook模块,拦截应用启动流程,将启动应用变为执行应用锁的解锁模块,无需在其他平台上执行,在Android系统直接实现对应用的加解锁。
-
公开(公告)号:CN109660351A
公开(公告)日:2019-04-19
申请号:CN201811323155.3
申请日:2018-11-08
Applicant: 北京大学
Abstract: 本发明公布了一种SM2公钥密码的数字签名快速生成方法,在SM2签名服务器平台上,基于GM/T 0003.2-2012 SM2椭圆曲线公钥密码标准中的SM2签名生成算法进行优化,是一种SM2签名生成算法的快速计算方法,能够快速实现SM2数字签名算法中的签名生成,以及SM2推荐参数中256比特素数域上的快速计算。本发明针对现有方法中的签名方案和有限域计算进行优化,与通用的椭圆曲线上的优化方法相比,本发明属于针对SM2算法的专门优化,在SM2签名服务器平台上,特别是应用于使用推荐SM2参数、私钥生命周期较长的服务器平台,计算开销小,能够有效提速。
-
公开(公告)号:CN109547192A
公开(公告)日:2019-03-29
申请号:CN201811323148.3
申请日:2018-11-08
Applicant: 北京大学
Abstract: 本发明公布了一种SM3密码杂凑算法的并行化优化方法,SM3密码杂凑算法包括SM3消息扩展函数和SM3消息压缩函数;采用多路并行算法,通过将SM3密码杂凑算法中的循环运算展开,将多轮迭代合并,从而简化SM3密码杂凑算法所需要的运算;将展开的SM3密码杂凑算法中潜在的并行运算向量实现,由此实现在SM3密码杂凑函数的内部并行化;并行化优化方法可在支持同时执行向量指令和非向量指令的计算平台上运行。本发明方法实现在SM3密码杂凑函数的内部并行化,进而提升运算速度;应用在可同时执行向量指令和非向量指令的计算平台上,计算速率更高。
-
公开(公告)号:CN105678165A
公开(公告)日:2016-06-15
申请号:CN201610064397.X
申请日:2016-01-29
Applicant: 博雅网信(北京)科技有限公司 , 北京大学
CPC classification number: G06F21/53 , H04L9/0877 , H04L9/0894
Abstract: 本发明涉及一种移动端的沙盒化键盘系统及其数据传输方法,属于移动互联网网络安全技术领域,该方法不采用系统的原生键盘,而是利用沙盒技术设计自定义的用户键盘,记录用户输入;利用沙盒技术的目的是,将用户输入暂时和设备上的其它运行软件隔离开来,保证输入数据不暴露在设备上的恶意软件下,防止在这个过程中恶意程序对键盘输入的纪录;收集到的用户输入,通过专用的加密通道进行传输,用户可以自定义加密方式、加密密钥等,也可以加入自定义的混淆和干扰方式,防止恶意软件对输入信息的破解。
-
公开(公告)号:CN105610630A
公开(公告)日:2016-05-25
申请号:CN201610064280.1
申请日:2016-01-29
Applicant: 博雅网信(北京)科技有限公司 , 北京大学
CPC classification number: H04L67/10 , G06F8/65 , H04L41/082 , H04L41/0826 , H04L41/0853 , H04L41/0859 , H04L41/0879 , H04L41/0886 , H04L41/0889
Abstract: 本发明提供一种云计算环境下的补丁安装系统及方法,系统包括:补丁管理驱动,检测hypervisor及其上虚拟机的当前补丁信息,并将这些信息通过网络发送给补丁服务器;当需要进行补丁安装时,将补丁服务器发来的补丁包安装到相应的hypervisor和虚拟机上;补丁服务器,根据补丁安装策略,发送补丁安装命令;通过对比hypervisor及其上虚拟机的当前补丁信息与补丁数据库中的补丁信息,判断是否需要进行补丁更新;若需要,则将相应的补丁包通过网络发送给补丁管理驱动。方法包括:补丁检测、补丁分发、补丁安装。本发明适用于异构的云计算环境,对云环境中的hypervisor和其上的虚拟机都进行补丁安装。本发明实现了对云环境中的hypervisor和其上的虚拟机的集中的补丁管理和安装。
-
公开(公告)号:CN118444896A
公开(公告)日:2024-08-06
申请号:CN202410511291.4
申请日:2024-04-26
Applicant: 博雅正链(北京)科技有限公司 , 北京大学
Abstract: 本发明提供一种面向领域特定问题的智能合约建模转译方法,涉及区块链技术领域。该方法首先基于标准BPMN规范的业务流程设计模式,提供可扩展的领域特定语言组件,生成BPMN业务流程模型;再将BPMN业务流程模型转译为对应的智能合约。针对业务流程中出现的BPMN元素、控制流、数据流这些要素按照类别进行转译,其中BPMN元素分为任务、扩展的DSL组件和其他BPMN元素。本发明方法以业务流程建模领域广泛使用的BPMN规范为基础,结合面向领域特定问题的DSL组件,使得领域专家能更加准确地表达领域知识,对领域特定业务进行高效建模,并使智能合约更加容易满足领域应用需求。
-
公开(公告)号:CN117879824A
公开(公告)日:2024-04-12
申请号:CN202311400080.5
申请日:2023-10-26
Applicant: 北京大学 , 奇安信科技集团股份有限公司
Abstract: 本发明涉及一种SM2数字签名快速验签方法和系统。该方法通过减少SM2数字签名验证算法中椭圆曲线点乘运算的开销,具体是减少点乘[t]P的运算开销,实现SM2数字签名验证流程的加速。该方法包括改进的SM2数字签名算法和改进的SM2数字签名验证算法。本发明改进后SM2数字签名算法的验证流程中,非固定点部分的计算开销与标准验证算法相比能够减少50%。
-
公开(公告)号:CN117033466A
公开(公告)日:2023-11-10
申请号:CN202311049380.3
申请日:2023-08-18
Applicant: 中移动信息技术有限公司 , 中国移动通信集团有限公司 , 北京大学
IPC: G06F16/2458 , G06F21/60 , G06F21/62 , G06F16/27
Abstract: 本发明属于数据处理技术领域,公开了一种加密查询方法、设备、存储介质及装置,本发明基于预设查询引擎获取查询请求;根据所述查询请求对应的数据类型从预设综合加密算法中选取目标加密算法;根据所述目标加密算法对所述查询请求进行加密,并根据加密结果查询目标数据,相较于现有技术中区块链上数据保护方案受硬件以及算法加密不完善导致的保护局限性,本发明通过对链上数据执行适应性加密,使加密后的密态数据支持复杂的查询处理操作,提升用户数据隐私安全性,同时支持链上密态内容的高效查询。
-
-
-
-
-
-
-
-
-