一种防盗认证的方法和系统与流程

文档序号:26751328发布日期:2021-09-25 02:34阅读:197来源:国知局
一种防盗认证的方法和系统与流程
一种防盗认证的方法和系统
【技术领域】
1.本发明涉及安全技术领域,尤其涉及一种防盗认证的方法和系统。


背景技术:

2.随着科技发展,由于人们对汽车安全性和可靠性的需求越来越高,防止第三方人员对汽车进行违法改装,以及对关重零部件进行违规更换,通常使用防盗认证方法进行保护。
3.相关技术中的防盗认证方法在进行测试时大多采用正向的功能验证方法,不能满足所有的工况需求,提高了防盗认证所需的时间,降低了防盗认证的效率。


技术实现要素:

4.有鉴于此,本发明实施例提供了一种防盗认证的方法和系统,用以提高防盗认证的效率。
5.一方面,本发明实施例提供了一种防盗认证的方法,包括:
6.计算机设备向被测控制器发送防盗认证请求;
7.所述被测控制器响应于所述防盗认证请求,向控制器局域网络can工具发送数据种子;
8.所述can工具通过防盗认证算法对所述数据种子进行防盗认证。
9.可选地,所述can工具通过防盗认证算法对所述数据种子进行防盗认证,包括:
10.所述can工具通过防盗认证算法对所述数据种子进行计算,生成认证结果;
11.所述can工具接收被测控制器发送的标准结果;
12.所述can工具判断所述认证结果是否与所述标准结果相同;
13.所述can工具若判断出所述认证结果与所述标准结果相同,向所述被测控制器发送认证成功信息。
14.可选地,所述can工具通过防盗认证算法对所述数据种子进行防盗认证,包括:
15.所述can工具通过防盗认证算法对所述数据种子进行计算,生成认证结果;
16.所述can工具随机更改所述认证结果中的一个数据,生成更改后的认证结果;
17.所述can工具响应于所述更改后的认证结果,向所述被测控制器发送认证失败信息。
18.可选地,所述can工具通过防盗认证算法对所述数据种子进行防盗认证,包括:
19.所述can工具通过防盗认证算法对所述数据种子进行计算,生成认证结果;
20.所述被测控制器若在设定时间范围内未接收到所述can工具发送的认证结果,则确定出认证失败。
21.可选地,所述can工具若判断出所述认证结果与所述标准结果相同,向所述被测控制器发送认证成功信息之后,包括:
22.所述can工具向所述计算机设备发送认证成功信息;
23.所述计算机设备显示所述认证成功信息。
24.可选地,所述can工具响应于所述更改后的认证结果,向所述被测控制器发送认证失败信息之后,包括:
25.所述can工具向所述计算机设备发送认证失败信息;
26.所述计算机设备显示所述认证失败信息。
27.可选地,所述被测控制器若在设定时间范围内未接收到所述can工具发送的认证信息,则确定出认证失败之后,包括:
28.所述被测控制器向can工具发送认证失败信息;
29.所述can工具向所述计算机设备发送认证失败信息;
30.所述计算机设备显示所述认证失败信息。
31.可选地,还包括:
32.所述can工具若判断出所述认证结果与所述标准结果不相同,向所述被测控制器发送认证失败信息。
33.可选地,所述can工具包括可编程can工具。
34.另一方面,本发明实施例提供了一种防盗认证的系统,包括:计算机设备、被测控制器和控制器局域网络can工具;
35.所述计算机设备,用于向所述被测控制器发送防盗认证请求;
36.所述被测控制器,用于响应于所述防盗认证请求,向所述can工具发送数据种子;
37.所述can工具,用于通过防盗认证算法对所述数据种子进行防盗认证。
38.本发明实施例提供的防盗认证的方法的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
【附图说明】
39.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
40.图1为本发明实施例提供的防盗认证的系统的结构示意图;
41.图2为本发明实施例提供的一种防盗认证的方法的流程图;
42.图3为本发明实施例提供的另一种防盗认证的方法的流程图;
43.图4为本发明实施例提供的另一种防盗认证的方法的流程图;
44.图5为本发明实施例提供的另一种防盗认证的方法的流程图。
【具体实施方式】
45.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
46.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
47.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
48.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
49.本发明实施例提供了一种防盗认证的系统,图1为本发明实施例提供的防盗认证的系统的结构示意图,如图1所示,该系统包括:计算机设备1、被测控制器2和控制器局域网络(controller area network,简称can)工具3。计算机设备1与被测控制器2连接,被测控制器2与can工具3连接。
50.计算机设备1用于向被测控制器2发送防盗认证请求。
51.被测控制器2用于响应于防盗认证请求,向can工具3发送数据种子。
52.can工具3用于通过防盗认证算法对数据种子进行防盗认证。
53.本发明实施例中,计算机设备1包括计算机。
54.本发明实施例中,被测控制器2包括电子控制单元(electronic control unit,简称ecu)、车身控制器(body control module,简称bcm)或者远程信息处理器(telematics box,简称t

box)。
55.本发明实施例中,can工具3包括可编程can工具。
56.本发明实施例中,can工具3具体用于通过防盗认证算法对数据种子进行计算,生成认证结果;接收被测控制器2发送的标准结果;判断认证结果是否与标准结果相同;若判断出认证结果与标准结果相同,向被测控制器2发送认证成功信息。
57.本发明实施例中,can工具3还具体用于通过防盗认证算法对数据种子进行计算,生成认证结果;随机更改认证结果中的一个数据,生成更改后的认证结果;响应于更改后的认证结果,向被测控制器2发送认证失败信息。
58.本发明实施例中,can工具3还具体用于通过防盗认证算法对数据种子进行计算,生成认证结果。
59.被测控制器2还用于若在设定时间范围内未接收到can工具3发送的认证结果,则确定出认证失败。
60.本发明实施例中,计算机设备1与can工具3连接。
61.can工具3还用于向计算机设备1发送认证成功信息。
62.计算机设备1还用于显示认证成功信息。
63.本发明实施例中,can工具3还用于向计算机设备1发送认证失败信息。
64.计算机设备1还用于显示认证失败信息。
65.本发明实施例中,被测控制器2还用于向can工具3发送认证失败信息。
66.can工具3还用于向计算机设备1发送认证失败信息。
67.计算机设备1还用于显示认证失败信息。
68.本发明实施例中,can工具3还用于若判断出认证结果与标准结果不相同,向被测控制器2发送认证失败信息。
69.本发明实施例提供的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
70.基于上述防盗认证的系统,本发明实施例提供了一种防盗认证的方法,图2为本发明实施例提供的一种防盗认证的方法的流程图,如图2所示,该方法包括:
71.步骤102、计算机设备向被测控制器发送防盗认证请求。
72.本发明实施例中,步骤102之前包括程控电源对被测控制器进行上电,被测控制器初始化,此时被测控制器达到测试条件。
73.步骤104、被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子。
74.本步骤中,被测控制器响应于防盗认证请求,随机生成数据种子,并向can工具发送数据种子。
75.步骤106、can工具通过防盗认证算法对数据种子进行防盗认证。
76.本发明实施例中,can工具根据防盗认证算法对数据种子进行数据编写,使其能够进行有效数据仿真的防盗认证、无效数据仿真的防盗认证以及空数据仿真的防盗认证。
77.本发明实施例提供的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
78.本发明实施例提供了另一种防盗认证的方法,图3为本发明实施例提供的另一种防盗认证的方法的流程图,如图3所示,该方法包括:
79.步骤202、计算机设备向被测控制器发送防盗认证请求。
80.本发明实施例中,步骤202的具体描述请参见步骤102。
81.步骤204、被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子。
82.本发明实施例中,步骤204的具体描述请参见步骤104。
83.步骤206、can工具通过防盗认证算法对数据种子进行计算,生成认证结果。
84.步骤208、can工具接收被测控制器发送的标准结果。
85.本发明实施例中,被测控制器存储有数据种子对应的标准结果,被测控制器向can工具发送标准结果。
86.步骤210、can工具判断认证结果是否与标准结果相同,若是,执行步骤212;若否,执行步骤218。
87.本发明实施例中,can工具若判断出认证结果与标准结果相同,则表明防盗认证通过,执行步骤212;can工具若判断出认证结果与标准结果不相同,则表明防盗认证未通过,执行步骤218。
88.步骤212、can工具向被测控制器发送认证成功信息。
89.本步骤中,被测控制器能够响应于认证成功信息,继续进行工作。
90.步骤214、can工具向计算机设备发送认证成功信息。
91.步骤216、计算机设备显示认证成功信息,流程结束。
92.步骤218、can工具向被测控制器发送认证失败信息。
93.本步骤中,被测控制器能够响应于认证失败信息,拒绝进行工作。
94.步骤218之后还包括:can工具向计算机设备发送认证失败信息。计算机设备显示认证失败信息。
95.本发明实施例提供的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
96.本发明实施例提供了另一种防盗认证的方法,图4为本发明实施例提供的另一种防盗认证的方法的流程图,如图4所示,该方法包括:
97.步骤302、计算机设备向被测控制器发送防盗认证请求。
98.本发明实施例中,步骤302的具体描述请参见步骤102。
99.步骤304、被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子。
100.本发明实施例中,步骤304的具体描述请参见步骤104。
101.步骤306、can工具通过防盗认证算法对数据种子进行计算,生成认证结果。
102.步骤308、can工具随机更改认证结果中的一个数据,生成更改后的认证结果。
103.步骤310、can工具响应于更改后的认证结果,向被测控制器发送认证失败信息。
104.本步骤中,被测控制器能够响应于认证失败信息,拒绝进行工作。
105.步骤312、can工具向计算机设备发送认证失败信息。
106.步骤314、计算机设备显示认证失败信息。
107.本发明实施例提供的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
108.本发明实施例提供了另一种防盗认证的方法,图5为本发明实施例提供的另一种防盗认证的方法的流程图,如图5所示,该方法包括:
109.步骤402、计算机设备向被测控制器发送防盗认证请求。
110.本发明实施例中,步骤402的具体描述请参见步骤102。
111.步骤404、被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子。
112.本发明实施例中,步骤404的具体描述请参见步骤104。
113.步骤406、can工具通过防盗认证算法对数据种子进行计算,生成认证结果。
114.步骤408、被测控制器若在设定时间范围内未接收到can工具发送的认证结果,则确定出认证失败。
115.本发明实施例中,能够根据实际情况设置设定时间范围。例如,设定时间范围为3
分钟。
116.本步骤中,can工具不向被测控制器发送认证结果。
117.步骤410、被测控制器向can工具发送认证失败信息。
118.步骤412、can工具向计算机设备发送认证失败信息。
119.步骤414、计算机设备显示认证失败信息。
120.本发明实施例提供的技术方案中,计算机设备向被测控制器发送防盗认证请求;被测控制器响应于防盗认证请求,向控制器局域网络can工具发送数据种子;can工具通过防盗认证算法对数据种子进行防盗认证。本发明实施例提供的技术方案中,能够进行完整的防盗认证,且容易操作,减少了防盗认证所需的时间,提高了防盗认证的效率。
121.本发明实施例提供的技术方案中,能够基于现有的can工具,通过脚本编辑,可以对防盗认证进行完整的验证,确保该防盗认证的方法的可靠性和实用性,并且可以满足所有的工况,保证车辆的品质。同时可实现测试的可变性和易操作性。减少了防盗认证所需的时间,保证了防盗认证之后的项目进度的有序推进。
122.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1