[发明专利]一种电动自行车用软件防篡改加密方法在审
申请号: | 202210717531.7 | 申请日: | 2022-06-17 |
公开(公告)号: | CN115134073A | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 叶林真;施智慧;姜剑锋 | 申请(专利权)人: | 金华卓远实业有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/14;H04L9/06;H04L9/40 |
代理公司: | 浙江亿维律师事务所 33319 | 代理人: | 王乃苍 |
地址: | 321000 浙江省金华市金*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电动自行车 软件 篡改 加密 方法 | ||
本发明公开了一种电动自行车用软件防篡改加密方法,包括以下步骤:S1、判断固定地址是否为空,否则对比出厂密钥,不一致则转到S2;一致则形成加密数据A写入;S2、检测固定地址是否为加密数据A,是则跳转到S3;S3、判断控制器与仪表是否配套并跳转到S4;S4、UUID码加密发送给仪表;S5、仪表解密后通过数据密钥、通讯密钥加密回给控制器;S6、控制器解密回加密数据C,将UUID码加密得到加密数据E,若C与E不等则不再执行;若相等则进行二次加密;S7、获取反UUID码,重复S4至S6。本发明能够保证控制器与仪表之间的通讯数据不会被读取与篡改,且芯片自身数据也无法被读取,保证了数据传输的安全性。
技术领域
本发明涉及通讯加密领域,尤其涉及一种电动自行车用软件防篡改加密方法。
背景技术
随着新国标与新欧标的执行,助力自行车的安全越来越受到人们的关注。但是现实生活中仍然有一些人为了便捷不顾安全,将车原有的限速等功能破解掉,这将带来很大的安全隐患。
现在市面上绝大多数的控制器与仪表的通讯方式采用明文通讯方式。这种通讯方式的好处是简洁明了,但是也存在着容易读取与篡改的弊端。还有一些产品采用密文通讯,但是所有产品的通讯数据加密方式一致,也存在被篡改的风险。
此外,因芯片里面存储了加密方式与加密密钥,因此除了在通讯过程中存在数据被篡改的风险,还存在着芯片自身数据被读取的风险,需要进一步改进。
发明内容
本发明针对现有技术中存在的控制器与仪表之间的通讯容易被读取与篡改,芯片自身数据容易被读取等缺陷,提供了新的一种电动自行车用软件防篡改加密方法。
为了解决上述技术问题,本发明通过以下技术方案实现:
一种电动自行车用软件防篡改加密方法,包括控制器、仪表,所述控制器内设置有第一芯片,所述第一芯片内设置有Flash固定地址、出厂密钥、UUID码,所述Flash固定地址内设置有内容,所述仪表内设置有第二芯片,所述第一芯片、第二芯片皆设置有相同的通讯密钥、数据密钥,包括以下步骤:
S1、上电后,判断第一芯片的Flash固定地址上的内容是否为空内容,若为空内容则不再执行后续步骤;若不是空内容则对比第一芯片的Flash固定地址上的内容与第一芯片的出厂密钥是否一致,若不一致则跳转到步骤S2;若一致则判定当前为第一次上电,则将第一芯片的UUID码加密后形成加密数据A并写入第一芯片的Flash固定地址后覆盖第一芯片的出厂密钥,完成密钥初始化;
S2、第一芯片检测Flash固定地址中的数据是否为加密数据A,若是则判定第一芯片合法,跳转到步骤S3;若否则第一芯片不合法,不再执行后续步骤;
步骤S1-S2用于检测第一芯片是否合法,检测目地包括第一芯片是否是原厂芯片,Flash固定地址上的内容是否被篡改,从而保证第一芯片的Flash固定地址上内容的安全性。
S3、控制器发送密文通讯握手帧给仪表,若仪表接收到所述密文通讯握手帧,则回复应答帧给控制器,若控制器接收到所述应答帧,则判定为控制器与仪表相互配套,可以进行密文通讯,并跳转到步骤S4;
步骤S3用于判断控制器与仪表是否匹配,从而为后续正常加密解密提供第一道保险。
S4、获取第一芯片的UUID码并通过通讯密钥加密后形成加密数据B发送给仪表;
步骤S4的目的是将发送的明文通过通讯密钥进行加密,从而防止外界获取通讯过程中传输的原始数据。
S5、仪表接收到加密数据B后,首先通过通讯密钥解密回UUID码,仪表将解密得到的UUID码通过数据密钥加密形成加密数据C,加密完成后再经过通讯密钥加密形成加密数据D返回给控制器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金华卓远实业有限公司,未经金华卓远实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210717531.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链综合溯源的方法
- 下一篇:链条循环式液压机