【技术实现步骤摘要】
本专利技术涉及认证技术,特别设计互联网系统间认证的技术。
技术介绍
随着互联网迅速普及和发展,各种网络应用得到了快速的发展,诸如电子商务、电子政务、网上证券及网上银行等,将传统的商务活动及办公模式转移到移动网络化、信息化的环境中来,但由于互联网的开放性及缺乏统一的标准,促使互联网在带给人们便利之余,也带来了信息安全的问题,最为显著的问题包括网络实体的身份认证的合法性、数据传输的完整性及交易双方的不可抵赖性。目前最好的防范措施就是建立一套以数字证书为认证基础的安全机制。目前传统CA(证书管理机构)基于RSA公钥密码体制建立的一套体系,目前主要用于银行、金融体系,它的主要特点是安全性比较高,但是流程比较繁琐,效率不高,不适合在互联网各应用的高并发、高可用、高性能及高负载的业务场景进行使用。
技术实现思路
本专利技术的目的是要解决目前传统认证流程效率不高的问题,提供了一种基于PKI实现互联网系统间认证的方法。本专利技术解决其技术问题,采用的技术方案是,基于PKI实现互联网系统间认证的方法,其特征在于,包括以下步骤:步骤1、服务器及终端分别向认证平台发起激活,服务器存储服务器ID、服务器公钥、服务器私钥、终端ID及终端公钥,终端存储终端ID、终端公钥、终端私钥及服务器公钥;步骤2、服务器与终端第一次会话连接时,分别验证各自身份,验证时服务器需配置对应的安全策略,验证成功后进入步骤3;步骤3、服务器与终端根据安全策略确认是否需要使用加密算法,若需要则进入步骤4,否则正常处理后续会话;步骤4、服务器与终端协商密钥,分别对密钥进行保存;步骤5、服务器与终端之间通过密钥进行 ...
【技术保护点】
基于PKI实现互联网系统间认证的方法,其特征在于,包括以下步骤:步骤1、服务器及终端分别向认证平台发起激活,服务器存储服务器ID、服务器公钥、服务器私钥、终端ID及终端公钥,终端存储终端ID、终端公钥、终端私钥及服务器公钥;步骤2、服务器与终端第一次会话连接时,分别验证各自身份,验证时服务器需配置对应的安全策略,验证成功后进入步骤3;步骤3、服务器与终端根据安全策略确认是否需要使用加密算法,若需要则进入步骤4,否则正常处理后续会话;步骤4、服务器与终端协商密钥,分别对密钥进行保存;步骤5、服务器与终端之间通过密钥进行数据交互。
【技术特征摘要】
1.基于PKI实现互联网系统间认证的方法,其特征在于,包括以下步骤:步骤1、服务器及终端分别向认证平台发起激活,服务器存储服务器ID、服务器公钥、服务器私钥、终端ID及终端公钥,终端存储终端ID、终端公钥、终端私钥及服务器公钥;步骤2、服务器与终端第一次会话连接时,分别验证各自身份,验证时服务器需配置对应的安全策略,验证成功后进入步骤3;步骤3、服务器与终端根据安全策略确认是否需要使用加密算法,若需要则进入步骤4,否则正常处理后续会话;步骤4、服务器与终端协商密钥,分别对密钥进行保存;步骤5、服务器与终端之间通过密钥进行数据交互。2.如权利要求1所述的基于PKI实现互联网系统间认证的方法,其特征在于,步骤1中,所述服务器及终端分别向认证平台发起激活,服务器存储服务器ID、服务器公钥、服务器私钥、终端ID及终端公钥,终端存储终端ID、终端公钥、终端私钥及服务器公钥中,服务器向认证平台发起激活的方法为:步骤101、服务器集成服务器SDK包,所述服务器SDK包中集成了ECC算法及认证平台证书;步骤102、服务器向认证平台发起激活请求,向认证平台上传服务器的相关信息;步骤103、认证平台根据上传的服务器的相关信息进行审核,审核通过后生成服务器ID,并利用认证平台的私钥对服务器ID进行签名,得到第一签名值,将第一签名值及审核结果发送给服务器;步骤104、服务器接收到第一签名值,根据认证平台证书对其进行验证,验证成功则得到服务器ID,进入步骤105,否则认为认证平台不合法,回到步骤102;步骤105、服务器调用ECC算法,生成ECC算法的服务器公钥及服务器私钥,通过服务器私钥对服务器ID进行签名,得到第二签名值,并将其与服务器公钥一起发送给认证平台;步骤106、认证平台根据接收到的服务器公钥对接收到的第二签名值进行验证得到服务器ID,并存储服务器公钥。3.如权利要求2所述的基于PKI实现互联网系统间认证的方法,其特征在于,步骤101中,所述服务器的相关信息包括服务器应用ID、服务器域名及服务器MAC地址。4.如权利要求2所述的基于PKI实现互联网系统间认证的方法,其特征在于,步骤1中,所述服务器及终端分别向认证平台发起激活,服务器存储服务器ID、服务器公钥、服务器私钥、终端ID及终端公钥,终端存储终端ID、终端公钥、终端私钥及服务器公钥中,终端向认证平台发起激活的方法为:步骤107、终端集成终端SDK包,所述终端SDK包中集成了ECC算法及认证平台证书;步骤108、终端向认证平台发起激活请求,向认证平台上传终端的相关信息;步骤109、认证平台根据上传的终端的相关信息进行审核,审核通过后生成终端ID,并利用认证平台的私钥对终端ID进行签名,得到第三签名值,将第三签名值及审核结果发送给终端;步骤110、终端接收到第三签名值,根据认证平台证书对其进行验证,验证成功则得到终端ID,进入步骤111,否则认为认证平台不合法,回到步骤108;步骤111、终端调用ECC算法,生成ECC算法的终端公钥及终端私钥,通过终...
【专利技术属性】
技术研发人员:肖建,常清雪,刘剑飞,付强,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。