CN114422216A - 一种物联网设备绑定方法、装置和存储介质 - Google Patents
一种物联网设备绑定方法、装置和存储介质 Download PDFInfo
- Publication number
- CN114422216A CN114422216A CN202111675334.5A CN202111675334A CN114422216A CN 114422216 A CN114422216 A CN 114422216A CN 202111675334 A CN202111675334 A CN 202111675334A CN 114422216 A CN114422216 A CN 114422216A
- Authority
- CN
- China
- Prior art keywords
- internet
- bound
- things
- equipment
- ciphertext
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000012790 confirmation Methods 0.000 claims description 43
- 150000003839 salts Chemical class 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 3
- 238000012795 verification Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/062—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying encryption of the keys
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请涉及一种物联网设备绑定方法、装置和存储介质,该方法包括,获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;将设备绑定请求发送至云平台;云平台接收到设备绑定请求后,将加密信息发送至绑定在用户账号下的已绑定的物联网设备;接收云平台发送的第一密文;当设备绑定请求中不包括用户终端的公钥时,发送第一密文至待绑定的物联网设备;待绑定的物联网设备根据解密信息对第一密文进行解密后,获取已绑定的物联网设备的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备提供的网络接入点。通过本申请,解决了信息不安全的问题,实现了批量物联网设备的网络接入和设备绑定。
Description
技术领域
本申请涉及物联网技术领域,特别是涉及一种物联网设备绑定方法、装置和存储介质。
背景技术
物联网(Internet of Things,IoT)是指通过各种信息传感器、控制器等各种装置与技术,采集需要监控、连接、互动的物体信息,并通过接入网络,实现对物体之间的智能化管理。因此如何让设备能够便捷、安全的接入网络完成设备绑定,会是物联网领域的一个关键技术。
现有技术中的物联网设备绑定方案,未对待绑定设备的设备绑定信息进行加密,存在信息被截获、破解导致信息不安全的问题。
针对相关技术中存在信息不安全的问题,目前还没有提出有效的解决方案。
发明内容
在本实施例中提供了一种物联网设备绑定方法、装置和存储介质,以解决相关技术中存在信息不安全的问题。
第一个方面,在本实施例中提供了一种物联网设备绑定方法,所述方法包括,
获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;
将所述设备绑定请求发送至云平台;所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备,所述加密信息为所述云平台根据所述设备绑定请求生成;
接收所述云平台发送的第一密文;所述第一密文为所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台;
当所述设备绑定请求中不包括用户终端的公钥时,发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
在其中的一些实施例中,当所述设备绑定请求中不包括所述用户终端的公钥时,所述加密信息和所述解密信息均为设备盐值;所述设备盐值根据所述待绑定的物联网设备的设备标识和设备安全码生成。
在其中的一些实施例中,所述根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点后,所述方法包括,
接收所述云平台发送的第一设备绑定确认信息,根据所述第一设备绑定确认信息确定所述待绑定的物联网设备完成设备绑定;所述第一设备绑定确认信息由所述云平台对第一设备绑定确认码进行校验得到,所述第一设备绑定确认码由所述待绑定的物联网设备根据所述加密信息再次对所述第一密文进行加密得到。
在其中的一些实施例中,当所述设备绑定请求中包括所述用户终端的公钥时,所述方法包括,
根据所述用户终端的私钥,对所述第一密文进行解密,得到所述已绑定的物联网设备的所述服务标识集和所述密码;
从所述待绑定的物联网设备获取随机加密因子,并根据所述随机加密因子对所述服务标识集和所述密码进行加密得到第二密文;
将所述第一密文和所述第二密文发送至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第二密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
在其中的一些实施例中,当所述设备绑定请求中包括所述用户终端的公钥时,所述解密信息为所述随机加密因子。
在其中的一些实施例中,所述根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点后,所述方法包括,
接收所述云平台发送的第二设备绑定确认信息,根据所述第二设备绑定确认信息确定所述待绑定的物联网设备完成设备绑定;所述第二设备绑定确认信息由所述云平台将从所述待绑定的物联网设备接收的第一密文与从所述已绑定的物联网设备接收的第一密文进行校验得到。
第二个方面,在本实施例中提供了一种物联网设备绑定方法,所述方法包括,
用户终端获取需要绑定至用户账号下的待绑定的物联网设备,生成设备绑定请求,并将所述设备绑定请求发送至云平台;
所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备;所述加密信息为所述云平台根据所述设备绑定请求生成;
所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到第一密文,并发送所述第一密文至所述云平台;
所述云平台将所述第一密文发送至所述用户终端;
当所述设备绑定请求中不包括用户终端的公钥时,所述用户终端发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
在其中的一些实施例中,当所述设备绑定请求中包括所述用户终端的公钥时,所述方法包括,
所述用户终端根据所述用户终端的私钥,对所述第一密文进行解密,得到所述已绑定的物联网设备的所述服务标识集和所述密码;
所述用户终端从所述待绑定的物联网设备获取随机加密因子,并根据所述随机加密因子对所述服务标识集和所述密码进行加密得到第二密文;
所述用户终端将所述第一密文和所述第二密文发送至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第二密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
第三个方面,在本实施例中提供了一种物联网设备绑定装置,所述装置包括,
获取模块,用于获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;
发送模块,用于将所述设备绑定请求发送至云平台;所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备,所述加密信息为所述云平台根据所述设备绑定请求生成;
接收模块,用于接收所述云平台发送的第一密文;所述第一密文为所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台;
处理模块,用于当所述设备绑定请求中不包括用户终端的公钥时,发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
第四个方面,在本实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一个方面中任一项所述的物联网设备绑定方法的步骤。
与相关技术相比,本实施例中提供的物联网设备绑定方法、装置和存储介质,通过用户提前通过用户终端将已绑定的物联网设备添加至相应的用户账号下,建立已绑定的物联网设备与用户账号的从属关系,待绑定的物联网设备的设备信息生成相应的加密信息和解密信息,根据该加密信息和解密信息对已绑定的物联网设备的服务标识集和密码进行加密和解密,约定的加解密方式,避免信息被截获、破解导致信息不安全,实现批量物联网设备的网络接入和设备绑定。
本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本实施例的一种物联网设备绑定方法的流程示意图;
图2是本实施例的另一种物联网设备绑定方法的流程示意图;
图3是本优选实施例的一种物联网设备绑定方法的流程图;
图4是本优选实施例的另一种物联网设备绑定方法的流程图;
图5是本实施例的一种物联网设备绑定装置的结构框图。
具体实施方式
为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属技术领域具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和***、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本申请中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。
在本实施例中提供了一种物联网设备绑定***,该***包括:用户终端100、已绑定的物联网设备200、待绑定的物联网设备300、云平台400。
用户终端100为安装了应用程序的终端,该应用程序用于在云端服务注册用户账号和管理该用户账号,该用户账号一般指用户使用手机号、邮箱等账号在云端服务注册相应账号。该应用程序还可通过近距离通信技术扫描出可被绑定的物联网设备,并由用户选择需要绑定的物联网设备。
已绑定的物联网设备200可以是路由器也可以是通过WIFI接入云平台400的物联网设备。已绑定的物联网设备200通过用户终端100的应用程序绑定至相应的用户账号下。待绑定的物联网设备300接入已绑定的物联网设备200提供的网络接入点后,绑定至已绑定的物联网设备200所在的用户账号下,本实施例中的待绑定的物联网设备可以为多个,本实施例支持多个待绑定的物联网设备批量添加至用户账号下。
物联网设备是指物联网中具有传感器检测功能的设备或智能功能的接入设备,比如支持温度检测传感器的设备或家庭智能设备(可以是多个设备组成的智能家居***);待绑定的物联网设备300即为待绑定至用户终端100相应用户账号下的物联网设备。
云平台400为物联网设备提供云端服务。
在本实施例中提供了一种物联网设备绑定方法,图1是本实施例的一种物联网设备绑定方法的流程示意图,如图1所示,该流程包括如下步骤:
步骤S202,获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求。
用户终端100获取需要绑定至用户账号下的待绑定的物联网设备300。具体地,用户在用户终端100上登录相关的用户账号,用户控制用户终端100通过近距离通信技术扫描出可被绑定的物联网设备,用户从可被绑定的物联网设备中选择出需要绑定至该用户账号下的待绑定的物联网设备300,用户终端100通过用户的选择获取到需要绑定至用户账号下的待绑定的物联网设备300,并生成相应的设备绑定请求。用户将一个或多个已绑定的物联网设备200绑定至该用户账号下,并选择一个或多个绑定至该用户账号下的已绑定的物联网设备200,该已绑定的物联网设备200均已接入云平台400。该设备绑定请求中包括待绑定的物联网设备300的标识集,还可以包括用户终端100的公钥。
步骤S204,将设备绑定请求发送至云平台;云平台接收到设备绑定请求后,将加密信息发送至绑定在用户账号下的已绑定的物联网设备,加密信息为云平台根据设备绑定请求生成。
用户终端100将步骤S202中生成的设备绑定请求发送至云平台400。具体地,用户终端100将设备绑定请求发送至云平台400后,云平台400接收到该设备绑定请求后,云平台400根据该设备绑定请求中的物联网设备的标识生成加密信息。云平台400生成加密信息后,将该加密信息发送至选定的绑定在用户账号下的已绑定的物联网设备200。
步骤S206,接收云平台发送的第一密文;第一密文为已绑定的物联网设备根据加密信息对已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台。
用户终端100接收云平台400发送的第一密文。具体地,已绑定的物联网设备200接收到云平台400发送的加密信息后,根据该加密信息对已绑定的物联网设备200的服务标识集和密码进行加密得到第一密文,并将该第一密文发送至云平台400。该服务标识集和密码可以是已绑定的物联网设备200自身的服务标识集和密码也可以是已绑定的物联网设备200已连接的网络的服务标识集和密码。
步骤S208,当设备绑定请求中不包括用户终端的公钥时,发送第一密文至待绑定的物联网设备;待绑定的物联网设备根据解密信息对第一密文进行解密后,获取已绑定的物联网设备的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备提供的网络接入点,以使待绑定的物联网设备绑定至用户账号。
当设备绑定请求中不包括用户终端100的公钥时,用户终端100发送第一密文至待绑定的物联网设备300。具体地,当设备绑定请求中包括待绑定的物联网设备300的标识集,不包括用户终端100的公钥时,云平台400根据物联网设备的标识集中的物联网设备的标识,生成加密信息,已绑定的物联网设备200根据该加密信息对已绑定的物联网设备200的服务标识集和密码进行加密得到第一密文并发送至云平台400,云平台400将该第一密文发送到终端设备,终端设备将接收到的第一密文发送至待绑定的物联网设备300,待绑定的物联网设备300根据解密信息对第一密文进行解密后,获取已绑定的物联网设备200的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备200,以使待绑定的物联网设备300绑定至用户账号。由于已绑定的物联网设备200已绑定至用户账号,待绑定的物联网设备300接入已绑定的物联网设备200提供的网络接入点后,即绑定至相关的用户账号。
本实施例中提供的物联网设备绑定方法,通过用户提前通过用户终端100将已绑定的物联网设备200添加至相应的用户账号下,建立已绑定的物联网设备200与用户账号的从属关系,待绑定的物联网设备300的设备信息生成相应的加密信息和解密信息,根据该加密信息和解密信息对已绑定的物联网设备200的服务标识集和密码进行加密和解密,约定的加解密方式,避免信息被截获、破解导致信息不安全,实现批量物联网设备的网络接入和设备绑定。
在其中的一些实施例中,当设备绑定请求中不包括用户终端100的公钥时,加密信息和解密信息均为设备盐值。具体地,当设备绑定请求中包括待绑定的物联网设备300的标识集,不包括用户终端100的公钥时,云平台400接收到待绑定的物联网设备300的设备标识后,根据该设备标识查询到相应的设备盐值,并将该设备盐值发送至已绑定的物联网设备200。该设备盐值根据物联网设备的设备标识和设备安全码加密得到,云平台400预先生成设备盐值并存储至存储器。
本实施例中提供的物联网设备绑定方法,根据物联网设备的设备标识和设备安全码加密得到加密信息和解密信息,对于不同的物联网设备来说,其加密信息和解密信息不相同,进一步地提高了信息的安全性。
在其中的一些实施例中,待绑定的物联网设备300根据服务标识集和密码接入所述已绑定的物联网设备提供的网络接入点后,用户终端100接收云平台400发送的第一设备绑定确认信息,根据该第一设备绑定确认信息确定待绑定的物联网设备300完成设备绑定。第一设备绑定确认信息由云平台400对第一设备绑定确认码进行校验得到,第一设备绑定确认码由待绑定的物联网设备300根据加密信息再次对第一密文进行加密得到,即利用加密信息对已绑定的物联网设备200的服务标识集和密码进行两次加密得到第一设备绑定确认码。具体地,待绑定的物联网设备300连接云平台400后,使用设备盐值再次对第一密文进行加密,得到第一设备绑定确认码,待绑定的物联网设备300将设备绑定确认码发给云平台400。云平台400将已绑定的物联网设备200发送的第一密文,使用设备盐值进行加密,得到云平台绑定确认码,云平台400接收该第一设备绑定确认码后,将云平台绑定确认码与第一设备绑定确认码进行比对校验,校验通过后,则说明物联网设备完成网络接入和设备绑定,云平台400生成相应的第一设备绑定确认信息,并将该第一设备绑定确认信息发送至用户终端100。用户终端100接收云平台400发送的第一设备绑定确认信息,根据该第一设备绑定确认信息确定待绑定的物联网设备300完成设备绑定。
本实施例中提供的物联网设备绑定方法,物联网设备在绑定时增加绑定校验,确保物联网设备接入到约定的已绑定的物联网设备200,避免仿造攻击。
在本实施例中还提供了一种物联网设备绑定方法,图2是本实施例的另一种物联网设备绑定方法的流程示意图,如图2所示,该流程包括如下步骤:
步骤S302,获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;该设备绑定请求中包括用户终端的公钥。
步骤S304,将设备绑定请求发送至云平台;云平台接收到设备绑定请求后,将加密信息发送至绑定在用户账号下的已绑定的物联网设备,加密信息为云平台根据设备绑定请求生成。
用户终端100将步骤S302中生成的设备绑定请求发送至云平台400。具体地,用户终端100将设备绑定请求发送至云平台400后,云平台400接收到该设备绑定请求后,云平台400获取该设备绑定请求中用户终端100的公钥作为加密信息。云平台400生成加密信息后,将该加密信息发送至选定的绑定在用户账号下的已绑定的物联网设备200。
步骤S306,接收云平台发送的第一密文;第一密文为已绑定的物联网设备根据加密信息对已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台。
用户终端100接收云平台400发送的第一密文。具体地,已绑定的物联网设备200接收到云平台400发送的加密信息后,根据该公钥对已绑定的物联网设备200的服务标识集和密码进行加密得到第一密文,并将该第一密文发送至云平台400。该服务标识集和密码可以是已绑定的物联网设备200自身的服务标识集和密码也可以是已绑定的物联网设备200已连接的网络的服务标识集和密码。
步骤S308,根据用户终端的私钥,对第一密文进行解密,得到已绑定的物联网设备的服务标识集和密码。
用户终端100根据用户终端100的私钥,对第一密文进行解密,得到已绑定的物联网设备200的服务标识集和密码。
步骤S310,从待绑定的物联网设备获取随机加密因子,并根据随机加密因子对服务标识集和密码进行加密得到第二密文。
用户终端100逐一连接待绑定的物联网设备300,并从物联网设备中获取随机加密因子,根据随机加密因子对服务标识集和密码进行加密得到第二密文。
步骤S312,将第一密文和第二密文发送至待绑定的物联网设备;待绑定的物联网设备根据解密信息对第二密文进行解密后,获取已绑定的物联网设备的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备提供的网络接入点,以使待绑定的物联网设备绑定至用户账号。
具体地,用户终端100将第一密文和第二密文发送至待绑定的物联网设备300,待绑定的物联网设备300根据随机加密因子对第二密文进行解密后,获取已绑定的物联网设备200的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备200提供的网络接入点,以使待绑定的物联网设备300绑定至用户账号。
本实施例中提供的物联网设备绑定方法,通过用户终端100生成的公钥、私钥,物联网设备生成的随机加密因子,对已绑定的物联网设备200的服务标识集和密码进行加密和解密,避免信息被截获、破解导致信息不安全。对于不同的物联网设备来说,其生成的随机加密因子不相同,进一步地提高了信息的安全性。
在其中的一些实施例中,待绑定的物联网设备300根据服务标识集和密码接入已绑定的物联网设备200后,用户终端100接收云平台400发送的第二设备绑定确认信息,根据第二设备绑定确认信息确定待绑定的物联网设备300完成设备绑定,第二设备绑定确认信息由云平台400将从待绑定的物联网设备300接收的第一密文与从已绑定的物联网设备200接收的第一密文进行校验得到。具体地,待绑定的物联网设备300接入已绑定的物联网设备200提供的网络接入点后,将第一密文发给云平台400,云平台400将从待绑定的物联网设备300接收的第一密文与从已绑定的物联网设备200接收的第一密文进行比对校验,若从两处接收的密文相同,则校验通过,则说明物联网设备完成网络接入和设备绑定,云平台400生成相应的第二设备绑定确认信息,并将该第二设备绑定确认信息发送至用户终端100。用户终端100接收云平台400发送的第二设备绑定确认信息,根据第二设备绑定确认信息确定待绑定的物联网设备300完成设备绑定。
本实施例中提供的物联网设备绑定方法,物联网设备在绑定时增加绑定校验,确保物联网设备接入到约定的已绑定的物联网设备200,避免仿造攻击。
下面通过优选实施例对本实施例进行描述和说明。
图3是本优选实施例的一种物联网设备绑定方法的流程图,如图3所示,该方法包括如下步骤:
步骤a1,用户终端100通过近距离通信技术扫描出可被绑定的物联网设备,并由用户选择需要绑定的物联网设备;
步骤a2,用户终端100将待绑定的物联网设备标识集发给云平台400;
步骤a3,云平台400在接收到待绑定的物联网设备300标识后,根据该物联网设备标识获取预先存储的设备盐值,该设备盐值为根据物联网设备的设备标识和设备安全码加密得到的,将设备盐值发给用户账号下的已绑定的物联网设备200;
已绑定的物联网设备200可以是网关设备、路由器,也可以是通过WIFI接入云平台400的物联网设备;用户在用户终端上登录用户账号,该用户账号下已经绑定了一个或多个物联网设备,选择该用户账号下的一个已绑定的物联网设备。
步骤a4,已绑定的物联网设备200将服务标识集和密码通过设备盐值加密后得到的密文返回给云平台400;
这里的服务标识集和密码可以是已绑定的物联网设备200自身的服务标识集和密码也可以是已绑定的物联网设备200已连接的网络的服务标识集和密码。
步骤a5,云平台400把待绑定的物联网设备300标识和密文返回给用户终端100;
步骤a6,用户终端100将密文逐一发送给相应的待绑定的物联网设备300;
步骤a7,待绑定的物联网设备300接收到密文之后,进行有效期校验;校验通过,则执行步骤a8;校验失败,则结束设备绑定流程;
待绑定的物联网设备300接收到密文之后,需要验证此次网络接入是否有效。如果校验失败,则不解密密文。如果校验通过,待绑定的物联网设备300通过计算得到设备盐值,并通过设备盐值去解密密文,得到已绑定的物联网设备200的服务标识集和密码,从而连接到已绑定的物联网设备200提供的网络接入点,并接入云端服务。
步骤a8,校验通过后,待绑定设备计算出设备盐值去解密密文,得到服务标识集和密码,并连接已绑定的物联网设备200提供的网络接入点;
步骤a9,待绑定的物联网设备300连接至云平台400,并使用设备盐值再次加密密文,得到设备绑定确认码,再将设备绑定确认码发给云平台400;
步骤a10,云平台400校验设备绑定确认码;校验通过,则执行步骤a11;校验失败,则结束设备绑定流程;
云平台400校验设备绑定确认码,确保物联网设备连接到已绑定的物联网设备200提供的网络接入点。步骤a11,完成物联网设备的网络接入和绑定。
本实施例中提供的物联网设备绑定方法,具有如下优点:
1)物联网设备无需提前完成网络接入;
2)用户终端无需事前获取物联网设备信息;
3)物联网设备无需开放对外提供设备信息的接口;
4)可支持没有设备密码的物联网设备;
5)在网络接入、设备绑定全过程中,敏感信息均加密,确保用户数据安全;
6)物联网设备在网络接入时增加有效性校验,减少恶意设备添加,增加安全性;
7)物联网设备在绑定时增加绑定校验,确保设备接入到约定的网络接入点,避免仿造攻击。
图4是本优选实施例的另一种物联网设备绑定方法的流程图,如图4所示,该方法包括如下步骤:
步骤b1,用户终端100通过近距离通信技术扫描出可被绑定的物联网设备,并由用户选择需要绑定的物联网设备;
步骤b2,用户终端100将待绑定物联网设备标识集及用户终端100的公钥发给云平台400;
步骤b3,云平台400将公钥发给已绑定的物联网设备200;已绑定的物联网设备200可以是网关设备、路由器,也可以是通过WIFI接入云平台400的物联网设备;
用户在用户终端上登录用户账号,该用户账号下已经绑定了一个或多个物联网设备,选择该用户账号下的一个已绑定的物联网设备。
步骤b4,已绑定的物联网设备200把服务标识集和密码通过公钥加密后得到密文,返还给云平台400;
这里的服务标识集和密码可以是已绑定的物联网设备200自身的服务标识集和密码也可以是已绑定的物联网设备200已连接的网络的服务标识集和密码。
步骤b5,云平台400把密文返回给用户终端100;
步骤b6,用户终端100用私钥解密得到服务标识集和密码;
步骤b7,用户终端100逐一连接待绑定的物联网设备300,并从待绑定的物联网设备300获取随机加密因子,用户终端100将服务标识集和密码通过随机加密因子加密得到联网密文,将联网密文和密文一起传给待绑定的物联网设备300;
步骤b8,待绑定的物联网设备300接收联网密文和密文之后,进行有效期校验;校验通过,则执行步骤b9;校验失败,则结束设备绑定流程;
待绑定的物联网设备300接收联网密文和密文后,需要验证此次网络接入是否有效。如果校验失败,则不解密联网密文。如果校验通过,设备通过随机加密因子进行解密,得到已绑定的物联网设备200自身或者已连接的服务标识集和密码,从而连接到已绑定的物联网设备200提供的网络接入点,并接入云平台400。
步骤b9,校验通过后,物联网设备使用随机加密因子去解密密文,得到服务标识集和密码,并连接已绑定的物联网设备200提供的网络接入点;
步骤b10,待绑定的物联网设备300连接至云平台400,将密文发给云平台400;
步骤b11,云平台400校验设备标识和密文是否匹配;校验通过,则执行步骤b11;校验失败,则结束设备绑定流程;
步骤b12,完成网络接入和绑定。
本实施例中提供的物联网设备绑定方法,具有如下优点:
1)物联网设备无需提前完成网络接入;
2)用户终端无需事前获取物联网设备信息;
3)物联网设备无需开放对外提供设备信息的接口;
4)可支持没有设备密码的物联网设备;
5)在网络接入、设备绑定全过程中,敏感信息均加密,确保用户数据安全;
6)物联网设备在网络接入时增加有效性校验,减少恶意设备添加,增加安全性;
7)物联网设备在绑定时增加绑定校验,确保设备接入到约定的网络接入点,避免仿造攻击。
在本实施例中还提供了一种物联网设备绑定装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是本实施例的一种物联网设备绑定装置的结构框图,如图5所示,该装置包括:
获取模块10,用于获取需要绑定至用户账号下的待绑定的物联网设备300,并生成设备绑定请求;
发送模块20,用于将设备绑定请求发送至云平台400;云平台400接收到设备绑定请求后,将加密信息发送至绑定在用户账号下的已绑定的物联网设备200,加密信息为云平台400根据设备绑定请求生成;
接收模块30,用于接收云平台400发送的第一密文;第一密文为已绑定的物联网设备200根据加密信息对已绑定的物联网设备200的服务标识集和密码进行加密得到,并发送至云平台400;
处理模块40,用于当设备绑定请求中不包括用户终端100的公钥时,发送第一密文至待绑定的物联网设备300;待绑定的物联网设备300根据解密信息对第一密文进行解密后,获取已绑定的物联网设备200的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备200,以使待绑定的物联网设备300绑定至用户账号。
需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取需要绑定至用户账号下的待绑定的物联网设备300,并生成设备绑定请求;
S2,将设备绑定请求发送至云平台400;云平台400接收到设备绑定请求后,将加密信息发送至绑定在用户账号下的已绑定的物联网设备200,加密信息为云平台400根据设备绑定请求生成;
S3,接收云平台400发送的第一密文;第一密文为已绑定的物联网设备200根据加密信息对已绑定的物联网设备200的服务标识集和密码进行加密得到,并发送至云平台400;
S4,当设备绑定请求中不包括用户终端100的公钥时,发送第一密文至待绑定的物联网设备300;待绑定的物联网设备300根据解密信息对第一密文进行解密后,获取已绑定的物联网设备200的服务标识集和密码,并根据服务标识集和密码接入已绑定的物联网设备200提供的网络接入点,以使待绑定的物联网设备300绑定至用户账号。
需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。
此外,结合上述实施例中提供的物联网设备绑定方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种物联网设备绑定方法的步骤。
应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本申请提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本申请保护范围。
显然,附图只是本申请的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本申请适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本申请披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本申请公开的内容不足。
“实施例”一词在本申请中指的是结合实施例描述的具体特征、结构或特性可以包括在本申请的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本申请中描述的实施例在没有冲突的情况下,可以与其它实施例结合。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种物联网设备绑定方法,其特征在于,所述方法包括,
获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;
将所述设备绑定请求发送至云平台;所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备,所述加密信息为所述云平台根据所述设备绑定请求生成;
接收所述云平台发送的第一密文;所述第一密文为所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台;
当所述设备绑定请求中不包括用户终端的公钥时,发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
2.根据权利要求1所述的物联网设备绑定方法,其特征在于,当所述设备绑定请求中不包括所述用户终端的公钥时,所述加密信息和所述解密信息均为设备盐值;所述设备盐值根据所述待绑定的物联网设备的设备标识和设备安全码生成。
3.根据权利要求1或2所述的物联网设备绑定方法,其特征在于,所述根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点后,所述方法包括,
接收所述云平台发送的第一设备绑定确认信息,根据所述第一设备绑定确认信息确定所述待绑定的物联网设备完成设备绑定;所述第一设备绑定确认信息由所述云平台对第一设备绑定确认码进行校验得到,所述第一设备绑定确认码由所述待绑定的物联网设备根据所述加密信息再次对所述第一密文进行加密得到。
4.根据权利要求1所述的物联网设备绑定方法,其特征在于,当所述设备绑定请求中包括所述用户终端的公钥时,所述方法包括,
根据所述用户终端的私钥,对所述第一密文进行解密,得到所述已绑定的物联网设备的所述服务标识集和所述密码;
从所述待绑定的物联网设备获取随机加密因子,并根据所述随机加密因子对所述服务标识集和所述密码进行加密得到第二密文;
将所述第一密文和所述第二密文发送至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第二密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
5.根据权利要求4所述的物联网设备绑定方法,其特征在于,当所述设备绑定请求中包括所述用户终端的公钥时,所述解密信息为所述随机加密因子。
6.根据权利要求1、2、4、或5任一项所述的物联网设备绑定方法,其特征在于,所述根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点后,所述方法包括,
接收所述云平台发送的第二设备绑定确认信息,根据所述第二设备绑定确认信息确定所述待绑定的物联网设备完成设备绑定;所述第二设备绑定确认信息由所述云平台将从所述待绑定的物联网设备接收的第一密文与从所述已绑定的物联网设备接收的第一密文进行校验得到。
7.一种物联网设备绑定方法,其特征在于,所述方法包括,
用户终端获取需要绑定至用户账号下的待绑定的物联网设备,生成设备绑定请求,并将所述设备绑定请求发送至云平台;
所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备;所述加密信息为所述云平台根据所述设备绑定请求生成;
所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到第一密文,并发送所述第一密文至所述云平台;
所述云平台将所述第一密文发送至所述用户终端;
当所述设备绑定请求中不包括所述用户终端的公钥时,所述用户终端发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
8.根据权利要求7所述的物联网设备绑定方法,其特征在于,当所述设备绑定请求中包括所述用户终端的公钥时,所述方法包括,
所述用户终端根据所述用户终端的私钥,对所述第一密文进行解密,得到所述已绑定的物联网设备的所述服务标识集和所述密码;
所述用户终端从所述待绑定的物联网设备获取随机加密因子,并根据所述随机加密因子对所述服务标识集和所述密码进行加密得到第二密文;
所述用户终端将所述第一密文和所述第二密文发送至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第二密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
9.一种物联网设备绑定装置,其特征在于,所述装置包括,
获取模块,用于获取需要绑定至用户账号下的待绑定的物联网设备,并生成设备绑定请求;
发送模块,用于将所述设备绑定请求发送至云平台;所述云平台接收到所述设备绑定请求后,将加密信息发送至绑定在所述用户账号下的已绑定的物联网设备,所述加密信息为所述云平台根据所述设备绑定请求生成;
接收模块,用于接收所述云平台发送的第一密文;所述第一密文为所述已绑定的物联网设备根据所述加密信息对所述已绑定的物联网设备的服务标识集和密码进行加密得到,并发送至云平台;
处理模块,用于当所述设备绑定请求中不包括用户终端的公钥时,发送所述第一密文至所述待绑定的物联网设备;所述待绑定的物联网设备根据解密信息对所述第一密文进行解密后,获取所述已绑定的物联网设备的所述服务标识集和所述密码,并根据所述服务标识集和所述密码接入所述已绑定的物联网设备提供的网络接入点,以使所述待绑定的物联网设备绑定至所述用户账号。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的物联网设备绑定方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111675334.5A CN114422216B (zh) | 2021-12-31 | 2021-12-31 | 一种物联网设备绑定方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111675334.5A CN114422216B (zh) | 2021-12-31 | 2021-12-31 | 一种物联网设备绑定方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114422216A true CN114422216A (zh) | 2022-04-29 |
CN114422216B CN114422216B (zh) | 2024-01-09 |
Family
ID=81271848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111675334.5A Active CN114422216B (zh) | 2021-12-31 | 2021-12-31 | 一种物联网设备绑定方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114422216B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115065712A (zh) * | 2022-08-16 | 2022-09-16 | 飞天诚信科技股份有限公司 | 一种对共享设备感知和控制的方法和*** |
CN115767508A (zh) * | 2022-10-21 | 2023-03-07 | 浙江华樽科技有限公司 | 移动终端用户绑定方法、装置、计算机设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160050566A1 (en) * | 2013-04-28 | 2016-02-18 | Huawei Device Co., Ltd. | Wireless Terminal Configuration Method, Device, and System |
US20160269527A1 (en) * | 2015-03-13 | 2016-09-15 | Xiaomi Inc. | Methods and apparatuses for binding with device |
CN108616882A (zh) * | 2018-04-10 | 2018-10-02 | 青岛海尔科技有限公司 | 家电设备的配网方法、入网方法、装置、存储介质及设备 |
US10129499B1 (en) * | 2015-12-07 | 2018-11-13 | Gopro, Inc. | Securing wireless network credentials without a user login |
CN111726886A (zh) * | 2019-03-20 | 2020-09-29 | 阿里巴巴集团控股有限公司 | 网络配置方法、装置及电子设备 |
CN112187831A (zh) * | 2020-10-30 | 2021-01-05 | 腾讯科技(深圳)有限公司 | 设备入网方法和装置、存储介质及电子设备 |
WO2021077930A1 (zh) * | 2019-10-22 | 2021-04-29 | 珠海格力电器股份有限公司 | 一种自动联网方法、装置、设备以及可读介质 |
CN113259918A (zh) * | 2021-05-11 | 2021-08-13 | 杭州华橙软件技术有限公司 | 设备的绑定方法及*** |
CN113423105A (zh) * | 2021-06-10 | 2021-09-21 | 杭州华橙软件技术有限公司 | 网络连接方法及装置 |
CN113538739A (zh) * | 2021-06-09 | 2021-10-22 | 杭州华橙软件技术有限公司 | 智能锁的配对方法、电子装置和存储介质 |
-
2021
- 2021-12-31 CN CN202111675334.5A patent/CN114422216B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160050566A1 (en) * | 2013-04-28 | 2016-02-18 | Huawei Device Co., Ltd. | Wireless Terminal Configuration Method, Device, and System |
US20160269527A1 (en) * | 2015-03-13 | 2016-09-15 | Xiaomi Inc. | Methods and apparatuses for binding with device |
US10129499B1 (en) * | 2015-12-07 | 2018-11-13 | Gopro, Inc. | Securing wireless network credentials without a user login |
CN108616882A (zh) * | 2018-04-10 | 2018-10-02 | 青岛海尔科技有限公司 | 家电设备的配网方法、入网方法、装置、存储介质及设备 |
CN111726886A (zh) * | 2019-03-20 | 2020-09-29 | 阿里巴巴集团控股有限公司 | 网络配置方法、装置及电子设备 |
WO2021077930A1 (zh) * | 2019-10-22 | 2021-04-29 | 珠海格力电器股份有限公司 | 一种自动联网方法、装置、设备以及可读介质 |
CN112187831A (zh) * | 2020-10-30 | 2021-01-05 | 腾讯科技(深圳)有限公司 | 设备入网方法和装置、存储介质及电子设备 |
CN113259918A (zh) * | 2021-05-11 | 2021-08-13 | 杭州华橙软件技术有限公司 | 设备的绑定方法及*** |
CN113538739A (zh) * | 2021-06-09 | 2021-10-22 | 杭州华橙软件技术有限公司 | 智能锁的配对方法、电子装置和存储介质 |
CN113423105A (zh) * | 2021-06-10 | 2021-09-21 | 杭州华橙软件技术有限公司 | 网络连接方法及装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115065712A (zh) * | 2022-08-16 | 2022-09-16 | 飞天诚信科技股份有限公司 | 一种对共享设备感知和控制的方法和*** |
CN115065712B (zh) * | 2022-08-16 | 2022-11-04 | 飞天诚信科技股份有限公司 | 一种对共享设备感知和控制的方法和*** |
CN115767508A (zh) * | 2022-10-21 | 2023-03-07 | 浙江华樽科技有限公司 | 移动终端用户绑定方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114422216B (zh) | 2024-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102018971B1 (ko) | 네트워크 액세스 디바이스가 무선 네트워크 액세스 포인트를 액세스하게 하기 위한 방법, 네트워크 액세스 디바이스, 애플리케이션 서버 및 비휘발성 컴퓨터 판독가능 저장 매체 | |
CN105207774B (zh) | 验证信息的密钥协商方法及装置 | |
US8763097B2 (en) | System, design and process for strong authentication using bidirectional OTP and out-of-band multichannel authentication | |
CN103763631B (zh) | 认证方法、服务器和电视机 | |
EP2696557B1 (en) | System and method for accessing third-party applications based on cloud platform | |
JP4617763B2 (ja) | 機器認証システム、機器認証サーバ、端末機器、機器認証方法、および機器認証プログラム | |
CN101005361B (zh) | 一种服务器端软件保护方法及*** | |
US8868909B2 (en) | Method for authenticating a communication channel between a client and a server | |
CN111615105B (zh) | 信息提供、获取方法、装置及终端 | |
US8800013B2 (en) | Devolved authentication | |
CN107040513B (zh) | 一种可信访问认证处理方法、用户终端和服务端 | |
CN108243176B (zh) | 数据传输方法和装置 | |
CA2879910C (en) | Terminal identity verification and service authentication method, system and terminal | |
CN101577917A (zh) | 一种安全的基于手机的动态密码验证方法 | |
WO2016115807A1 (zh) | 无线路由器的接入处理、接入方法及装置 | |
CN106027251B (zh) | 一种身份证读卡终端与云认证平台数据传输方法和*** | |
CN107483415B (zh) | 一种共享用电交互***的双向认证方法 | |
WO2012067847A1 (en) | System and method for end to end encryption | |
CN111901346A (zh) | 一种身份认证*** | |
CN106027473B (zh) | 身份证读卡终端与云认证平台数据传输方法和*** | |
CN102333085B (zh) | 安全的网络认证***和方法 | |
CN114422216B (zh) | 一种物联网设备绑定方法、装置和存储介质 | |
CN113411187B (zh) | 身份认证方法和***、存储介质及处理器 | |
WO2005088892A1 (en) | A method of virtual challenge response authentication | |
CN104243452B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |