首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >汽车钥匙安全问题

汽车钥匙安全问题
EN

Security用户
提问于 2016-08-10 03:24:54
回答 1查看 4.2K关注 0票数 7

我想知道车钥匙安全系统是如何工作的。

汽车钥匙只是发送一个简单的“锁”和“解锁”信号,对任何汽车的制造商或任何相同型号的汽车?或者是特定的钥匙注册到一辆车,然后只有这些钥匙有解除锁定的信号?

我也对安全应该如何工作有一个想法。(请原谅我,我对加密、无线电信号和安全是如何工作的知之甚少)。请告诉我你的想法。

在制造时,钥匙和汽车都有各自的加密密钥。在购买汽车时,密钥和汽车被注册到每个other.The汽车上,从汽车密钥中获取加密密钥的副本,而每个汽车密钥都得到汽车加密密钥的副本。然后是解锁过程。汽车钥匙要求从汽车解锁。汽车验证它是一个注册的密钥,然后询问它先前发送给密钥的特殊号码(加密)。密钥发送回特殊号码(使用密钥加密加密),汽车使用汽车密钥的副本对其进行解密,并验证这些数字是相同的。那车就没锁了。

然后,汽车加密一个新的特殊号码,并将其发送给密钥,密钥使用汽车加密密钥的副本解密,然后使用自己的加密密钥进行加密。这个新号码将用于下一个解锁请求。这将确保每次解锁信号发生变化,这样人们就不能简单地从空中复制解锁信号并解锁汽车。

如果我对任何事情不清楚,请在评论中具体说明,我可以提供更多细节。

请记住,我没有计算机安全的背景。我刚听说某个地方发生了一系列重大的偷车案后才开始考虑这个问题。

EN

回答 1

Security用户

回答已采纳

发布于 2016-08-10 04:16:09

不是的。因为在通常情况下,与汽车进行单向通信。

因此,通常每个密钥都有自己的“加密密钥”和“计数器”。在汽车中,有一个有效的加密密钥列表和每个密钥的计数器。

每次您按下一个按钮,密钥将发送计数+ 1,用密钥加密。这款车简单地用自己的加密密钥加密计数+1,并将两者进行比较。

为了防止在没有靠近汽车的情况下按下按钮,导致fob停止工作,汽车还会检查count + 1,count + 2,count +.,一直到喜欢计数+ 50。如果你不小心按了50次键,而没有靠近车,那么fob通常就会停止工作,你必须重新注册这个fob。在不同的车体上,报名表是不同的,但有时当你使用相关的点火键时,汽车重新登记遥控器,有时你必须使用点火键,然后通过按刹车踏板、操作点火锁、打开和关闭门以及按某些按钮来完成顺序。

下面是一个示例:https://www.youtube.com/watch?v=mG3R58-24QU

当您这样做时,fob通常会发送明文密钥,或使用“制造商密钥”加密的密钥,并在按住按钮超过几秒钟或其他时间时计数,如果汽车处于“编程模式”,只需注册密钥即可。

当您成功地打开或锁定汽车时,该汽车将更新该关联汽车密钥的计数,并使用成功解锁/锁定汽车的计数。

像个HOTP令牌一样思考。

然而,对于那些“无钥匙和无钥匙”的汽车,你只是走到汽车附近解锁,而且对于大多数点火钥匙(固定),使用“挑战响应”协议,因为在这种情况下,有双向通信与汽车和钥匙。

票数 7
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/133434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档