CN109150813A - 一种设备的验证方法及装置 - Google Patents

一种设备的验证方法及装置 Download PDF

Info

Publication number
CN109150813A
CN109150813A CN201710503208.9A CN201710503208A CN109150813A CN 109150813 A CN109150813 A CN 109150813A CN 201710503208 A CN201710503208 A CN 201710503208A CN 109150813 A CN109150813 A CN 109150813A
Authority
CN
China
Prior art keywords
information
target device
verification information
verification
verifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710503208.9A
Other languages
English (en)
Other versions
CN109150813B (zh
Inventor
周双
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Haikang Storage Technology Co., Ltd
Original Assignee
Wuhan Haikang Storage Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Haikang Storage Technology Co Ltd filed Critical Wuhan Haikang Storage Technology Co Ltd
Priority to CN201710503208.9A priority Critical patent/CN109150813B/zh
Publication of CN109150813A publication Critical patent/CN109150813A/zh
Application granted granted Critical
Publication of CN109150813B publication Critical patent/CN109150813B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Power Engineering (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)

Abstract

本发明实施例提供了一种设备的验证方法及装置,方法包括:验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。本发明实施例中,验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。

Description

一种设备的验证方法及装置
技术领域
本发明涉及设备安全技术领域,特别是涉及一种设备的验证方法及装置。
背景技术
当前市场上,往往存在目标设备(例如:SSD(Solid State Drive,固态硬盘)等具有存储功能的硬件设备)被仿制的情况。现有技术中,生产目标设备的厂商为了防止自家生产的目标设备被仿制,一般都会为所生产的目标设备贴上唯一的标签,以标识目标设备为自家生产的目标设备,其中,上述标签可以包括SN(Serial Number,产品序列号,又称机器码、认证码、注册申请码等)、WWN(World Wide Name,全球唯一名字)、MODLE No(ModelNumber,产品型号)和二维码等标签。
然而,上述标签均容易被仿制。消费者和厂商还是无法通过上述标签辨识市场中的目标设备是否为正版,即消费者和厂商无法辨识市场中的目标设备是否为由标签所对应的厂商所生产的目标设备。
发明内容
本发明实施例的目的在于提供一种设备的验证方法及装置,以实现对硬件设备是否为正版的有效识别验证。具体技术方案如下:
一方面,本发明实施例提供了一种设备的验证方法,所述方法包括:
验证设备在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
将所述第一验证信息与所述第二验证信息进行匹配;
当匹配成功时,确定所述目标设备为正版。
可选地,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将所述第一厂商信息与所述第二厂商信息进行匹配。
可选地,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述从所述目标设备中获得第一验证信息的步骤,包括:
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
可选地,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将所述第一固件信息与所述第二固件信息进行匹配。
可选地,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述从所述目标设备中获得第一验证信息的步骤,包括:
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
可选地,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
在所述将所述第一验证信息与所述第二验证信息进行匹配的步骤之前,所述方法还包括:
获得所述目标密钥以及所述第一加密算法;
利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将解密后的第一验证信息与所述第二验证信息进行匹配。
可选地,在所述从所述目标设备中获得第一验证信息的步骤之前,所述方法还包括:
验证设备在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
依据所述设备标识,获得第一预定数据;
利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
接收并响应所述第一信息,执行所述从所述目标设备中获得第一验证信息的步骤。
另一方面,本发明实施例提供了一种设备的验证装置,所述装置包括:
第一获得模块,用于在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
第二获得模块,用于获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
匹配模块,用于将所述第一验证信息与所述第二验证信息进行匹配;
第一确定模块,用于当匹配成功时,确定所述目标设备为正版。
可选地,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述匹配模块,具体用于
将所述第一厂商信息与所述第二厂商信息进行匹配。
可选地,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述第一获得模块,具体用于
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
可选地,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述匹配模块,具体用于
将所述第一固件信息与所述第二固件信息进行匹配。
可选地,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述第一获得模块,具体用于
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
可选地,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
所述装置还包括第三获得模块和解密模块;
所述第三获得模块,用于在所述将所述第一验证信息与所述验证信息进行匹配的步骤之前,获得所述目标密钥以及所述第一加密算法;
所述解密模块,用于利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述匹配模块,具体用于
将解密后的第一验证信息与所述第二验证信息进行匹配。
可选地,所述装置还包括第四获得模块、第五获得模块、加密模块、发送模块和接收响应模块;
所述第四获得模块,用于在所述从所述目标设备中获得第一验证信息的步骤之前,验证设备在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
所述第五获得模块,用于依据所述设备标识,获得第一预定数据;
所述加密模块,用于利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
所述发送模块,用于将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
所述接收响应模块,用于接收并响应所述第一信息,触发所述第一获得模块。
另一方面,本发明实施例提供了一种验证设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的计算机程序时,实现本发明实施例上述的设备的验证方法。
本发明实施例中,验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种设备的验证方法的流程示意图;
图2A为SSD的block0的一种分配方式的示意图;
图2B为SSD的block0的另一种分配方式的示意图;
图3为本发明实施例所提供的一种设备的验证方法的另一流程示意图;
图4为一种SSD控制器的结构示意图;
图5为本发明实施例所提供的一种设备的验证装置的结构示意图;
图6为本发明实施例所提供的一种设备的验证装置的另一结构示意图;
图7为本发明实施例所提供的一种验证设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种设备的验证方法及装置,以实现对硬件设备是否为正版的有效识别验证。
如图1所示,本发明实施例提供了一种设备的验证方法,可以包括如下步骤:
S101:验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;
S102:获得第二验证信息,其中,第二验证信息为:用于验证目标设备是否为正版的信息;
其中,实现本发明实施例所提供的设备的验证方法的功能软件可以是专门的客户端软件,也可以是其他具有验证功能的软件的插件,这都是可以的。上述功能软件可以安装于任一电子设备(例如:台式电脑、平板电脑等等)中。
在一种实现方式中,上述功能软件可以用“windows工具”标识,可以理解的是,此时,上述功能软件可能仅能安装于操作***为windows操作***的电子设备中。
可以理解的是,上述第二验证信息可以存储于上述验证设备中,也可以存储于上述验证设备所连接的任一具有存储功能的设备或云端中。在一种实现方式中,上述功能软件安装于电子设备中,以形成本发明实施例所提供的验证设备,同时可以将上述功能软件所关联的用于验证目标设备是否为正版的第二验证信息预存于验证设备中,此时,上述第二验证信息存储于验证设备。在另一种实现方式中,上述功能软件安装于电子设备中,以形成本发明实施例所提供的验证设备,同时可以将上述验证设备与存储有上述第二验证信息的设备或云端进行连接,以使上述验证设备可以从存储有上述第二验证信息的设备或云端中,获得上述第二验证信息。等等,这都是可以的。
上述待验证的目标设备可以是任一具有存储功能的硬件设备,举例而言:上述待验证的目标设备可以是SSD(Solid State Drive,固态硬盘)等。
可以理解的是,验证设备在确定待验证的目标设备接入后,可以首先向目标设备发送第一信息获得指令,进一步的,目标设备在依据上述第一信息获得指令,确定允许验证设备获得第一验证信息后,验证设备可以直接从目标设备中获得第一验证信息。其中,上述第一验证信息可以是在上述目标设备出厂时,由生产研发者预先存储于目标设备中的预定信息。进一步的,上述预定信息与上述功能软件关联,当将上述功能软件安装于电子设备中时,可以同时将上述预定信息预存于上述电子设备(验证设备)中,或者,也可以将上述电子设备(验证设备)与存储有上述第二验证信息的设备或云端进行连接,以能够实现本发明实施例所提供的设备的验证方法。即上述验证设备可以通过从验证设备本地或验证设备所连接的设备或云端中获得的预定信息(第二验证信息),以及从目标设备中存储的预定信息(第一验证信息),实现对目标设备的验证。
可以理解的是,目标设备中的第一验证信息是对外(例如:目标设备的用户、验证设备的用户等)不可见的;并且,当第二验证信息存储于验证设备中时,或者存储于与验证设备连接的设备或云端中时,也均是对外不可见的。由此,可以更好的提高了上述第二验证信息以及第一验证信息的保密性,进一步的,可以提高对目标设备是否为正版的验证的验证结果的准确性。
需要强调的是,为了更好的提高对目标设备的用户的权益的保障,可以将上述功能软件发布到网络中,使得任一对目标设备有验证需求的用户,均可以随时下载上述功能软件以及获得上述功能软件所关联的用于验证目标设备是否为正版的第二验证信息,以能够实现对目标设备是否为正版的验证。
S103:将第一验证信息与第二验证信息进行匹配;
S104:当匹配成功时,确定目标设备为正版。
其中,验证设备中或与验证设备所连接的设备或云端中可能存储有多个第二验证信息,每一第二验证信息均为:用于验证待验证的设备是否为正版的信息。将第一验证信息与每一第二验证信息进行一一匹配,当第一验证信息与第二验证信息匹配成功时,表明上述验证设备所获得的第二验证信息中包含第一验证信息,此时,则可以确定上述目标设备为正版;反之,当第一验证信息与第二验证信息匹配失败时,表明上述验证设备所获得的第二验证信息中不包含第一验证信息,此时,则可以确定上述目标设备为盗版(即山寨产品)。
应用本发明实施例,验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。
并且,本发明实施例更好的保障了目标设备的用户的权益,且在一定程度上杜绝了目标设备被伪造(被山寨)的情况。
在一种实现方式中,上述第一验证信息中可以包括目标设备对应的第一厂商信息,或者,包括目标设备对应的第一固件信息,或者,包括目标设备对应的第一厂商信息以及目标设备对应的第一固件信息,等等,这都是可以的。上述第一厂商信息可以为:关于生产上述目标设备的厂商的相关信息,例如:厂商的标识信息、厂商预先设置的标记信息(预设字符串)等等。上述第一固件信息可以为:关于上述目标设备自身的相关信息,例如:上述目标设备的SN(Serial Number,产品序列号,又称机器码、认证码、注册申请码等)、WWN(World Wide Name,全球唯一名字)、MODLENo(Model Number,产品型号)和二维码等标签,等等。
一种情况中,当上述第一验证信息包括目标设备对应的第一厂商信息时,上述第二验证信息包括第二厂商信息;
所述将第一验证信息与第二验证信息进行匹配(S103)的步骤,可以包括:
将第一厂商信息与第二厂商信息进行匹配。
在一种实现方式中,上述第一厂商信息可以为:通过USB key(Universal SerialBus Key)随机生成的一串字符串,其中,上述字符串存在唯一性。在目标设备出厂前,可以预先将上述字符串存储于上述目标设备中,并将上述字符串与上述功能软件进行关联。
举例而言,上述目标设备可以为SSD,上述第一厂商信息可以为:通过USB key(Universal Serial Bus Key)随机生成的一串字符串。可以理解的,在SSD出厂时,需要进行烧录固件信息,在上述烧录固件信息过程中,可以将上述通过USB key随机生成的一串字符串烧录至SSD中。
为了保证所存储的第一厂商信息的安全性以及不易失性,可以将上述第一厂商信息存储于目标设备中稳定性高的存储位置中,具体的,所述第一厂商信息可以存储于目标设备的第一预定存储位置;
所述从目标设备中获得第一验证信息(S101)的步骤,可以包括:
从目标设备中的第一预定存储位置获得第一厂商信息。
举例而言,上述目标设备为SSD,可以理解的是,SSD中的存储颗粒由Nand Flash构成,每块Nand Flash由预定数量个块组成(例如:1024块或2048块等)。其中,Nand Flash中的1个block由1024个页(Page)组成,1个页的大小为16Kbyte。由于Nand Flash的块block0是稳定性最高的块,一般的,会将SSD的block0作为存储code(SSD的相关代码)的区域及存储SSD的预先设置的信息的区域。本发明实施例中,可以将上述第一厂商信息存储于block0中,即block0可以为本发明实施例中的第一预定存储位置。
在一种实现方式中,如图2A所示,为SSD的block0的一种分配方式的示意图。其中,Page0~Page10用于存储“code(SSD的相关代码)”,Page11作为“原始坏块信息区”,用于存储SSD的原始坏块信息(例如:原始坏块标识和/或原始坏块数量等),Page12作为“新增坏块信息区”,用于存储SSD的新增坏块信息(例如:新增坏块标识和/或新增坏块数量等),Page13作为“坏块分布信息区”,用于存储SSD的坏块的分布信息(例如:坏块所在位置),Page14~Page20作为“其他信息区”,用于存储关于SSD的其他信息(例如:SSD的标识),Page21~Page1023作为“保留区”,用于存储关于SSD的一些后续的新增信息。
本发明实施例中,需要将上述第一厂商信息存储于block0中,如图2B所示,为SSD的block0的另一种分配方式的示意图。其中,Page0~Page10、Page11、Page12、Page13的分配情况与图2A相同,Page21作为“厂商信息区”(即第一预定存储位置),用于存储SSD的第一厂商信息,Page22~Page1023仍作为“保留区”。
一种情况中,当上述第一验证信息包括上述目标设备对应的第一固件信息时,上述第二验证信息包括第二固件信息;
所述将第一验证信息与第二验证信息进行匹配(S103)的步骤,可以包括:
将第一固件信息与第二固件信息进行匹配。
在一种实现方式中,上述第一固件信息存储于目标设备的第二预定存储位置;
所述从目标设备中获得第一验证信息(S101)的步骤,可以包括:
从目标设备中的第二预定存储位置获得第一固件信息。
在一种实现方式中,上述目标设备可以为SSD,此时,可以将上述第一固件信息存储于SSD的SSD控制器中,例如,存储于SSD控制器的SRAM(Static RAM,静态随机存储器)中。为了更好的提高验证结果的准确性,可以将目标设备中的第一固件信息的存储模式设置为当目标设备掉电后,第一固件信息自动丢失,当目标设备通电后自动生成第一固件信息。并且,通过预设生成规则,控制所生成的第一固件信息。在一种实现方式中,上述预设生成规则可以为:目标设备的SN+MODLENo+WWN。可以理解为:随着目标设备掉电、通电的过程,循环将“SN”或“MODLE No”或“WWN”作为第一固件信息。此时,第二验证信息所包括的第二固件信息中需要包含上述“SN”、“MODLENo”和“WWN”。
另外,还可以理解为:通过预定算法(例如:简单的逻辑运算或MD5值运算等)对上述“SN”和/或“MODLENo”和/或“WWN”进行运算后,将所得运算结果作为第一固件信息,此时,第二验证信息所包括的第二固件信息中需要包含上述“SN”和/或“MODLENo”和/或“WWN”分别根据上述预定算法运算后,所得的运算结果,等等。本发明实施例并不对上述预设生成规则的具体形式进行限定。
另一种情况中,当上述第一验证信息包括目标设备对应的第一厂商信息时,上述第一验证信息还可以包含上述的目标设备对应的第一固件信息(或者,当上述第一验证信息包括上述目标设备对应的第一固件信息时,上述第一验证信息还可以包含上述的目标设备对应的第一厂商信息)。此时,可以同时执行或顺序执行上述将第一厂商信息与第二厂商信息进行匹配的步骤以及上述将第一固件信息与第二固件信息进行匹配的步骤,当上述匹配结果均为匹配成功时,确定上述目标设备为正版,反之,当上述匹配结果中存在至少一个为匹配失败时,则确定上述目标设备为盗版。利用上述第一厂商信息、第一固件信息以及第二厂商信息、第二固件信息,对目标设备进行双重验证,更加提高了验证结果的准确性,提高对目标设备使用者的权益的保障,降低目标设备被伪造的风险。
为了更好的保证验证结果的准确性,可以对上述第一验证信息进行加密,在传输的过程中,传输加密后的第一验证信息,使得即使加密后的第一验证信息在传输过程中,被伪造人员非法截取,伪造人员也无法获知解密上述加密后的第一验证信息的密钥,以获得解密后的第一验证信息,避免了在第一验证信息的传输过程被伪造人员非法截取并获知,进一步的,伪造人员伪造上述目标设备的情况。在一种实现方式中,上述第一验证信息可以为利用目标密钥以及第一加密算法进行加密后的信息;
在所述将第一验证信息与第二验证信息进行匹配(S103)的步骤之前,所述方法还可以包括:
获得目标密钥以及第一加密算法;
利用目标密钥以及第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述将第一验证信息与第二验证信息进行匹配(S103)的步骤,可以包括:
将解密后的第一验证信息与第二验证信息进行匹配。
需要说明的是,上述第一加密算法可以为AES(Advanced Encryption Standard,高级加密标准)等,本发明实施例并不对第一加密算法的具体算法进行限定。
可以理解的是,验证设备或与验证设备所连接的设备或云端中可能存储有多个密钥和加密算法,此时,为了便于管理,验证设备中会依据各设备的标识对应存储各设备对应的密钥和加密算法。进而,为了更好的确定出目标密钥以及第一加密算法,验证设备可以首先获得目标设备的设备标识,依据目标设备的设备标识,从多个密钥和加密算法中获得上述目标密钥以及第一加密算法。
为了更好的保证验证结果的准确性,并且,保证目标设备的安全性,验证设备从目标设备中获得第一验证信息之前,目标设备还可以验证是否允许验证设备获得第一验证信息。在一种实现方式中,如图3所示,本发明实施例可以包括如下步骤:
S301:验证设备在确定目标设备接入后,获得目标设备中的设备标识以及目标设备生成的随机数;
S302:依据设备标识,获得第一预定数据;
S303:利用随机数以及第二加密算法,对第一预定数据进行加密,生成第一加密数据;
S304:将第一加密数据发送至目标设备,以使目标设备利用随机数以及第二加密算法对第一加密数据进行解密,获得第一预定数据;获得第二预定数据,判断第一预定数据与第二预定数据是否相同,当判断相同时,向验证设备发送第一信息,其中,第一信息为:用于描述允许验证设备获得第一验证信息的信息;上述第二预定数据可以存储于目标设备的本地中;
S305:接收并响应第一信息;
S306:从目标设备中获得第一验证信息;
S307:获得第二验证信息,其中,第二验证信息为:用于验证目标设备是否为正版的信息;
S308:将第一验证信息与第二验证信息进行匹配;
S309:当匹配成功时,确定目标设备为正版。
其中,上述S306与图1中所示的S101相同,上述S307与图1中所示的S102相同,上述S308与图1中所示的S103相同,上述S309与图1中所示的S104相同。
可以理解的是,上述第一加密算法和上述第二加密算法可以相同,也可以不同,这都是可以的。
其中,验证设备在确定目标设备接入后,可以首先向目标设备发送第二信息获得指令,进一步的,目标设备依据上述第二信息获得指令,确定允许验证设备获得设备标识后,验证设备可以直接从目标设备中获得目标设备的设备标识,并获得目标设备产生的随机数,继而进行后续设备的验证流程。
在一种实现方式中,上述目标设备为SSD,SSD一般会基于其SSD控制器,与验证设备进行信息交互(例如:SSD控制器可以接收上述第二信息获得指令,并依据上述第二信息获得指令确定是否允许验证设备获得设备标识,当确定允许验证设备获得设备标识后,通知验证设备获得设备标识,或将设备标识发送至验证设备,等等),为了实现上述实施例,SSD控制器需要具有利用第二加密算法进行加解密的功能以及具有产生随机数的功能。
在一种实现方式中。如图4所示,本发明实施例可以在SSD控制器上增设加解密模块(用于利用第二加密算法进行加解密)和随机数产生模块(用于产生随机数)。另外,上述利用第二加密算法进行加解密以及产生随机数的功能还可以通过软件实现,此时,可以将上述软件烧录至SSD控制器中,这都是可以的。其中,图4中的SSD控制器中还可以包含“Sata/Pice接口”(即Sata协议的Pice接口)、“GPI0”(即General Programmable Input/Output,通用可编程输入/输出口)、“ECC(Error Checking and Correcting,错误检查和纠错)/LDPC(Low Density Parity Check Code,低密度奇偶校验码)”、“DDR(双倍速率同步动态随机存储器,Double Data Rate)接口”、“SRAM”和“FLASH接口”。
下面以一具体实施例,对本发明实施例所提供的一种设备的验证方法进行说明:
验证设备A在确定目标设备B接入后,向目标设备B发送第二信息获得指令;
目标设备B接收并响应上述第二信息获得指令,向验证设备A发送设备标识a以及所产生的随机数b;
验证设备A获得上述设备标识a以及随机数b;依据上述设备标识a,获得第一预定数据C;利用随机数b以及第二加密算法D,对第一预定数据C进行加密,生成第一加密数据c;将第一加密数据c发送至目标设备B;
目标设备B获得第一加密数据c,目标设备B利用随机数b和第二加密算法D对第一加密数据c进行解密,获得第一预定数据C;获得第二预定数据E,判断第一预定数据C与第二预定数据E是否相同,当判断相同时,向验证设备A发送用于描述允许验证设备A获得第一验证信息N的第一信息M;其中,上述第二预定数据E可以存储于目标设备B的本地中;
验证设备A接收并响应第一信息M,从目标设备B中获得第一验证信息N,其中,第一验证信息N为利用目标密钥P以及第一加密算法Q进行加密后的信息;
验证设备A获得目标密钥P以及第一加密算法Q,并利用目标密钥P以及第一加密算法Q,对第一验证信息N进行解密,获得解密后的第一验证信息N;并获得第二验证信息,将解密后的第一验证信息N与所获得的第二验证信息进行匹配,当匹配成功时,确定目标设备B为正版。其中,上述目标密钥P、第一加密算法Q以及第二验证信息可以存储于验证设备A中,也可以存储于与验证设备A连接的具有存储功能的设备或云端中。
相应于上述方法实施例,本发明实施例提供了一种设备的验证装置,如图5所示,所述装置可以包括:
第一获得模块510,用于在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
第二获得模块520,用于获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
匹配模块530,用于将所述第一验证信息与所述第二验证信息进行匹配;
第一确定模块540,用于当匹配成功时,确定所述目标设备为正版。
应用本发明实施例,验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。
在一种实现方式中,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述匹配模块530,具体用于
将所述第一厂商信息与所述第二厂商信息进行匹配。
在一种实现方式中,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述第一获得模块510,具体用于
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
在一种实现方式中,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述匹配模块530,具体用于
将所述第一固件信息与所述第二固件信息进行匹配。
在一种实现方式中,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述第一获得模块510,具体用于
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
在一种实现方式中,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
所述装置还包括第三获得模块和解密模块;
所述第三获得模块,用于在所述将所述第一验证信息与所述验证信息进行匹配的步骤之前,获得所述目标密钥以及所述第一加密算法;
所述解密模块,用于利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述匹配模块530,具体用于
将解密后的第一验证信息与所述第二验证信息进行匹配。
在一种实现方式中,基于图5所示结构,如图6所示,所述装置还可以包括所述装置还包括第四获得模块610、第五获得模块620、加密模块630、发送模块640和接收响应模块650;
所述第四获得模块610,用于在所述从所述目标设备中获得第一验证信息的步骤之前,验证设备在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
所述第五获得模块620,用于依据所述设备标识,获得第一预定数据;
所述加密模块630,用于利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
所述发送模块640,用于将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
所述接收响应模块650,用于接收并响应所述第一信息,触发所述第一获得模块510。
相应于上述方法实施例,本发明实施例还提供了一种验证设备,如图7所示,包括处理器710、通信接口720、存储器730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信,
存储器730,用于存放计算机程序;
处理器710,用于执行存储器730上所存放的计算机程序时,实现如下步骤:
在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
将所述第一验证信息与所述第二验证信息进行匹配;
当匹配成功时,确定所述目标设备为正版。
应用本发明实施例,验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。
可选地,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述验证设备在执行实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将所述第一厂商信息与所述第二厂商信息进行匹配。
可选地,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述验证设备在执行实现所述从所述目标设备中获得第一验证信息的过程中,具体用于:
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
可选地,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述验证设备在执行实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将所述第一固件信息与所述第二固件信息进行匹配。
可选地,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述验证设备在执行实现所述从所述目标设备中获得第一验证信息的过程中,具体用于:
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
可选地,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
所述验证设备在执行实现所述将所述第一验证信息与所述第二验证信息进行匹配之前,还用于:
获得所述目标密钥以及所述第一加密算法;
利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述验证设备在执行实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将解密后的第一验证信息与所述第二验证信息进行匹配。
可选地,所述验证设备在执行实现所述从所述目标设备中获得第一验证信息之前,还用于:
在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
依据所述设备标识,获得第一预定数据;
利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
接收并响应所述第一信息,执行所述从所述目标设备中获得第一验证信息的过程。
上述验证设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述验证设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
将所述第一验证信息与所述第二验证信息进行匹配;
当匹配成功时,确定所述目标设备为正版。
应用本发明实施例,验证设备在确定待验证的目标设备接入后,从目标设备中获得第一验证信息;获得用于验证目标设备是否为正版的第二验证信息;将第一验证信息与第二验证信息进行匹配;当匹配成功时,确定目标设备为正版。验证设备根据所获得的第二验证信息以及目标设备中所存储的第一验证信息,自动验证目标设备是否为正版,验证过程无需人工参与,并且第一验证信息无需对外公开,第一验证信息不易被伪造,使得验证确定结果更为准确,实现对目标设备是否为正版的有效识别验证。
可选地,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述计算机程序被处理器执行时实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将所述第一厂商信息与所述第二厂商信息进行匹配。
可选地,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述计算机程序被处理器执行时实现所述从所述目标设备中获得第一验证信息的过程中,具体用于:
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
可选地,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述计算机程序被处理器执行时实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将所述第一固件信息与所述第二固件信息进行匹配。
可选地,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述计算机程序被处理器执行时实现所述从所述目标设备中获得第一验证信息的过程中,具体用于:
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
可选地,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
所述计算机程序被处理器执行时实现所述将所述第一验证信息与所述第二验证信息进行匹配之前,还用于:
获得所述目标密钥以及所述第一加密算法;
利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述计算机程序被处理器执行时实现所述将所述第一验证信息与所述第二验证信息进行匹配的过程中,具体用于:
将解密后的第一验证信息与所述第二验证信息进行匹配。
可选地,所述计算机程序被处理器执行时实现所述从所述目标设备中获得第一验证信息之前,还用于:
在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;依据所述设备标识,获得第一预定数据;
利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
接收并响应所述第一信息,执行所述从所述目标设备中获得第一验证信息的过程。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (15)

1.一种设备的验证方法,其特征在于,所述方法包括:
验证设备在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
将所述第一验证信息与所述第二验证信息进行匹配;
当匹配成功时,确定所述目标设备为正版。
2.根据权利要求1所述的方法,其特征在于,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将所述第一厂商信息与所述第二厂商信息进行匹配。
3.根据权利要求2所述的方法,其特征在于,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述从所述目标设备中获得第一验证信息的步骤,包括:
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
4.根据权利要求1所述的方法,其特征在于,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将所述第一固件信息与所述第二固件信息进行匹配。
5.根据权利要求4所述的方法,其特征在于,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述从所述目标设备中获得第一验证信息的步骤,包括:
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
6.根据权利要求1所述的方法,其特征在于,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
在所述将所述第一验证信息与所述第二验证信息进行匹配的步骤之前,所述方法还包括:
获得所述目标密钥以及所述第一加密算法;
利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述将所述第一验证信息与所述第二验证信息进行匹配的步骤,包括:
将解密后的第一验证信息与所述第二验证信息进行匹配。
7.根据权利要求1所述的方法,其特征在于,在所述从所述目标设备中获得第一验证信息的步骤之前,所述方法还包括:
验证设备在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
依据所述设备标识,获得第一预定数据;
利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
接收并响应所述第一信息,执行所述从所述目标设备中获得第一验证信息的步骤。
8.一种设备的验证装置,其特征在于,所述装置包括:
第一获得模块,用于在确定待验证的目标设备接入后,从所述目标设备中获得第一验证信息;
第二获得模块,用于获得第二验证信息,其中,所述第二验证信息为:用于验证所述目标设备是否为正版的信息;
匹配模块,用于将所述第一验证信息与所述第二验证信息进行匹配;
第一确定模块,用于当匹配成功时,确定所述目标设备为正版。
9.根据权利要求8所述的装置,其特征在于,当所述第一验证信息包括所述目标设备对应的第一厂商信息时,所述第二验证信息包括第二厂商信息;
所述匹配模块,具体用于
将所述第一厂商信息与所述第二厂商信息进行匹配。
10.根据权利要求9所述的装置,其特征在于,所述第一厂商信息存储于所述目标设备的第一预定存储位置;
所述第一获得模块,具体用于
从所述目标设备中的所述第一预定存储位置获得所述第一厂商信息。
11.根据权利要求8所述的装置,其特征在于,当所述第一验证信息包括所述目标设备对应的第一固件信息时,所述第二验证信息包括第二固件信息;
所述匹配模块,具体用于
将所述第一固件信息与所述第二固件信息进行匹配。
12.根据权利要求11所述的装置,其特征在于,所述第一固件信息存储于所述目标设备的第二预定存储位置;
所述第一获得模块,具体用于
从所述目标设备中的所述第二预定存储位置获得所述第一固件信息。
13.根据权利要求8所述的装置,其特征在于,所述第一验证信息为利用目标密钥以及第一加密算法进行加密后的信息;
所述装置还包括第三获得模块和解密模块;
所述第三获得模块,用于在所述将所述第一验证信息与所述验证信息进行匹配的步骤之前,获得所述目标密钥以及所述第一加密算法;
所述解密模块,用于利用所述目标密钥以及所述第一加密算法,对所获得的第一验证信息进行解密,获得解密后的第一验证信息;
所述匹配模块,具体用于
将解密后的第一验证信息与所述第二验证信息进行匹配。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括第四获得模块、第五获得模块、加密模块、发送模块和接收响应模块;
所述第四获得模块,用于在所述从所述目标设备中获得第一验证信息的步骤之前,验证设备在确定目标设备接入后,获得所述目标设备中的设备标识以及所述目标设备生成的随机数;
所述第五获得模块,用于依据所述设备标识,获得第一预定数据;
所述加密模块,用于利用所述随机数以及第二加密算法,对所述第一预定数据进行加密,生成第一加密数据;
所述发送模块,用于将所述第一加密数据发送至所述目标设备,以使所述目标设备利用所述随机数以及所述第二加密算法对所述第一加密数据进行解密,获得所述第一预定数据;获得第二预定数据,判断所述第一预定数据与所获得的第二预定数据是否相同,当判断相同时,向所述验证设备发送第一信息,其中,所述第一信息为:用于描述允许所述验证设备获得所述第一验证信息的信息;
所述接收响应模块,用于接收并响应所述第一信息,触发所述第一获得模块。
15.一种验证设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的计算机程序时,实现权利要求1-7任一所述的设备的验证方法。
CN201710503208.9A 2017-06-27 2017-06-27 一种设备的验证方法及装置 Active CN109150813B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710503208.9A CN109150813B (zh) 2017-06-27 2017-06-27 一种设备的验证方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710503208.9A CN109150813B (zh) 2017-06-27 2017-06-27 一种设备的验证方法及装置

Publications (2)

Publication Number Publication Date
CN109150813A true CN109150813A (zh) 2019-01-04
CN109150813B CN109150813B (zh) 2021-11-05

Family

ID=64805321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710503208.9A Active CN109150813B (zh) 2017-06-27 2017-06-27 一种设备的验证方法及装置

Country Status (1)

Country Link
CN (1) CN109150813B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111552486A (zh) * 2020-04-27 2020-08-18 苏州浪潮智能科技有限公司 Ssd固件烧录方法及相关组件
CN112231780A (zh) * 2020-09-25 2021-01-15 西安科芮智盈信息技术有限公司 检测视频图像线路连接状态的方法及装置
CN112464211A (zh) * 2020-12-21 2021-03-09 合肥大唐存储科技有限公司 一种验证固态硬盘中信息的方法、固态硬盘和服务器

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004965A (zh) * 2010-12-08 2011-04-06 吉林大学 商品双重防伪方法及***
CN102129637A (zh) * 2011-01-18 2011-07-20 南京信息工程大学 基于安全机制的商品防伪方法
CN102880838A (zh) * 2012-09-04 2013-01-16 深圳市芯海科技有限公司 电子设备的检测方法及装置
CN103607645A (zh) * 2013-11-22 2014-02-26 深圳市九洲电器有限公司 一种机顶盒防盗版方法和机顶盒
CN104200153A (zh) * 2014-09-12 2014-12-10 北京赛科世纪数码科技有限公司 一种启动验证方法和***
CN104537299A (zh) * 2014-12-10 2015-04-22 深圳先进技术研究院 一种电子设备检测方法及其***、相关设备
CN104794626A (zh) * 2015-04-28 2015-07-22 广东欧珀移动通信有限公司 一种基于硬件信息的防伪方法和装置
CN105631687A (zh) * 2015-12-24 2016-06-01 腾讯科技(深圳)有限公司 产品验证方法及装置
CN105634746A (zh) * 2016-03-23 2016-06-01 四川华拓光通信股份有限公司 Sfp光模块的防伪方法
US20160307246A1 (en) * 2015-04-15 2016-10-20 Master Supplements, Inc. On-Line Authentication of Natural Dietary Supplements to Ensure Source and Quality
CN106657033A (zh) * 2016-12-02 2017-05-10 美的智慧家居科技有限公司 设备合法性验证和授权信息生成的方法及通信设备

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004965A (zh) * 2010-12-08 2011-04-06 吉林大学 商品双重防伪方法及***
CN102129637A (zh) * 2011-01-18 2011-07-20 南京信息工程大学 基于安全机制的商品防伪方法
CN102880838A (zh) * 2012-09-04 2013-01-16 深圳市芯海科技有限公司 电子设备的检测方法及装置
CN103607645A (zh) * 2013-11-22 2014-02-26 深圳市九洲电器有限公司 一种机顶盒防盗版方法和机顶盒
CN104200153A (zh) * 2014-09-12 2014-12-10 北京赛科世纪数码科技有限公司 一种启动验证方法和***
CN104537299A (zh) * 2014-12-10 2015-04-22 深圳先进技术研究院 一种电子设备检测方法及其***、相关设备
US20160307246A1 (en) * 2015-04-15 2016-10-20 Master Supplements, Inc. On-Line Authentication of Natural Dietary Supplements to Ensure Source and Quality
CN104794626A (zh) * 2015-04-28 2015-07-22 广东欧珀移动通信有限公司 一种基于硬件信息的防伪方法和装置
CN105631687A (zh) * 2015-12-24 2016-06-01 腾讯科技(深圳)有限公司 产品验证方法及装置
CN105634746A (zh) * 2016-03-23 2016-06-01 四川华拓光通信股份有限公司 Sfp光模块的防伪方法
CN106657033A (zh) * 2016-12-02 2017-05-10 美的智慧家居科技有限公司 设备合法性验证和授权信息生成的方法及通信设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111552486A (zh) * 2020-04-27 2020-08-18 苏州浪潮智能科技有限公司 Ssd固件烧录方法及相关组件
CN111552486B (zh) * 2020-04-27 2024-02-09 苏州浪潮智能科技有限公司 Ssd固件烧录方法及相关组件
CN112231780A (zh) * 2020-09-25 2021-01-15 西安科芮智盈信息技术有限公司 检测视频图像线路连接状态的方法及装置
CN112464211A (zh) * 2020-12-21 2021-03-09 合肥大唐存储科技有限公司 一种验证固态硬盘中信息的方法、固态硬盘和服务器

Also Published As

Publication number Publication date
CN109150813B (zh) 2021-11-05

Similar Documents

Publication Publication Date Title
US10496811B2 (en) Counterfeit prevention
CN109429222B (zh) 一种对无线网络设备升级程序及通讯数据加密的方法
CN110519260B (zh) 一种信息处理方法及信息处理装置
TWI817930B (zh) 具有裝置認證的裝置編程系統
TWI747836B (zh) 裝置出生憑證
US11258792B2 (en) Method, device, system for authenticating an accessing terminal by server, server and computer readable storage medium
EP2905925B1 (en) System and method for remote access, Remote digital signature
CN111988147B (zh) 组合签名及验证签名方法、***及存储介质
CN106506146A (zh) 基于区块链技术的交易信息校验方法、装置及***
CN108229220B (zh) 用于在不可信用户设备上的信息的可信呈现的***和方法
CN111292041A (zh) 一种电子合同生成方法、装置、设备及存储介质
EP3206329B1 (en) Security check method, device, terminal and server
CN106302544A (zh) 一种安全验证方法和***
CN111695097A (zh) 登录检验方法、装置及计算机可读存储介质
CN109150813A (zh) 一种设备的验证方法及装置
US10382417B2 (en) Secure protocol for chip authentication
CN110995720A (zh) 加密方法、装置、主机端及加密芯片
CN116232593A (zh) 多密码模组敏感数据分类分级与保护方法、设备及***
US20160277182A1 (en) Communication system and master apparatus
CN103592927A (zh) 一种通过license绑定产品服务器及业务功能的方法
CN116506134B (zh) 数字证书管理方法、装置、设备、***及可读存储介质
CN104580181A (zh) 加密数据的方法、装置及加密加速引擎
CN112637160A (zh) 登陆验证方法、装置、设备和存储介质
CN103955652A (zh) 一种基于Andriod设备认证的文件加密方法及装置
CN103413098A (zh) 硬件加密方法与***及其装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200325

Address after: 310051 room 307, floor B, building 2, No. 399, Danfeng Road, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Hangzhou Haikang Storage Technology Co., Ltd

Address before: 430074 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park, Guanshan Road, Phase 5, Building F4, Room 21, Room 01

Applicant before: WUHAN HIKVISION STORAGE TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant