发明名称 用于密钥加密通信系统中的加密密钥交换方法
摘要 一种用于密钥加密通信系统中的加密密钥交换方法,包括:第一通信节点生成随机的矩阵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层