【技术实现步骤摘要】
本专利技术属于通信安全领域,具体地讲,涉及一种用于密钥加密通信系统中的加密密钥交换方法。
技术介绍
随着通信技术的发展,通信安全变得越来越重要。目前流行的两种数据加密体系为对称密钥加密法和非对称密钥加密法。常用的对称密钥加密法如DES、AES。非对称密钥加密法又称为公开密钥方法,常用的非对称密钥加密法如RSA,ECC等。在使用对称密钥加密算法进行通信的对称密钥加密通信系统中,通信双方需要约定一个密钥,其相对比较固定,并且称密钥加密算法是公开的,很容易受到攻击,并且时间长了该固定密钥容易被攻击方猜到导致整个系统崩溃。 因此,需要一种不依赖于固定密钥的加密方法,其密钥是随机的并且可以公开一部分。第一个可实施的公开密钥算法是RSA算法。该算法是基于数学NP问题(具体为数学中大数分解困难)的设定。但该算法有一个很大的缺陷,即,随着技术进步,大数分解越来越容易,为了提高破解难度不得不提高数学运算的位数,导致硬件成本越来越高,并且硬件寿命变短。此外,当前也出现了一些RSA算法的破解方法。例如,在2010年3月10日的欧洲设计、自动化和测试会议上的题为“Fault-based att ...
【技术保护点】
一种用于密钥加密通信系统中的加密密钥交换方法,其特征在于包括:第一通信节点生成随机的矩阵A,计算矩阵A与方阵M的乘积,并将矩阵A与方阵M的乘积发送给第二通信节点,其中,方阵M是由第一通信节点与第二通信节点预先确定的奇异方阵;第二通信节点生成随机的矩阵B,计算方阵M与矩阵B的乘积,并将方阵M与矩阵B的乘积发送给第一通信节点;第一通信节点计算矩阵A与从第二通信节点接收的方阵M与矩阵B的乘积的乘积,以生成加密密钥;第二通信节点计算从第一通信节点接收的矩阵A与方阵M的乘积与矩阵B的乘积,以生成加密密钥,其中,方阵M的阶数与矩阵A的列数相同,方阵M的阶数与矩阵B的行数相同,矩阵A的行 ...
【技术特征摘要】
1.一种用于密钥加密通信系统中的加密密钥交换方法,其特征在于包括 第一通信节点生成随机的矩阵A,计算矩阵A与方阵M的乘积,并将矩阵A与方阵M的乘积发送给第二通信节点,其中,方阵M是由第一通信节点与第二通信节点预先确定的奇异方阵; 第二通信节点生成随机的矩阵B,计算方阵M与矩阵B的乘积,并将方阵M与矩阵B的乘积发送给第一通信节点; 第一通信节点计算矩阵A与从第二通信节点接收的方阵M与矩阵B的乘积的乘积,以生成加密密钥; 第二通信节点计算从第一通信节点接收的矩阵A与方阵M的乘积与矩阵B的乘积,以生成加密密钥, 其中,方阵M的阶数与矩阵A的列数相同,方阵M的阶数与矩阵B的行数相同,矩阵A的行数与矩阵B的列数相同。2.根据权利要求I所述的加密密钥交换方法,其特征在于第一通信节点将...
【专利技术属性】
技术研发人员:王政,吴恒志,邓忠平,
申请(专利权)人:深圳市金溢科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。