【技术实现步骤摘要】
终端设备数据加密方法、装置、计算机设备及介质
[0001]本专利技术涉及数据安全
,尤其涉及一种终端设备数据加密方法、装置、计算机设备及介质。
技术介绍
[0002]随着车联网技术的发展,车载终端设备的应用数量和性能要求逐步提升,在对终端设备进行调试时,上位机通过串口调试软件,对终端设备进行配置或功能调试,并在上位机显示终端设备的日志信息,以实现调试及故障排查。
[0003]在现有的终端调试系统中,终端设备通常采用标准串口与上位机连接,且系统没有对串口数据进行加密保护,其存在以下问题,串口标准化设计容易发生恶意入侵或被篡改,存在数据泄露等安全隐患,影响数据安全性能。
技术实现思路
[0004]本专利技术提供一种终端设备数据加密方法、装置、计算机设备及介质,以通过串口硬件设计及软件加密传输结合,实现终端串口信息防监听的功能,提升终端数据安全性能。
[0005]根据本专利技术的一方面,提供了一种终端设备数据加密方法,所述终端设备采用自定义插接组件与上位机建立串口连接,所述方法包括:
...
【技术保护点】
【技术特征摘要】
1.一种终端设备数据加密方法,其特征在于,所述终端设备采用自定义插接组件与上位机建立串口连接,所述方法包括:对所述自定义插接组件与所述上位机进行连接状态检测;与所述上位机进行握手校验;获取握手确认消息中的用户秘钥信息,并根据所述用户秘钥信息确定目标日志等级及所述目标日志等级对应的目标日志数据,所述目标日志等级与所述用户秘钥信息的秘钥等级一一对应;采用预设加密算法对所述目标日志数据进行加密,并将加密密文发送到所述上位机,以使所述上位机执行日志打印。2.根据权利要求1所述的方法,其特征在于,采用预设加密算法对所述目标日志数据进行加密,包括:根据握手校验成功时所述终端设备的上电时间确定随机秘钥;基于预设映射表对所述目标日志数据进行编码转换,得到编码数据;采用所述随机秘钥对所述编码数据进行加密,形成加密密文。3.根据权利要求2所述的方法,其特征在于,根据握手校验成功时所述终端设备的上电时间确定随机秘钥,包括:获取所述上电时间对应的上电时间字符及任一随机数字符;对所述上电时间字符及所述随机数字符进行求和运算,并提取求和运算结果的最后两位;对提取的数值进行取余运算,将取余运算结果确定为所述随机秘钥。4.根据权利要求1所述的方法,其特征在于,对所述自定义插接组件与所述上位机进行连接状态检测,包括:对所述上位机发送心跳包;根据所述上位机下发的心跳反馈数据包确定连接状态。5.根据权利要求1所述的方法,其特征在于,与所述上位机进行握手校验,包括:对所述上位机发送握手消息;获取所述上位机下发的握手确认消息,所述握手确认消息包括鉴权字段、固件版本号字段和用户秘钥信息字段;根据所述鉴权字段和所述固件版本号字段确定握手校验是否成功。6.根据权利要求1
‑
5任一所述的方法,其特征在于,还包括:判断是否接收到预设停机指令;在接收到所述预设停机指令时,停止对所述目标日志数据进行加密。7.一...
【专利技术属性】
技术研发人员:潘永康,张延良,李升建,张国良,柴广卿,
申请(专利权)人:潍坊潍柴动力科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。