一种密钥交换方法及装置制造方法及图纸

技术编号:45526305 阅读:20 留言:0更新日期:2025-06-13 17:27
本申请公开了一种密钥交换方法及装置,涉及云计算领域。该方法应用于第一通信方,第一通信方持有第一固定私钥分片,与第一通信方具有协同关系的服务端持有第二固定私钥分片,包括:第一通信方接收第二通信方发送的第一固定公钥和第一临时公钥;第一通信方基于第一固定公钥、第一临时公钥以及第一固定私钥分片,生成第一密钥分片;第一通信方向服务端发送密钥交换参数,密钥交换参数与第一固定公钥和第一临时公钥相关;第一通信方接收服务端发送的第二密钥分片,第二密钥分片是基于密钥交换参数和第二固定私钥分片所生成的;第一通信方基于第一密钥分片和第二密钥分片,生成共享密钥,共享密钥用于派生得到第一通信方与第二通信方之间通信的会话密钥。本申请用于有效的保护私钥,提升安全性。

【技术实现步骤摘要】

本申请涉及云计算领域,尤其涉及一种密钥交换方法及装置


技术介绍

1、国家密码局认定的国产密码算法(即国密)主要包含sm2、sm3、sm4、sm9等算法。其中,sm2算法是一种椭圆曲线公钥密钥算法,该sm2算法的密钥交换协议及其流程,可用于商用密码应用中满足通信双方经过两次或可选三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥(会话密钥)。

2、在进行密钥交换时,发起方(或响应方)的固定私钥会参与密钥交换的计算,一旦被攻击者掌控,攻击者就能够破解本次的会话消息,从而造成极大的风险,因此如何安全的存储和使用私钥就是一个很重要的问题。


技术实现思路

1、本申请提供一种密钥交换方法及装置,用于有效的保护私钥,提升安全性。

2、为达到上述目的,本申请采用如下技术方案。

3、第一方面,本申请实施例提供一种密钥交换方法,该方法应用于第一通信方,第一通信方持有第一固定私钥分片,与第一通信方具有协同关系的服务端持有第二固定私钥分片,该方法包括:第一通信方接收第二通信方发送的第一固本文档来自技高网...

【技术保护点】

1.一种密钥交换方法,其特征在于,应用于第一通信方,所述第一通信方持有第一固定私钥分片,与所述第一通信方具有协同关系的服务端持有第二固定私钥分片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一通信方基于所述第一固定公钥、所述第一临时公钥以及所述第一固定私钥分片,生成第一密钥分片,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述密钥交换参数包括所述第一临时公钥和所述第一固定公钥,或者所述密钥交换参数包括组合临时公钥,所述组合临时公钥是基于所述第一临时公钥和...

【技术特征摘要】

1.一种密钥交换方法,其特征在于,应用于第一通信方,所述第一通信方持有第一固定私钥分片,与所述第一通信方具有协同关系的服务端持有第二固定私钥分片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一通信方基于所述第一固定公钥、所述第一临时公钥以及所述第一固定私钥分片,生成第一密钥分片,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述密钥交换参数包括所述第一临时公钥和所述第一固定公钥,或者所述密钥交换参数包括组合临时公钥,所述组合临时公钥是基于所述第一临时公钥和所述第一固定公钥所生成的。

5.根据权利要求4所述的方法,其特征在于,所述密钥交换参数还包括索引标识,所述索引标识用于指示所述第一固定私钥分片与所述第二固定私钥分片的对应关系。

6.根据权利要求1-5任一项所述的方法,其特征在于,所述第一通信方与所述第二通信方之间通过传输层安全性tls协议进行通信。

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一固定私钥分片与所述第二固定私钥分片组成所述第一通信方的固定私钥。

8.一种密钥交换方法,其特征在于,应用于服务端,所述服务端持有n个通信方分别对应的固定私钥分片,n为正整数,所述n个通信方包括第一通信方,所述第一通信方持有第一固定私钥...

【专利技术属性】
技术研发人员:高航泽潘治忠魏玉科李泳
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1