区块链一体机的可信启动方法、装置、计算机设备及介质制造方法及图纸

技术编号:28036281 阅读:15 留言:0更新日期:2021-04-09 23:18
本发明专利技术涉及区块链技术领域,公开了一种区块链一体机的可信启动方法、装置、计算机设备及介质,所述方法包括:通过一体机BaaS系统接收客户端发送的激活码,读取UKey设备中存储的唯一标识信息,将激活码与唯一标识信息进行匹配校验,得到匹配结果,若匹配结果为匹配成功,则激活区块链一体机系统,若匹配结果为匹配失败,则根据匹配结果生成激活失败的提示信息,并展示给客户端,通过激活码和UKey设备中存储的唯一标识信息的匹配,本发明专利技术能快速对区块链一体机可信启动,提升可信启动的效率。

【技术实现步骤摘要】
区块链一体机的可信启动方法、装置、计算机设备及介质
本专利技术涉及区块链
,尤其涉及一种区块链一体机的可信启动方法、装置、计算机设备及介质。
技术介绍
区块链技术(也称分布式账本技术)是一种去中性化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。区块链一体机集成了区块链专用硬件、区块链基础平台、区块链BaaS平台。区块链一体机的启动,对安全具有较高要求,往往需要进行可信启动,现有方式是通过与硬件绑定的方式进行启动,专利技术人在实现本专利技术的过程中发现,现有方式至少存在如下问题:由于启动方式与硬件绑定,在节点的可信启动到期后,没办直接进行续期,这使得区块链一体机的可信启动效率较低。
技术实现思路
本专利技术实施例提供一种区块链一体机的可信启动方法、装置、计算机设备和存储介质,以提高区块链一体机的可信启动的效率。为了解决上述技术问题,本申请实施例提供一种区块链一体机的可信启动方法,包括:通过所述一体机BaaS系统接收客户端发送的激活码;读取所述UKey设备中存储的唯一标识信息;将所述激活码与所述唯一标识信息进行匹配校验,得到匹配结果;若所述匹配结果为匹配成功,则激活所述区块链一体机系统;若所述匹配结果为匹配失败,则根据所述匹配结果生成激活失败的提示信息,并展示给所述客户端。可选地,所述读取所述UKey设备中存储的唯一标识信息包括:通过一体机BaaS系统对所述UKey设备进行有效性验证,得到验证结果;若验证结果为验证通过,则确认所述UKey设备有效,并读取所述UKey设备中存储的唯一标识信息。可选地,所述通过一体机BaaS系统对所述UKey设备进行有效性验证,得到验证结果包括:通过所述一体机BaaS系统向所述UKey设备发送包含随机数的验证请求;在所述UKey设备接收到所述验证请求后,采用所述UKey设备的私钥对随机数进行签名,得到签名结果,并将所述签名结果和公钥发送给所述一体机BaaS系统;通过所述一体机BaaS系统对所述随机数、所述公钥和所述签名结果进行有效性验证,得到验证结果。可选地,在所述若所述匹配结果为匹配成功,则激活所述区块链一体机系统之后,所述区块链一体机的可信启动方法还包括:生成所述激活码对应的有效期限,并通过所述一体机BaaS系统将激活成功的提示信息,以可视化的方式展现给所述客户端。可选地,在所述生成所述激活码对应的有效期限,并通过所述一体机BaaS系统将激活成功的提示信息,以可视化的方式展现给所述客户端之后,所述区块链一体机的可信启动方法还包括:若检测到区块链一体机的激活请求,则读取所述有效期限;判断当前日期是否在所述有效期限范围内;若所述当前日期在所述有效期限范围内,则激活所述区块链一体机系统。可选地,在所述通过所述一体机BaaS系统接收客户端发送的激活码之后,并且,在所述将所述激活码与所述唯一标识信息进行匹配校验,得到匹配结果之前,所述区块链一体机的可信启动方法还包括:检测所述激活码的合法性,得到检测结果;若所述检测结果为所述激活码不合法,则通过所述一体机BaaS系统生成激活码不合法的提示信息,以可视化的形式展示给所述客户端。为了解决上述技术问题,本申请实施例还提供一种区块链一体机的可信启动装置,包括:接收模块,用于通过所述一体机BaaS系统接收客户端发送的激活码;读取模块,用于读取所述UKey设备中存储的唯一标识信息;匹配模块,用于将所述激活码与所述唯一标识信息进行匹配校验,得到匹配结果;第一处理模块,用于若所述匹配结果为匹配成功,则激活所述区块链一体机系统;第二处理模块,用于若所述匹配结果为匹配失败,则根据所述匹配结果生成激活失败的提示信息,并展示给所述客户端。可选地,所述读取模块包括:有效性验证单元,用于通过一体机BaaS系统对所述UKey设备进行有效性验证,得到验证结果;信息读取单元,用于若验证结果为验证通过,则确认所述UKey设备有效,并读取所述UKey设备中存储的唯一标识信息。可选地,所述有效性验证单元包括:验证请求发送子单元,用于通过所述一体机BaaS系统向所述UKey设备发送包含随机数的验证请求;签名子单元,用于在所述UKey设备接收到所述验证请求后,采用所述UKey设备的私钥对随机数进行签名,得到签名结果,并将所述签名结果和公钥发送给所述一体机BaaS系统;验证子单元,用于通过所述一体机BaaS系统对所述随机数、所述公钥和所述签名结果进行有效性验证,得到验证结果。可选地,所述区块链一体机的可信启动装置还包括:期限生成模块,用于生成所述激活码对应的有效期限,并通过所述一体机BaaS系统将激活成功的提示信息,以可视化的方式展现给所述客户端。可选地,所述区块链一体机的可信启动装置还包括:期限读取模块,用于若检测到区块链一体机的激活请求,则读取所述有效期限;期限判断模块,用于判断当前日期是否在所述有效期限范围内;激活模块,用于若所述当前日期在所述有效期限范围内,则激活所述区块链一体机系统。可选地,所述区块链一体机的可信启动装置还包括:合法性检测模块,用于检测所述激活码的合法性,得到检测结果;提示模块,用于若所述检测结果为所述激活码不合法,则通过所述一体机BaaS系统生成激活码不合法的提示信息,以可视化的形式展示给所述客户端。为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述区块链一体机的可信启动方法的步骤。为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述区块链一体机的可信启动方法的步骤。本专利技术实施例提供的区块链一体机的可信启动方法、装置、计算机设备及存储介质,通过一体机BaaS系统接收客户端发送的激活码,读取UKey设备中存储的唯一标识信息,将激活码与唯一标识信息进行匹配校验,得到匹配结果,若匹配结果为匹配成功,则激活区块链一体机系统,若匹配结果为匹配失败,则根据匹配结果生成激活失败的提示信息,并展示给客户端,通过激活码和UKey设备中存储的唯一标识信息的匹配,实现随时快速对区块链一体机可信启动,提升了可信启动的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请可以应用于其中的示例性系统架构图;图2是本文档来自技高网...

【技术保护点】
1.一种区块链一体机的可信启动方法,其特征在于,所述区块链一体机包括UKey设备和一体机BaaS系统,所述区块链一体机的可信启动方法包括:/n通过所述一体机BaaS系统接收客户端发送的激活码;/n读取所述UKey设备中存储的唯一标识信息;/n将所述激活码与所述唯一标识信息进行匹配校验,得到匹配结果;/n若所述匹配结果为匹配成功,则激活所述区块链一体机系统;/n若所述匹配结果为匹配失败,则根据所述匹配结果生成激活失败的提示信息,并展示给所述客户端。/n

【技术特征摘要】
1.一种区块链一体机的可信启动方法,其特征在于,所述区块链一体机包括UKey设备和一体机BaaS系统,所述区块链一体机的可信启动方法包括:
通过所述一体机BaaS系统接收客户端发送的激活码;
读取所述UKey设备中存储的唯一标识信息;
将所述激活码与所述唯一标识信息进行匹配校验,得到匹配结果;
若所述匹配结果为匹配成功,则激活所述区块链一体机系统;
若所述匹配结果为匹配失败,则根据所述匹配结果生成激活失败的提示信息,并展示给所述客户端。


2.如权利要求1所述的区块链一体机的可信启动方法,其特征在于,所述读取所述UKey设备中存储的唯一标识信息包括:
通过一体机BaaS系统对所述UKey设备进行有效性验证,得到验证结果;
若验证结果为验证通过,则确认所述UKey设备有效,并读取所述UKey设备中存储的唯一标识信息。


3.如权利要求2所述的区块链一体机的可信启动方法,其特征在于,所述UKey设备存储有私钥和公钥,所述通过一体机BaaS系统对所述UKey设备进行有效性验证,得到验证结果包括:
通过所述一体机BaaS系统向所述UKey设备发送包含随机数的验证请求;
在所述UKey设备接收到所述验证请求后,采用所述UKey设备的私钥对随机数进行签名,得到签名结果,并将所述签名结果和公钥发送给所述一体机BaaS系统;
通过所述一体机BaaS系统对所述随机数、所述公钥和所述签名结果进行有效性验证,得到验证结果。


4.如权利要求1所述的区块链一体机的可信启动方法,其特征在于,在所述若所述匹配结果为匹配成功,则激活所述区块链一体机系统之后,所述区块链一体机的可信启动方法还包括:
生成所述激活码对应的有效期限,并通过所述一体机BaaS系统将激活成功的提示信息,以可视化的方式展现给所述客户端。


5.如权利要求4所述的区块链一体机的可信启动方法,其特征在于,在所述生成所述激活码对应的有效期限,并通过所述一体机BaaS系统将激活成功的提示信息,以可视化的方式展现给所述客户端之后,所述区块链一体机的可信启动方法还包括:<...

【专利技术属性】
技术研发人员:李伟邱炜伟蔡亮谭锦志王奇
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1