[发明专利]基于位置组合的密钥生成方法和加密传输数据方法及系统有效
申请号: | 201910635307.1 | 申请日: | 2019-07-15 |
公开(公告)号: | CN110266488B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 徐江涛;贾骏;胡成博;张照辉;徐阳;刘子全;路永玲;张国江;张军;陶风波;杨景刚;刘洋;王真;吴斌 | 申请(专利权)人: | 国网江苏省电力有限公司电力科学研究院;国家电网有限公司;国网江苏省电力有限公司;江苏省电力试验研究院有限公司;南京英锐祺科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14;H04L29/06 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 常虹 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于位置组合的密钥生成方法和加密传输数据方法及系统,其中密钥生成方法包括:1、确定通信所使用的长密钥,所述长密钥长度为N;确定短密钥长度K和位置码长度m,NKm;2、确定位置码本,所述位置码本包括多个不同的位置序列及各位置序列对应的编号,每个位置序列为从N个位置中选择K个位置排列构成;3、随机生成长度为K的短密钥,短密钥前m位为位置码,查询位置码本中编号与所述m位位置码对应的位置序列q,将随机短密钥中的K个码元与长密钥中位置序列q所对应的K个位置上的码元进行运算,得到长度为N的加密密钥。该方法在保证加密安全性要求下能够减少数据帧发送密钥长度所需要的通信开销。 | ||
搜索关键词: | 基于 位置 组合 密钥 生成 方法 加密 传输 数据 系统 | ||
【主权项】:
1.一种基于位置组合的密钥生成方法,其特征在于,包括如下步骤:(1)确定通信所使用的长密钥,所述长密钥为长度为N的二进制码元序列;确定短密钥长度K和位置码长度m,N>K>m;所述短密钥为长度为K的二进制码元序列;(2)确定位置码本,所述位置码本包括多个不同的位置序列及各位置序列对应的编号,每个位置序列为从N个位置中随机选择的K个位置排列而成;(3)随机生成长度为K的二进制码元序列作为短密钥,短密钥前m位为位置码;查询位置码本中编号与所述m位位置码对应的位置序列q,将随机短密钥中的K个码元与长密钥中位置序列q所对应的K个位置上的码元进行运算,得到长度为N的加密密钥。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力有限公司电力科学研究院;国家电网有限公司;国网江苏省电力有限公司;江苏省电力试验研究院有限公司;南京英锐祺科技有限公司,未经国网江苏省电力有限公司电力科学研究院;国家电网有限公司;国网江苏省电力有限公司;江苏省电力试验研究院有限公司;南京英锐祺科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910635307.1/,转载请声明来源钻瓜专利网。