【问题标题】:How to use mifare classic as a key?如何使用 mifare classic 作为钥匙?
【发布时间】:2017-08-20 15:08:16
【问题描述】:

我知道使用 mifare classic 不如 mifare desfire 安全,但我对 desfire 和 mifare plus 都没有足够的了解,所以我先从 classic 开始。

我想在门锁中实现 mifare classic,但我不知道如何。假设我将使用扇区 4。然后我将更改身份验证密钥。那么接下来呢?这就是我需要做的吗?还是我应该在积木上写点什么?

是吗:

一) 1. 验证扇区 4。

  1. 如果认证成功则开门

B) 1. 验证扇区 4

  1. 如果认证成功,则读取第 2 块

  2. 验证块 2。

  3. 如果块 2 被验证,打开门。

在我看来,选项 B 更好,是吗?任何其他提示如何使用 mifare classic 作为门锁钥匙?

【问题讨论】:

    标签: rfid mifare


    【解决方案1】:

    如果您使用传统的门锁,则有两个主要(非破坏性)威胁:钥匙克隆(出示真钥匙的副本)和开锁(使用工具解锁,不知道真钥匙)。数字门锁也是一样。

    使用 MFC,密钥克隆是微不足道的,所以我假设您并不真正关心这种威胁。我们剩下的就是开锁,它扮演卡的角色,或者是使用另一张卡,或者是一些模拟其协议的活动设备,并使其表现得像真正的卡。

    从纯协议的角度来看,解决方案 A 很糟糕(有一个现有的"reader-only" attack,其中模拟卡只需两次身份验证尝试即可从真正的读卡器中恢复扇区密钥)。这意味着门锁会将真正的钥匙交给开锁者。

    如果“验证块 2”不依赖卡加密,而是依赖卡中包含的签名有效负载,则解决方案 B 更好,在这种情况下,您可以跳过步骤 1 和 2。

    总的来说,它们都不够可靠,可用于今天的门锁。

    如果您现在正在设计系统,请尝试 Mifare Plus、DesFire 或其他东西,但不要尝试 MFC。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多