一种物联网终端数字证书签发系统和方法技术方案

技术编号:16219256 阅读:39 留言:0更新日期:2017-09-16 01:45
本发明专利技术公开一种物联网终端数字证书签发系统和方法,涉及信息安全技术、云计算和物联网技术领域,通过由智能终端设备、第三方CA认证中心和物联网云中心构成的数字证书签发系统,由智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。本发明专利技术将物联网云中心与第三方CA认证中心结合,提供证书签发服务,根据物联网智能终端设备的加密方式进行个性化的服务,既保证了拥有硬件加密芯片的终端的私钥不被泄露,又解决了采用软加密方式的终端的密钥强度问题。

System and method for issuing digital certificate of Internet of things terminal

The invention discloses an internet terminal digital certificate issuing system and method relating to information security technology, cloud computing and networking technology, through the intelligent terminal equipment, digital certificate from the third party CA Certification Center and the center of things cloud issue system, asymmetric key generation by intelligent terminal equipment, the identity information signature encryption, and uploaded to the Internet cloud center, by the IOT cloud Center for identity authentication, and then formally issued by the third party CA Certification Center, and returned to the intelligent terminal equipment. The present invention will IOT cloud center and third party CA Certification Center combination, provide certificate services, according to the Internet smart terminal equipment encryption methods personalized service, which has a hardware encryption chip terminal private key will not be leaked, but also solve the problem of the soft strength by key encryption terminal.

【技术实现步骤摘要】
一种物联网终端数字证书签发系统和方法
本专利技术涉及信息安全技术、云计算和物联网
,具体的说是一种物联网终端数字证书签发系统和方法。
技术介绍
近年来,物联网技术发展迅速,对农业、工业、服务业等人类社会基本业态都产生了深远影响,对整个人类社会的生产和生活方式带来深远变革。物联网技术通过实时采集来自传感设备的信息,实现对设备的识别、监控、定位、连接、跟踪以及管理,让设备、网络和交互变得更加智能。物联网技术已从单纯技术上升到一种新经济形态。物联网中存在海量的智能终端设备,其产生的数据量也规模巨大,云计算技术的推广普及和云基础设施及平台的建设,使得这些海量终端的实时动态管理以及智能分析变得可能。随着各类接入智能终端设备的增多,出现了许多适合物联网领域的标准协议,例如MQTT、TR-069、JT-808协议等。这些协议大多通过数字证书来完成终端设备与云中心的身份认证,并基于数字证书来保证终端设备与云中心的信道安全。在这种情况下,如何将数字证书发放到海量的传感终端,一方面,如何能够保证物联网终端的数字证书在线签发的合法性;另一方面,如何保证物联网终端产生的密钥强度能够满足实际安全需求,这些都成为物联网技术发展过程中亟需解决的问题。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种物联网终端数字证书签发系统和方法。本专利技术所述一种物联网终端数字证书签发系统和方法,解决上述技术问题采用的技术方案如下:所述物联网终端数字证书签发系统和方法,该数字证书签发系统的架构主要包括:智能终端设备、第三方CA认证中心和物联网云中心,其中,所述智能终端设备负责上传身份信息数据,生成临时非对称密钥并验证物联网云中心的身份,保存数字证书到本地硬件设备中;所述物联网云中心设置有智能终端设备的数据中心和服务中心,提供身份认证服务和密钥相关安全认证服务,同时与第三方CA认证中心交互;所述第三方CA认证中心提供数字证书签发服务;所述智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。优选的,所述数字证书签发系统还包括硬件加密设备,用于生成密钥对。优选的,所述物联网云中心还设置有注册库,通过注册库能够查询智能终端设备标识,确定智能终端设备标识是否合法。本专利技术所述一种物联网终端数字证书签发系统和方法,与现有技术相比具有的有益效果是:本专利技术将物联网云中心与第三方CA认证中心结合,提供证书签发服务,根据物联网智能终端设备的加密方式进行个性化的服务,既保证了拥有硬件加密芯片的终端的私钥不被泄露,又解决了采用软加密方式的终端的密钥强度问题;整个签发过程都是在服务中心与智能终端设备之间的管理信道上完成,保证了物联网智能终端设备数字证书签发过程的安全性,也保证了其数据通道的安全性。附图说明附图1为所述物联网终端数字证书签发系统的示意图;附图2为智能终端设备的数字证书签发的流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本专利技术所述一种物联网终端数字证书签发系统和方法进一步详细说明。为了解决物联网智能终端设备的数字证书签发问题,本专利技术提出了一种物联网终端数字证书签发系统和方法,将物联网云中心与第三方CA认证中心结合,提供证书签发服务,根据物联网智能终端设备的加密方式进行个性化的服务,既保证了拥有硬件加密芯片的终端的私钥不被泄露,保证物联网智能终端设备数字证书签发过程的安全性,又解决了采用软加密方式的终端的密钥强度问题。实施例:本实施例所述物联网终端数字证书签发系统,如附图1所示,该数字证书签发系统的架构主要包括:智能终端设备、第三方CA认证中心和物联网云中心,其中所述智能终端设备负责上传身份信息数据,生成临时非对称密钥并验证物联网云中心的身份,保存数字证书到本地硬件设备中;所述物联网云中心设置有智能终端设备的数据中心和服务中心,提供身份认证服务和密钥相关安全认证服务,同时与第三方CA认证中心交互;所述第三方CA认证中心提供数字证书签发服务;所述智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。该数字证书签发系统还包括硬件加密设备,用于生成密钥对。所述物联网云中心还设置有注册库,通过注册库能够查询智能终端设备标识,确定智能终端设备标识是否合法。物联网云中心的服务中心与智能终端设备之间建立管理信道用于交互通信;并且获得证书后,数据中心与智能终端设备之间通过数据信道进行数据处理结果的传输。采用上述物联网终端数字证书签发系统,在智能终端设备、第三方CA认证中心和物联网云中心构成的数字证书签发系统下,进行智能终端设备的数字证书签发,如附图2所示,其实现过程具体包括如下步骤:步骤一,智能终端设备向物联网云中心提出数字证书申请请求;步骤二,物联网云中心生成申请号、一次性认证码和申请号有效期,并对其进行数字签名,发送到智能终端设备;步骤三,智能终端设备验证数字签名;步骤四,若智能终端设备包含加密芯片,则由硬件加密设备生成密钥对—公钥PubKey、私钥PriKey,标识其为硬加密设备终端,连同申请号、一次性认证码、申请号有效期、智能终端设备标识以及生产的公钥PubKey,使用其私钥PriKey进行数字签名生成申请书;若智能终端设备不包含加密芯片,则由智能终端设备利用软算法生成密钥对—公钥TmpPubKey、私钥TmpPriKey,标识其为软加密设备终端,并连同申请号、一次性认证码、申请号有效期、智能终端设备标识以及生成的公钥TmpPubKey,使用其私钥TmpPriKey进行数字签名生成申请书;步骤五,智能终端设备将申请书发送到物联网云中心;步骤六,物联网云中心验证申请书的数字签名,比对申请号和一次性认证码内容,确定申请合法性,并在物联网云中心注册库中查询智能终端设备标识,确定设备标识是否合法;步骤七、若智能终端设备采用硬加密方式,则直接根据其标识信息和公钥向第三方CA认证中心提出数字证书单证书申请;若智能终端设备采用软加密方式,则根据其标识信息和公钥向第三方CA认证中心提出数字证书双证书申请;步骤八,第三方CA认证中心根据申请证书类型和智能终端设备产生的公钥签发相应的数字证书,其中,单证书类型返回一张数字证书Cert;双证书类型返回两张数字证书(Cert1、Cert2)和加密后的私钥EncPriKey,密钥管理中心的硬件加密设备生成公钥KmcPubKey、私钥KmcPriKey,使用智能终端设备提供的公钥TmpPubKey对私钥KmcPriKey进行加密得到私钥EncPriKey,并与另一张数字证书Cert2的公钥KmcPubKey对应;步骤九,物联网云中心收到第三方CA认证中心签发的数字证书,发送给智能终端设备;步骤十,若智能终端设备采用硬加密方式,则将接收的证书Cert导入到加密芯片中;若智能终端设备采用软加密方式,则接收到的结果为数字证书(Cert1、Cert2)和加密后的私钥EncPriKey,使用本地软生成的私钥TmpPriKey将私钥EncPriKey解密,得到私钥KmcPriKey,本文档来自技高网...
一种物联网终端数字证书签发系统和方法

【技术保护点】
一种物联网终端数字证书签发系统,其特征在于,其系统架构主要包括:智能终端设备、第三方CA认证中心和物联网云中心,其中,所述智能终端设备负责上传身份信息数据,生成临时非对称密钥并验证物联网云中心的身份,保存数字证书到本地硬件设备中;所述物联网云中心设置有智能终端设备的数据中心和服务中心,提供身份认证服务和密钥相关安全认证服务,同时与第三方CA认证中心交互;所述第三方CA认证中心提供数字证书签发服务;所述智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。

【技术特征摘要】
1.一种物联网终端数字证书签发系统,其特征在于,其系统架构主要包括:智能终端设备、第三方CA认证中心和物联网云中心,其中,所述智能终端设备负责上传身份信息数据,生成临时非对称密钥并验证物联网云中心的身份,保存数字证书到本地硬件设备中;所述物联网云中心设置有智能终端设备的数据中心和服务中心,提供身份认证服务和密钥相关安全认证服务,同时与第三方CA认证中心交互;所述第三方CA认证中心提供数字证书签发服务;所述智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。2.根据权利要求1所述一种物联网终端数字证书签发系统,其特征在于,所述数字证书签发系统还包括硬件加密设备,用于生成密钥对。3.根据权利要求2所述一种物联网终端数字证书签发系统,其特征在于,所述物联网云中心还设置有注册库,通过注册库能够查询智能终端设备标识,确定智能终端设备标识是否合法。4.一种物联网终端数字证书签发方法,其特征在于,通过由智能终端设备、第三方CA认证中心和物联网云中心构成的数字证书签发系统,所述智能终端设备负责上传身份信息数据,生成临时非对称密钥并验证物联网云中心的身份,保存数字证书到本地硬件设备中;所述物联网云中心设置有智能终端设备的数据中心和服务中心,提供身份认证服务和密钥相关安全认证服务,同时与第三方CA认证中心交互;所述第三方CA认证中心提供数字证书签发服务;所述智能终端设备生成非对称密钥,将其身份信息签名加密,并上传到物联网云中心,由物联网云中心进行身份信息认证,再交由第三方CA认证中心进行正式签发,并传回智能终端设备。5.根据权利要求4所述一种物联网终端数字证书签发方法,其特征在于,进行智能终端设备的数字证书签发,其实现过程具体包括如下步骤:步骤一,智能终端设备向物联网云中心提出数字证书申请请求;步骤二,物联网云中心生成申请号、一次性认证码和申请号有效期,并对其进行数字签名,发送到智能终端设备;步骤三,智能终端设备验证数字签名;步骤四,若智能终端设备包含加密芯片,则由硬件加密设备生成密钥对—公钥PubKey、私钥PriKey,标识其为硬加密设备终端,连同申请号、一次性认证码、申请号有效期、智...

【专利技术属性】
技术研发人员:孙善宝于治楼张爱成
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1