发明名称 |
用于密钥加密通信系统中的加密密钥交换方法 |
摘要 |
一种用于密钥加密通信系统中的加密密钥交换方法,包括:第一通信节点生成随机的矩阵A,计算矩阵A与方阵M的乘积,并将矩阵A与方阵M的乘积发送给第二通信节点,其中,方阵M是由第一通信节点与第二通信节点预先确定的奇异方阵;第二通信节点生成随机的矩阵B,计算方阵M与矩阵B的乘积,并将方阵M与矩阵B的乘积发送给第一通信节点;第一通信节点计算矩阵A与从第二通信节点接收的方阵M与矩阵B的乘积,以生成加密密钥;第二通信节点计算从第一通信节点接收的矩阵A与方阵M的乘积与矩阵B的乘积,以生成加密密钥,其中,方阵M的阶数与矩阵A的列数相同,方阵M的阶数与矩阵B的行数相同,矩阵的行数与矩阵B的列数相同。 |
申请公布号 |
CN102904714B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201110208459.7 |
申请日期 |
2011.07.25 |
申请人 |
深圳市金溢科技股份有限公司 |
发明人 |
王政;吴恒志;邓忠平 |
分类号 |
H04L9/08(2006.01)I |
主分类号 |
H04L9/08(2006.01)I |
代理机构 |
深圳市铭粤知识产权代理有限公司 44304 |
代理人 |
杨林 |
主权项 |
一种用于密钥加密通信系统中的加密密钥交换方法,其特征在于包括:第一通信节点生成随机的矩阵A,计算矩阵A与方阵M的乘积C<sub>A</sub>,并将矩阵A与方阵M的乘积C<sub>A</sub>以明文或密文方式发送给第二通信节点,其中,C<sub>A</sub>=A×M,方阵M是由第一通信节点与第二通信节点预先确定的奇异方阵;第二通信节点生成随机的矩阵B,计算方阵M与矩阵B的乘积C<sub>B</sub>,并将方阵M与矩阵B的乘积C<sub>B</sub>以明文或密文方式发送给第一通信节点,其中,C<sub>B</sub>=M×B;第一通信节点计算矩阵A与从第二通信节点接收的方阵M与矩阵B的乘积C<sub>B</sub>的乘积,以生成加密密钥K<sub>A</sub>,其中,K<sub>A</sub>=A×C<sub>B</sub>;第二通信节点计算从第一通信节点接收的矩阵A与方阵M的乘积C<sub>A</sub>与矩阵B的乘积,以生成加密密钥K<sub>B</sub>,其中,K<sub>B</sub>=C<sub>A</sub>×B,其中,K<sub>A</sub>=K<sub>B</sub>,方阵M的阶数与矩阵A的列数相同,方阵M的阶数与矩阵B的行数相同,矩阵A的行数与矩阵B的列数相同。 |
地址 |
518057 广东省深圳市南山区科苑路清华信息港研发楼A栋12层 |