-
公开(公告)号:CN113553056B
公开(公告)日:2024-05-14
申请号:CN202110825310.7
申请日:2021-07-21
Applicant: 浙江大学
Abstract: 本发明公开了一种基于图匹配的LLVM中间语言差分分析方法及系统,包括:收集并编译两个版本源代码,获取两个版本源代码的待匹配LLVM中间代码;根据待匹配LLVM中间代码进行函数匹配得到待匹配函数对,依据函数的哈希值对未改动的函数对进行过滤,以获得发生改动的函数对;确定发生改动的函数对中的敏感指令;获取并静态分析发生改动的函数对的程序控制流图,依据静态分析结果对程序控制流图进行基本块的细粒度划分;依据细粒度划分结果,对发生改动的函数对中包含敏感指令的基本块进行匹配后,再对剩下的基本块进行匹配,最终得到所有匹配的基本块对;对匹配的基本块对进行指令序列对比,以确认删除指令、增加指令。
-
公开(公告)号:CN114564746A
公开(公告)日:2022-05-31
申请号:CN202210186854.8
申请日:2022-02-28
Applicant: 浙江大学
Abstract: 本发明公开了一种基于客户端权重评价的联邦学习方法,包括以下步骤:参与联邦学习的客户端与中心服务器建立安全通信通道,并进行联邦学习的初始化;客户端利用本地数据对本地模型进行参数优化后,上传当前轮次的本地模型信息至中心服务器,其中,本地模型信息包括本地模型参数和/或模型梯度;中心服务器依据本地模型信息并采用消融假设评估本地模型对联邦学习的贡献率,依据贡献率赋予本地模型的聚合权重,依据聚合权重聚合本地模型信息,以得到当前轮次的全局模型,当前轮次的全局模型下传至客户端以进行下一轮的联邦学习,该方法可以提升联邦学习的聚合效果。
-
公开(公告)号:CN114205077A
公开(公告)日:2022-03-18
申请号:CN202111371492.1
申请日:2021-11-18
Applicant: 浙江大学
Abstract: 本发明公开了一种基于Blom密钥分配算法的混合加密安全通信方法,其特征在于,包括:证书生成阶段,为通信网络中的所有普通节点配置一个主节点,所有普通节点和主节点申请证书以获得私钥和公钥;密钥分配阶段,主节点基于Blom密钥分配算法生成并分配包含公共矩阵信息、私密矩阵信息以及节点信息的Blom信息作为密钥至普通节点;安全通信阶段,普通节点之间进行通信时,基于从Blom信息中获取的公共矩阵信息和私密矩阵信息生成的对称密钥进行通信。以解决对称密钥交换的开销大,网络扩展性不足,以及需要节点之间的信任程度高,实际场景难以满足的问题。
-
公开(公告)号:CN113553593A
公开(公告)日:2021-10-26
申请号:CN202110825307.5
申请日:2021-07-21
Applicant: 浙江大学
Abstract: 本发明公开了一种基于语义分析的物联网固件内核漏洞挖掘方法及系统,包括:收集物联网固件内核及对应版本的Linux内核以形成内核对,对内核对进行编译和函数匹配以得到待匹配函数对;分析待匹配函数对以确定物联网固件内核中被删除的安全操作;依据被删除的安全操作,在Linux内核中和物联网固件内定位与被删除的安全操作相关的安全变量,并查找安全变量在函数内的其他使用位置和使用方式;比较在物联网固件内核和Linux内核中,与已被删除的安全操作相关的安全变量、安全变量在函数内的其他使用位置和使用方式,以实现对已删除安全操作的安全影响进行分析,辅助漏洞的确认。本发明能够通过语义分析实现对物联网固件内核漏洞的高效分析。
-
公开(公告)号:CN112529835A
公开(公告)日:2021-03-19
申请号:CN202011139820.0
申请日:2020-10-22
Applicant: 浙江大学
Abstract: 本发明公开了一种基于源相机识别的图像拼接篡改检测与定位方法,包括以下步骤:基于卷积神经网络构建用于提取源相机噪声特征的特征提取器;将待测图像划分为满足卷积神经网络输入尺寸的图像块并预处理后,利用所述特征提取器提取图像块的源相机噪声特征;基于源相机噪声特征对所有图像块进行聚类,以确定源图像类和篡改区域类,并对篡改区域类中的图像块进行干扰图像剔除后,依据篡改区域类中的图像块占待测图像的比例来判断待测图像是否为篡改图像,对应的篡改区域类中的图像块为篡改区域。该方法能够快速准确地实现图像拼接篡改检测与定位。
-
公开(公告)号:CN111796909A
公开(公告)日:2020-10-20
申请号:CN202010588083.6
申请日:2020-06-24
Applicant: 浙江大学
IPC: G06F9/455
Abstract: 本发明公开了一种轻量级移动应用虚拟化系统,包括设于Android系统的容器启动辅助进程和AMS进程,用于管理容器的容器根进程;所述容器启动辅助进程构建Intent数据包,并根据Intent数据包创建并发送创建虚拟化应用请求至所述AMS进程;所述AMS进程接收创建虚拟化应用请求并解析接收的Intent数据包,并根据Intent数据包向容器根进程发送创建容器进程请求;所述容器根进程创建并初始化应用运行环境,在接收到创建容器进程请求后创建容器进程,所述容器进程根据发送的加载容器应用请求从所述AMS进程获得容器应用的包信息,并启动该容器应用。以减少应用虚拟化需要占用的系统资源。
-
公开(公告)号:CN111767159A
公开(公告)日:2020-10-13
申请号:CN202010589213.8
申请日:2020-06-24
Applicant: 浙江大学
IPC: G06F9/54
Abstract: 本发明公开了一种基于协程的异步系统调用系统,包括记录模块、执行模块、返回模块,所述记录模块与执行模块之间设有调用队列,所述执行模块、返回模块之间设有返回队列;所述记录模块用于接收协程发起的系统调用请求,记录系统调用请求中包含的系统调用参数与协程信息,并将系统调用参数与协程信息保存到调用对列中,同时暂停发起系统调用的协程,然后判断是否开始执行系统调用;所述执行模块用于采用辅助线程执行调用队列传来的系统调用,系统调用执行后将系统调用返回值和协程信息存入返回队列;所述返回模块用于从返回队列中读取系统调用返回值并根据协程信息将协程添加到运行队列以恢复协程运行。以解决基于协程的系统调用的异步执行问题。
-
公开(公告)号:CN104951655B
公开(公告)日:2018-06-01
申请号:CN201510310624.8
申请日:2015-06-08
Applicant: 浙江大学
IPC: G06F19/00
Abstract: 本发明公开了一种基于频繁模式树的车辆运动模式挖掘方法,包括如下步骤:(1)对待进行模式挖掘的车辆的载客运行轨迹进行轨迹分离得到若干个子运行轨迹;(2)基于欧式距离对所有子运行轨迹进行线段聚类得到若干个聚类;(3)计算任意两个聚类之间的欧式距离,并根据所述的欧式距离确定各个聚类之间的邻近关系;(4)根据各个聚类之间的邻近关系构建得到频繁模式树。本发明的运动模式识别方法无需对运行轨迹进行空间划分,也无需另外对轨迹线段进行编码,更加的简单,并且识别效果好。
-
公开(公告)号:CN107665281A
公开(公告)日:2018-02-06
申请号:CN201710889867.0
申请日:2017-09-27
Applicant: 浙江大学
Abstract: 本发明公开了一种基于FPGA的处理器模拟方法,包括如下步骤:第一步,将处理器分解为处理器模块;第二步,设置处理器配置文件;第三步,处理器模块综合校验并建立可运行于FPGA上的加载文件;第四步,烧写加载文件到FPGA上。本发明的方法是以FPGA为基本的硬件平台,将处理器分解为不同的模块,通过配置文件将处理器的各个模块联系在一起,并烧写到FPGA上。本方法实现了基于FPGA的处理器模拟,充分利用了FPGA可重配置的特点,提高了处理器模拟的效率和处理器模拟的性能,并提供了更大的灵活性。
-
公开(公告)号:CN106970882A
公开(公告)日:2017-07-21
申请号:CN201710144381.4
申请日:2017-03-10
Applicant: 浙江大学
IPC: G06F12/123 , G06F12/128
Abstract: 本发明公开了一种基于Linux大页内存的易扩展页面架构,包括:大页内存及调用大页内存的接口函数,所述的大页内存分为多个节点,每个节点分为多个分区,每个分区由以双向链表的形式连接在一起的多个2M大页组成,所述的接口函数包括用于获取单个大页的申请函数、用于释放大页的释放函数、用于将大页占为己有且禁止其他进程访问的锁函数以及用于恢复大页自由的解锁函数。该架构不再与小页文件系统共用伙伴系统,被单独管理,且能够与Linux内核进行解耦,提升内存存储调用的独立性。
-
-
-
-
-
-
-
-
-