特斯拉Model 3给用户提供了三种解锁电动车的姿势:

  • 遥控钥匙(可选,需付费购买)

  • 手机APP蓝牙解锁 以及

  • Key Card(钥匙卡片)

其中Key Card作为手机蓝牙钥匙的备份方案(以应对手机没电了/忘带了/APP故障/车机蓝牙故障等上不了车的窘境),相比传统的遥控钥匙具有成本低、便于携带等优点。

如下图,使用Key Card进车的步骤为:把卡片放在车门的B柱上,解锁进车后,再将卡片置于中间的杯架上(检验钥匙在车上)方可启动车辆。

在中控屏的设置界面特斯拉提供了钥匙管理的功能:用户可以自行添加可以解锁车辆的卡片以支持多辆车使用同一卡片,或者删除卡片以防止丢失的卡片导致车辆失窃。

Model 3的Key Card这么酷("hei")到底用了什么黑科技呢?不少提到车的用户已经迫不及待的尝试用各种方式去探个究竟了。

Jerry Rig Everything DIY频道的博主Zack Nelson在YouTube上传的一个视频,他用刀片损坏了一张卡片发现里面的线圈后,用一罐丙酮水花了一个多小时把另一张卡片给融了。如下图,可以发现脱掉塑胶外套的Key Card是个带有IC集成芯片和线圈的非接触式智能卡。

另外一侧,特斯拉在FCC上注册的无线零部件资料显示(https://fccid.io/2AEIM-1089774/),B柱上的Key Card 感应器工作在 13.56MHz 频率,电路板上其相关芯片型号显示为“AS3915”,为ST的一款车规级RFID高频读卡器以及NFC发起端。

NFC由RFID(Radio-Frequency Indentification)的基础发展而来,无线工作频段与RFID的高频段HF 13.56MHz一致,NFC标准的制定兼容了这个频段的RFID卡产品。如下图NFC的协议栈中,NFC论坛标准(黄色方块)定义了上层的4种类型的NFC标签涵盖了原RFID HF卡相关产品的部分协议。

另一位一心想要把Model 3的Key Card芯片植入到自己左手上的女工程师Amie DD(https://www.amiedd.com)尝试对自己的Model 3卡片的RF信息进行了读取,得到了以下信息:

Tag Type: ISO 14443-4 NXP IBM JCOP

Technology: ISODep, NfcA

Serial Number: *****

ATQA: 0x0048

SAK: 0x20

Global Platform Information:

  • Java Card version 2.2

  • Global Platform version 2.1.1

  • GP Secure Channel Protocol: 03 option 10

  • Max. length APDU data field: 255 bytes

  • Global Platform card manager FCI:0x6F108A000000151000000A5049F6501ff

Technologies supported

  • ISO/IEC 7816-4 compatible

  • ISO/IEC 14443-4 (Type A) compatible

  • ISO/IEC 14443-3 (Type A) compatible

  • ISO/IEC 14443-2 (Type A) compatible

Detailed Protocol Information

  • ID: 04:25:2E:6A:F5:51:80

  • ATQA: 0x4800

  • SAK: 0x20

  • ATS: 0x0578779102

  • Max. accepted frame size: 256 bytes (FSCI: 8)

  • Supported received rates: 106, 212, 424, 848kbit/s(DR: 1,2,4,8)

如上信息,可以看到这是一张兼容NFC A(14443-4)协议的基于JCOP(Java Card Open Platform)的智能卡。

JCOP是2006年IBM发起的一个用于运行Java Card程序的智能卡操作系统,2007年转由NXP负责开发支持。Java Card是运行在智能卡上的Java Applet小程序,仅提供非常少量的Java编程语言特性支持,其主要设计目标是可移植性(运行在不同的智能卡上)和安全性。JCOP支持常用的对称加密算法(DES,3-DES,AES等)和非对称加密算法(RSA,ECC)以及签名和密钥生成等服务。JCOP智能卡目前广泛被用于SIM卡,银行信用卡等对安全要求较高的卡片上。

智能卡与读卡器之间按支持的标准协议通讯,如ISO/IEC 7816 APDU (Application Protocol Data Unit) 在智能卡场景下定义了两种Command和Response两种数据单元。JCOP上运行的Java Card Applet是一个请求响应式的状态机,接收到输入请求命令,处理后输出响应数据。

JCOP智能卡具有安全存储和一定的算力为卡片提供了可编程能力,使得卡认证自行定制动态认证算法和使用非对称加密等技术成为可能。相对于仅有存储功能的卡片或者使用固定加密算法的卡片,智能卡中存储的数据仅可以通过芯片上的程序访问,提供了更高的安全性。使用了智能卡的Model 3 Key Card 可以使用非对称加密和自定义认证算法来确保认证过程的安全性以及卡片无法轻易被复制。

End

更多干货推荐

  • 从AVB到TSN - 时效性网络来了

  • 汽车电子架构,进化或改革?

  • 聊起车联网技术时,我们可能想说什么

关注我们 (http://weng.ai)

公众号ID:YummyCookiePuff

曲奇泡芙

特斯拉Model 3 Key Card里的黑科技相关推荐

  1. 《复联》里的黑科技距离现实有多近?

    <复联>里的黑科技是凭空想象出来的吗? 仅用时3天20小时52分钟,<复联4>的内地票房就成功突破20亿,目前累计已达23.3亿,成为中国影史最快破20亿的电影.除了一波回忆杀 ...

  2. 2022北京冬奥会开幕式里的黑科技,闪耀闪耀全世界

    没有2008年北京奥运会的人山人海,简洁.时尚,满满的高级感! 比2008北京奥运开幕式还精彩! 这是科技的进步,祖国的强大! 更是中国人在新时代里的文化自信! 2022年北京冬奥会开幕式里的黑科技让 ...

  3. 赫兹声波测试软件,手机里的黑科技篇(一)声波频率

    原标题:手机里的黑科技篇(一)声波频率 好玩的app 手机中的黑科技,今天分享一个音频app,绝对黑科技!!! <Frequency Sound Generator>中文<频率声发 ...

  4. AS5600 桂林银行桌面虚拟化里的黑科技

    当移动办公的需求受制于传统PC端不可移动的特质,当服务器数量不断增多.机房可利用的空间越来越小,由此带来的问题是一连串的:应用数量庞杂.资源利用率低.单点故障.管理困难.业务办理效率低--如何将这些问 ...

  5. 特斯拉Model X使用的是新密钥在几分钟内就被破解了

    特斯拉本周推出了无线软件更新,以防止劫持所有者钥匙的攻击. 一位比利时安全研究人员发现了一种方法,可以覆盖和劫持Tesla Model X密钥卡的固件,从而使他能够窃取未运行最新软件更新的任何汽车. ...

  6. 2022上海电动物流车|快递物流展浅谈顺丰、三通一达、京东等财报里“黑科技”

    2022上海电动物流车|快递物流展浅谈顺丰.三通一达.京东等财报里"黑科技" 2022上海电动物流车展|快递物流展浅谈顺丰.三通一达.百世.德邦.京东-财报里的"黑科技& ...

  7. 腾讯游戏主美:二次元卡通渲染有哪些黑科技?

    今年,<原神>的出现让行业注意到了三渲二这种独特的画风.但在二次元游戏中,<原神>其实并非第一个吃螃蟹的人.作为腾讯游戏魔方工作室群<王牌战士>项目组的主美,谢海天 ...

  8. 为什么你裹成粽子还冷得瑟瑟发抖,别人在雪山徒步却轻装上阵,全因这件黑科技上装!...

    ©程序员严选 丨为您甄选全球好物 人生的差距有多大?大概是: 当你穿着厚厚的冬装,裹得像个粽子一样,在办公室里瑟瑟发抖地敲着既没有power也没有point的powerpoint时. 那些敢于冒险的人 ...

  9. 中国抗疫十大黑科技盘点!

    来源:工业机器人 新冠肺炎来势汹汹,为了阻止疫情的扩散,不少人没来及过春节就投入到了抗疫第一线.不过如今已是2020年,除了人力以外,设计与科技也在积极参与这场抗疫战. 你知道吗?不论是"火 ...

最新文章

  1. AWS开源Firecracker,一种运行多租户容器服务的新虚拟化技术
  2. 精读《Function VS Class 组件》
  3. [导入]ASP.Net环境下使用Jmail组件发送邮件
  4. js时间戳格式化成日期格式
  5. h3c服务器 raid 型号,H3C服务器创建Raid
  6. 异常处理:你不可能总是对的 - 零基础入门学习Python032
  7. 计算机应用节能环保,计算机应用的节能环保问题研究
  8. linux 终端最大化命令,11个让你吃惊的Linux终端命令
  9. Cordova for iOS
  10. 操盘软件富赢版V7 2016正式版
  11. 线性表之带头双向循环链表
  12. 常用Quartz cron表达式例子
  13. Jetson nano : PWM风扇调速。
  14. ABTess之AA 测试
  15. 老将引退AMD换血成功
  16. java迅雷下载excel,excel官方下载-excel2018 官方版
  17. 这是用原声js编写的地址选择器,使用select编写的三联选择器
  18. 最强特殊字符、表情符号、Unicdeo字符串处理
  19. 一个刁刁的卡片样式广告轮播
  20. 狐狸共享账号服务器查询,卫星节目共享账号,狐狸(动物号)和苹果(水果号)共享节目一览表...

热门文章

  1. java 微秒 时间_Java中的当前时间(以微秒为单位)
  2. vue+videojs+微信移动端的一些问题
  3. 502 宝塔 部署tomcat_宝塔面板网站出现502 Bad Gateway问题几个排查解决方案
  4. 设计模式——中介者模式(附代码示例)
  5. unity实习生简历_实习生与Unity学习
  6. ※ 冯·诺依曼体系结构模拟
  7. 计算机上标和下标的快捷键,Word中设置上标和下标,上标与下标的快捷键是什么?...
  8. 一个完整的crm系统都应该具备哪些功能?
  9. for..in和for..of的区别
  10. 盘一盘 Python 系列 - SciPy 进阶