-
公开(公告)号:CN111159018B
公开(公告)日:2021-06-22
申请号:CN201911306789.2
申请日:2019-12-17
Applicant: 浙江大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于软件防护扩展指令SGX的在线模糊测试系统和方法,包括:SGX加密模块,基于软件防护扩展指令SGX生成可信空间;自动化处理框架,分析待测软件的特征,传递给测试用例生成器,对位于可信空间内的监控器和测试报告生成器进行功能调度;测试用例生成器,根据所述的特征生成对应的相对随机函数,产生随机的测试输入,传递给待测软件进行运行;监控器,运行于所述的可信空间内,监控待测软件的运行状态,并存储于所述的可信空间内;测试报告生成器,运行于所述的可信空间内,生成测试报告并通过可信渠道传递给用户。本发明使用SGX技术保护模糊测试过程中产生的随机输入对应会产生的程序状态,防止会触发软件漏洞的输入信息被窃取。
-
公开(公告)号:CN108876669A
公开(公告)日:2018-11-23
申请号:CN201810526015.X
申请日:2018-05-28
Applicant: 浙江大学
IPC: G06Q50/20
CPC classification number: G06Q50/205
Abstract: 本发明公开了一种应用于多平台教育资源共享的课程公证系统及方法,该课程公证系统包括:教育资源提供商,为教育服务平台提供的课程资源;教育服务平台,维护共享资源列表;课程公证中心,通过公证智能合约为课程资源提供所属权认证;教育服务认证中心,为教育资源提供商、教育服务平台和课程公证中心颁发身份证书,并维护证书列表;公证智能合约,对课程资源进行所属权认证,并支持教育资源提供商、教育服务平台和课程公证中心对历史公证交易的查询请求;公共账本,记录课程资源的所属权。本发明通过在多平台教育资源共享场景下应用联盟链技术,保证课程所属权不可篡改、数据真实可信,从而实现教育资源所属权的有效确认与查询。
-
公开(公告)号:CN109271344B
公开(公告)日:2020-08-04
申请号:CN201810893877.6
申请日:2018-08-07
Applicant: 浙江大学
Abstract: 本发明公开了一种基于申威芯片架构并行文件读取的数据预处理方法,包括以下步骤:(1)将内存运行模式设置为全片共享模式;(2)预处理进程读取数据文件的元数据信息,根据所述的元数据信息对计算进程进行分组;(3)预处理进程根据计算进程分组信息,建立对应的MPI模型,调用MPI‑IO并行读取函数读取数据文件;(4)对预处理进程所读取的数据进行维度转化,使对应计算进程组中每个计算进程所对应的数据块连续排布;将维度转化后的数据写回到对应的计算进程组对应的数据文件中,并建立对应的元数据文件。本发明的数据预处理方法,可大大提高大文件的读取效率。
-
公开(公告)号:CN110674533A
公开(公告)日:2020-01-10
申请号:CN201910911485.2
申请日:2019-09-25
Applicant: 浙江大学
Abstract: 本发明公开了一种基于大规模科学核心计算的区块链共识激励系统和方法,包括雇主,其发布计算任务,设计并提供Map和Reduce程序函数、任务运行时间限制、快速验证算法以及奖惩制度;工人,其质押城市保证金,并领取计算子任务进行计算;验证者,其根据快速验证算法对子任务计算结果进行验证计算;数据库,其存储雇主提交的计算任务数据和工人提供的计算结果数据;混淆器,对雇主、工人以及验证者的身份信息进行掩盖,并行子任务的随机分发;智能合约,其用于实现计算任务上链、计算任务分发、计算任务的计算与验证、工人的奖惩。该区块链共识激励系统和方法解决了志愿者积极性不高、可能存在篡改数据、缺乏共识等问题。
-
公开(公告)号:CN109615339A
公开(公告)日:2019-04-12
申请号:CN201811586088.4
申请日:2018-12-24
Applicant: 浙江大学
Abstract: 本发明涉及区块链技术应用领域,尤其涉及一种基于联盟链的志愿者捐献服务一体化公益众筹系统及方法。该系统包括以下参与实体:管理员,对参与实体进行认证和授权;公益组织,发布公益项目和捐赠项目,并发行投票权通证;志愿者,通过参与公益项目获得投票权通证;使用投票权通证对捐献项目进行投票共识;捐献方,通过合作银行捐献公益资金;合作银行,将公益资金由法币兑换成公益通证转入资金池;为受捐方提供提现渠道;合作电商,为受捐方提供使用公益通证兑换公益物资的渠道;受捐方,为受捐对象,可通过合作银行或合作电商将公益通证兑换为法币或公益物资。本发明将公益捐赠过程转移到去中心化网络上进行,使得捐赠过程透明、可溯源。
-
公开(公告)号:CN110674533B
公开(公告)日:2021-04-06
申请号:CN201910911485.2
申请日:2019-09-25
Applicant: 浙江大学
Abstract: 本发明公开了一种基于大规模科学核心计算的区块链共识激励系统和方法,包括雇主,其发布计算任务,设计并提供Map和Reduce程序函数、任务运行时间限制、快速验证算法以及奖惩制度;工人,其质押城市保证金,并领取计算子任务进行计算;验证者,其根据快速验证算法对子任务计算结果进行验证计算;数据库,其存储雇主提交的计算任务数据和工人提供的计算结果数据;混淆器,对雇主、工人以及验证者的身份信息进行掩盖,并行子任务的随机分发;智能合约,其用于实现计算任务上链、计算任务分发、计算任务的计算与验证、工人的奖惩。该区块链共识激励系统和方法解决了志愿者积极性不高、可能存在篡改数据、缺乏共识等问题。
-
公开(公告)号:CN108876669B
公开(公告)日:2020-12-25
申请号:CN201810526015.X
申请日:2018-05-28
Applicant: 浙江大学
IPC: G06Q50/20
Abstract: 本发明公开了一种应用于多平台教育资源共享的课程公证系统及方法,该课程公证系统包括:教育资源提供商,为教育服务平台提供的课程资源;教育服务平台,维护共享资源列表;课程公证中心,通过公证智能合约为课程资源提供所属权认证;教育服务认证中心,为教育资源提供商、教育服务平台和课程公证中心颁发身份证书,并维护证书列表;公证智能合约,对课程资源进行所属权认证,并支持教育资源提供商、教育服务平台和课程公证中心对历史公证交易的查询请求;公共账本,记录课程资源的所属权。本发明通过在多平台教育资源共享场景下应用联盟链技术,保证课程所属权不可篡改、数据真实可信,从而实现教育资源所属权的有效确认与查询。
-
公开(公告)号:CN111159018A
公开(公告)日:2020-05-15
申请号:CN201911306789.2
申请日:2019-12-17
Applicant: 浙江大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于软件防护扩展指令SGX的在线模糊测试系统和方法,包括:SGX加密模块,基于软件防护扩展指令SGX生成可信空间;自动化处理框架,分析待测软件的特征,传递给测试用例生成器,对位于可信空间内的监控器和测试报告生成器进行功能调度;测试用例生成器,根据所述的特征生成对应的相对随机函数,产生随机的测试输入,传递给待测软件进行运行;监控器,运行于所述的可信空间内,监控待测软件的运行状态,并存储于所述的可信空间内;测试报告生成器,运行于所述的可信空间内,生成测试报告并通过可信渠道传递给用户。本发明使用SGX技术保护模糊测试过程中产生的随机输入对应会产生的程序状态,防止会触发软件漏洞的输入信息被窃取。
-
公开(公告)号:CN109547211A
公开(公告)日:2019-03-29
申请号:CN201811441930.5
申请日:2018-11-29
Applicant: 浙江大学
Abstract: 本发明涉及区块链分布式节点的共识算法领域,尤其涉及一种应用数字签名技术的分级并发拜占庭共识方法及系统,该方法包括:将在滑动时间窗口内创建过块的节点选举为领导节点参加共识,以最新块的创建节点为最高领导节点,根据股权从大到小建立股权金字塔;从上而下依次检查并调整股权金字塔;调整完成后,由最高领导节点发起每一条交易信息的共识,由上而下依次在每一个共识组内共识;共识时通过数字签名的方式进行消息传递;所有共识组共识完成后,向全网广播当前交易信息的共识结果,再开始下一条交易信息的共识;当有新块创建时,滑动时间窗口向后滑动一个块,重复以上步骤。本发明可以解决对拜占庭容错算法应用在开放性区块链中的缺陷。
-
公开(公告)号:CN108805076B
公开(公告)日:2021-01-08
申请号:CN201810583398.4
申请日:2018-06-07
Applicant: 浙江大学
Abstract: 本发明公开了一种环境影响评估报告书表格文字的提取方法,包括以下步骤:(1)从环境影响评估报告书中识别出所有的表格,将识别出的表格以图片格式保存;(2)基于卷积神经网络,从所有表格图片中识别出记录有项目基本信息的目标表格图片;(3)从所述的目标表格图片中提取文字信息。本发明还公开了环境影响评估报告书表格文字的提取系统。本发明的表格文字提取方法将环境影响评估报告中的基本信息和相关项目信息的表格识别出来,并提取其中的文字信息,方便于对环境影响评估报告的管理,并方便于将相关项目和环境联系起来,正确处理环境相关问题,减轻不利环境的影响。
-
-
-
-
-
-
-
-
-