一种基于动态秘钥的通信加密方法技术

技术编号:30893711 阅读:17 留言:0更新日期:2021-11-22 23:35
本发明专利技术公开了一种基于动态秘钥的通信加密方法,包括以下步骤:S1、以目的地为中心,设置半径为L的停车覆盖区域,所述停车覆盖区域配有总控平台,所述总控平台用于管理停车覆盖区域内的各停车场;S2、当车辆驶入到停车覆盖区域内时,车载终端将车辆的信息加密发送至总控平台;S3、总控平台根据车辆的信息以及各停车场当前的停车车况确定车辆的停车位置,对所述车辆的信息进行处理生成秘钥,使用秘钥对停车位置进行加密生成密文,并将密文发送至车辆;S4、车辆接收到密文后进行解密,获取停车位置。本发明专利技术使用秘钥对停车位置进行加密传输,保证了停车位置在传输过程中不会被截取,保证了车位不会被他人占有。了车位不会被他人占有。了车位不会被他人占有。

【技术实现步骤摘要】
一种基于动态秘钥的通信加密方法


[0001]本专利技术涉及通信加密
,尤其涉及一种基于动态秘钥的通信加密方法。

技术介绍

[0002]随着城市化的快速发展,居民汽车保有量急剧增加。然而与汽车相配套的停车场设施确无法跟随上汽车的增长速度,尤其是节假日大型景区和商场周围的停车场,泊车者无法知道哪个停车场还有车位空余,只能去每个停车场进行查找了,或者进入到停车场后无法迅速的找到停车位,只能在停车场中无序的人工寻找空余车位,占用了停车场内的车道资源,严重的甚至会造成停车场周边道路的交通拥堵。针对上述情况,现有的停车场管系统能够根据停车场内车位使用情况告知车辆驾驶人所停车位位置,但是其无法保证数据在传输过程中的安全性。
[0003]例如,中国专利文献CN201910584733.7公开了“一种基于物联网的停车场最佳车位引导系统”,上述专利中的车位引导系统虽然能够根据停车场内车位使用情况告知车辆驾驶人所停车位位置,但是其无法保证停车位位置信息在传输过程中不会被截取,导致停车位被他人占去。

技术实现思路

[0004]本专利技术主要解决现有的车位引导系统在向车辆驾驶人发送停车位位置时无法保证车位信息在传输过程中不会被截取的技术问题;提供一种基于动态秘钥的通信加密方法,能够在将停车位置在传输至车辆驾驶人的过程中对其进行加密,保证停车位置在传输过程中不会被截取,保证了车位不会被他人占有。
[0005]本专利技术的上述技术问题主要是通过下述技术方案得以解决的:本专利技术包括以下步骤:S1、以目的地为中心,设置半径为L的停车覆盖区域,所述停车覆盖区域配有总控平台,所述总控平台用于管理停车覆盖区域内的各停车场;S2、当车辆驶入到停车覆盖区域内时,车载终端将车辆的信息加密发送至总控平台;S3、总控平台根据车辆的信息以及各停车场当前的停车车况确定车辆的停车位置,对所述车辆的信息进行处理生成秘钥,使用秘钥对停车位置进行加密生成密文,并将密文发送至车辆;S4、车辆接收到密文后进行解密,获取停车位置。
[0006]当车辆驶入到停车覆盖区域内时,将车辆的信息加密发送至总控平台,总控平台确定好停车位置时,对车辆的信息进行处理生成秘钥,使用秘钥对停车位置进行加密传输,保证了停车位置在传输过程中不会被截取,保证了车位不会被他人占有。
[0007]作为优选,所述的步骤S2具体包括:每一总控平台中设有其相对应的非对称加密秘钥库,所述非对称加密秘钥库中包
含若干组公有秘钥和私有秘钥,所述非对称加密秘钥库中的公有秘钥均对外公开;当车辆驶入到停车覆盖区域内时,车载终端确定该停车覆盖区域所对应的非对称加密秘钥库,并从中选择一个公有秘钥对车辆的信息加密后发送至总控平台。
[0008]由于需要利用车辆的信息生成加密秘钥,故在将车辆信息从车辆传输至总控平台的过程中进行加密,提高了秘钥的安全性。
[0009]作为优选,所述的步骤S3具体包括:S31、总控平台根据车辆的规格型号以及各停车场当前空余车位的大小确定车辆的停车位置,得到包括停车场的编号和停车位的编号的停车数据;S32、将车辆的车架号转换成二进制形式,得到由数字“0”和“1”组成的初始秘钥;S33、将停车数据转换成二进制形式,得到由数字“0”和“1”组成的二进制停车数据;S34、将二进制停车数据与初始秘钥组合即得到密文,并将密文发送至车辆。
[0010]每辆车都有其单独的车架编号,因此经转换变形生成的初始秘钥也均不相同,防止潜在攻击者在数据传输的过程中截取破译数据,提高了数据传输的安全性。
[0011]作为优选,所述的步骤S34中将二进制停车数据与初始秘钥组合即得到密文具体包括:1)获取车架号中字母所在的位次号;2)从初始秘钥中取出步骤1)中所述位次号上的数字组成秘钥字符串;3)将秘钥字符串的字符数与二进制停车数据的字符数相比,若秘钥字符串的字符数小于二进制停车数据的字符数,则进行步骤4),若秘钥字符串的字符数等于二进制停车数据的字符数,则进行步骤5),若秘钥字符串的字符数大于二进制停车数据的字符数,则进行步骤6);4)判断步骤2)中秘钥字符串的字符数的奇偶性,若是奇数,则在秘钥字符串的末尾以“10”的形式添加字符,直至秘钥字符串的字符数据与二进制停车数据的字符数相等,并将添加完字符的秘钥字符串与二进制停车数据间隔放置组合得到密文,其中秘钥字符串的字符依次放置在密文的奇数位,二进制停车数据的字符依次放置在密文的偶数位,若是偶数,则在秘钥字符串的末尾以“10”的形式添加字符,直至秘钥字符串的字符数据与二进制停车数据的字符数相等,并将添加完字符的秘钥字符串与二进制停车数据间隔放置组合得到密文,其中秘钥字符串的字符依次放置在密文的偶数位,二进制停车数据的字符依次放置在密文的奇数位;5)判断步骤2)中秘钥字符串的字符数的奇偶性,若是奇数,则将秘钥字符串与二进制停车数据间隔放置组合得到密文,其中秘钥字符串的字符依次放置在密文的奇数位,二进制停车数据的字符依次放置在密文的偶数位,若是偶数,则将秘钥字符串与二进制停车数据间隔放置组合得到密文,其中秘钥字符串的字符依次放置在密文的偶数位,二进制停车数据的字符依次放置在密文的奇数位;6)判断步骤2)中秘钥字符串的字符数的奇偶性,若是奇数,则在二进制停车数据的末尾以“11”的形式添加字符,直至秘钥字符串的字符数据与二进制停车数据的字符数相等,并将添加完字符的二进制停车数据与秘钥字符串间隔放置组合得到密文,其中二进制停车数据的字符依次放置在密文的奇数位,秘钥字符串的字符依次放置在密文的偶数位,
若是偶数,则在二进制停车数据的末尾以“00”的形式添加字符,直至秘钥字符串的字符数据与二进制停车数据的字符数相等,并将添加完字符的二进制停车数据与秘钥字符串间隔放置组合得到密文,其中二进制停车数据的字符依次放置在密文的偶数位,秘钥字符串的字符依次放置在密文的奇数位。
[0012]不同的情况对初始秘钥进行不同的转换变形,提高了最终用于加密的的秘钥字符串的负载程度,提高了传输停车位置的破译难度,间接的提高了传输的安全性。
[0013]作为优选,所述的车载终端与总控平台之间设有2条不同的数据传输信道,步骤S2中加密的车辆信息和步骤S3中的密文通过不同的数据传输信道传输。
[0014]不同信道传输不同的数据,一方面提高了数据破译的难度,另一方面提高了数据传输的效率。
[0015]作为优选,所述的步骤S4根据步骤S3的加密过程逆向解密得到停车位置。
[0016]本专利技术的有益效果是:1)当车辆驶入到停车覆盖区域内时,将车辆的信息加密发送至总控平台,总控平台确定好停车位置时,对车辆的信息进行处理生成秘钥,使用秘钥对停车位置进行加密传输,保证了停车位置在传输过程中不会被截取,保证了车位不会被他人占有;2)每辆车都有其单独的车架编号,因此经转换变形生成的初始秘钥也均不相同,防止潜在攻击者在数据传输的过程中截取破译数据,提高了数据传输的安全性;3)不同的情况对初始秘钥进行不同的转换变形,提高了最终用于加密的的秘钥字符串的负载程度,提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于动态秘钥的通信加密方法,其特征在于,包括以下步骤:S1、以目的地为中心,设置半径为L的停车覆盖区域,所述停车覆盖区域配有总控平台,所述总控平台用于管理停车覆盖区域内的各停车场;S2、当车辆驶入到停车覆盖区域内时,车载终端将车辆的信息加密发送至总控平台;S3、总控平台根据车辆的信息以及各停车场当前的停车车况确定车辆的停车位置,对所述车辆的信息进行处理生成秘钥,使用秘钥对停车位置进行加密生成密文,并将密文发送至车辆;S4、车辆接收到密文后进行解密,获取停车位置。2.根据权利要求1所述的一种基于动态秘钥的通信加密方法,其特征在于,所述步骤S2具体包括:每一总控平台中设有其相对应的非对称加密秘钥库,所述非对称加密秘钥库中包含若干组公有秘钥和私有秘钥,所述非对称加密秘钥库中的公有秘钥均对外公开;当车辆驶入到停车覆盖区域内时,车载终端确定该停车覆盖区域所对应的非对称加密秘钥库,并从中选择一个公有秘钥对车辆的信息加密后发送至总控平台。3.根据权利要求1所述的一种基于动态秘钥的通信加密方法,其特征在于,所述步骤S3具体包括:S31、总控平台根据车辆的规格型号以及各停车场当前空余车位的大小确定车辆的停车位置,得到包括停车场的编号和停车位的编号的停车数据;S32、将车辆的车架号转换成二进制形式,得到由数字“0”和“1”组成的初始秘钥;S33、将停车数据转换成二进制形式,得到由数字“0”和“1”组成的二进制停车数据;S34、将二进制停车数据与初始秘钥组合即得到密文,并将密文发送至车辆。4.根据权利要求3所述的一种基于动态秘钥的通信加密方法,其特征在于,所述步骤S34中将二进制停车数据与初始秘钥组合即得到密文具体包括:1)获取车架号中字母所在的位次号;2)从初始秘钥中取出步骤1)中所述位次号上的数字组成秘钥字符串;3)将秘钥字符串的字符数与二进制停车数据的字符数相比,若秘钥字符串的字符数小于二进制停车数据的字符数,则进行步骤4),若秘钥字符串的字符数等于二进制停车数据的字符数,则进行步骤5),若秘钥字符串的字符数大于二进制停车数据的字符数,则进行步骤6);4)判断步骤2)中秘钥字符串的字...

【专利技术属性】
技术研发人员:黄言态
申请(专利权)人:浙江科技学院
类型:发明
国别省市:

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

1