一种用于芯片验证的方法和装置制造方法及图纸

技术编号:24577927 阅读:23 留言:0更新日期:2020-06-21 00:39
本申请的目的是提供一种用于芯片验证的方法、设备与系统。所述方法包括:获取用户的基础验证信息以及多个待验目标信息;将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为芯片待验信息;当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。与现有技术相比,本申请实现了一芯多用,并解决了当前的验证机制仅基于当次验证、易于破解的问题,并且使得待验证芯片难以仿制与复制,提高了认证的安全性与可靠性。

A method and device for chip verification

【技术实现步骤摘要】
一种用于芯片验证的方法和装置
本申请涉及智能芯片
,尤其涉及一种用于芯片验证的技术方案。
技术介绍
随着芯片技术的发展,利用芯片卡进行验证,已成为一种常见的验证手段。以验票为例,可将芯片置入票面,在验票时通过读取该芯片以实现验证。这种基于芯片的验票方式一般仅能支持单次验证,也即在当次验证后即回收或作废,例如对演唱会门票、电影票、游乐园票的验证;或者基于同一验证信息实现反复验证。
技术实现思路
本申请的目的是提供一种用于芯片验证的技术方案。根据本申请的一个实施例,提供了一种在服务设备端用于芯片验证的方法,其中,所述方法包括以下步骤:获取用户的基础验证信息以及多个待验目标信息;将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息;其中,该方法还包括:当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种在验证设备端用于芯片验证的方法,其中,所述方法包括以下步骤:读取待验证芯片中的芯片待验信息;将所述芯片待验信息,或者将所述芯片待验信息以及所述验证设备的检验目标信息发送至服务设备,并由所述服务设备对其进行验证;其中,该方法还包括:>若所述验证通过,根据所述服务设备的指示,对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种用于芯片验证的服务设备,其中,所述服务设备包括:用于获取用户的基础验证信息以及多个待验目标信息的装置;用于将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息的装置;其中,所述服务设备还包括:用于当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证的装置;用于若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新的装置。根据本申请的另一个实施例,提供了一种用于芯片验证的验证设备,其中,所述验证设备包括:用于读取待验证芯片中的芯片待验信息的装置;用于将所述芯片待验信息,或者将所述芯片待验信息以及所述验证设备的检验目标信息发送至服务设备,并由所述服务设备对其进行验证的装置;其中,所述验证设备还包括:用于若所述验证通过,根据所述服务设备的指示,对所述待验证芯片中的芯片待验信息进行更新的装置。根据本申请的另一个实施例,提供了一种计算机设备,其中,所述计算机设备包括:存储器,用于存储一个或多个程序;一个或多个处理器,与所述存储器相连,当所述一个或多个程序被所述一个或者多个处理器执行时,使得所述一个或多个处理器执行如下操作:获取用户的基础验证信息以及多个待验目标信息;将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息;当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种计算机设备,其中,所述计算机设备包括:存储器,用于存储一个或多个程序;一个或多个处理器,与所述存储器相连,当所述一个或多个程序被所述一个或者多个处理器执行时,使得所述一个或多个处理器执行如下操作:读取待验证芯片中的芯片待验信息;将所述芯片待验信息,或者将所述芯片待验信息以及所述验证设备的检验目标信息发送至服务设备,并由所述服务设备对其进行验证;若所述验证通过,根据所述服务设备的指示,对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可被处理器执行如下操作:获取用户的基础验证信息以及多个待验目标信息;将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息;当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可被处理器执行如下操作:读取待验证芯片中的芯片待验信息;将所述芯片待验信息,或者将所述芯片待验信息以及所述验证设备的检验目标信息发送至服务设备,并由所述服务设备对其进行验证;若所述验证通过,根据所述服务设备的指示,对所述待验证芯片中的芯片待验信息进行更新。根据本申请的另一个实施例,提供了一种用于芯片验证的系统,其中,所述系统包括如上述所述的服务设备,以及如上述所述的验证设备。与现有技术相比,本申请实现了一芯多用,即通过一张芯片,即可以实现对多个待验目标信息的多次验证,此外,在每次认证过程中,本申请均通过采用基础验证信息以及待验目标信息对待验证芯片进行认证,因此,解决了以下问题:当前的验证机制(如验票机制)仅基于当次验证,对于历史信息并无关联、易于破解的问题;而若仅以芯片内的基础验证信息进行验证,则该待验证芯片易于仿制与复制,难以保证安全性、容易导致一票多刷;而且,由于在每次验证时,所验证的信息均会不断更新,因此,复制的芯片也无法通过验证,提高了认证的安全性与可靠性。此外,本申请还可以基于区块链来对所要验证的信息进行存储并验证,进一步提高了验证的安全性,能够有效地实现防芯片转移、防信息复制、防渠道伪造、防中间人攻击、防生产攻击等技术效果。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1示出了本申请一个实施例的在服务设备端用于芯片验证的方法流程示意图;图2示出了本申请另一个实施例的在服务设备端用于芯片验证的方法流程示意图;图3示出了本申请一个实施例的在验证设备端用于芯片验证的方法流程示意图;图4示出了本申请一个实施例的用于芯片验证的服务设备的结构示意图;图5示出了本申请一个实施例的用于芯片验证的验证设备的结构示意图;图6示出了可被用于实施本文档来自技高网...

【技术保护点】
1.一种在服务设备端用于芯片验证的方法,其中,所述方法包括以下步骤:/n获取用户的基础验证信息以及多个待验目标信息;/n将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息;/n其中,该方法还包括:/n当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;/n若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。/n

【技术特征摘要】
1.一种在服务设备端用于芯片验证的方法,其中,所述方法包括以下步骤:
获取用户的基础验证信息以及多个待验目标信息;
将所述多个待验目标信息中的至少一个以及所述基础验证信息写入待验证芯片中,以作为所述待验证芯片的芯片待验信息;
其中,该方法还包括:
当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并对所述待验证芯片进行验证;
若所述验证通过,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新。


2.根据权利要求1所述的方法,其中,对所述待验证芯片进行验证的步骤包括:
当所述用户将所述待验证芯片经由验证设备进行验证时,判断所述待验证芯片是否属于初次验证;
若属于初次验证,则获取所述验证设备从所述待验证芯片中所读取的所述芯片待验信息,并对所述芯片待验信息进行检验,其中,所述初次验证的检验目标与写入所述待验证芯片的待验目标信息相对应;
若不属于初次验证,则获取所述验证设备从所述待验证芯片中所读取的所读取的芯片待验信息以及所述验证设备所发送的检验目标信息,并对所述芯片待验信息以及所述检验目标信息进行验证,其中,所述检验目标信息与未写入所述待验证芯片的待验目标信息相对应。


3.根据权利要求2所述的方法,其中,当不属于初次验证时,指示所述验证设备对所述待验证芯片中的芯片待验信息进行更新的步骤包括:
指示所述验证设备将所述检验目标信息写入所述待验证芯片,以作为所述待验证芯片中所包含的芯片待验信息的至少一部分。


4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括:
将所述用户的基础验证信息以及所述多个待验目标信息基于区块链的方式存入区块链网络中的数据区块;
其中,所述用户将所述待验证芯片经由验证设备进行验证的步骤包括;
当所述用户将所述待验证芯片经由验证设备进行验证时,从所述验证设备处获取所述待验证芯片的芯片待验信息,或所述芯片待验信息以及所述验证设备的检验目标信息,并基于所述数据区块,对所述待验证芯片进行验证。

<...

【专利技术属性】
技术研发人员:崔金安张卓洲习刚
申请(专利权)人:源源通科技青岛有限公司
类型:发明
国别省市:山东;37

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

1