USB Type-C 应用面临安全性考验,USB-IF 将推动新认证机制
USB 应用已经达到空前盛况,横跨电脑、移动设备、周边设备、影音器材等范畴,是一个极为普遍常见的界面。进入 USB Type-C 世代由于一并推动 USB-PD,过去没有严格执行的认证要求,基于安全性考量开始变得重要。有鉴于此,USB-IF 将推动新的认证机制,藉以确保设备与周边设备,跨规范搭配使用的安全性。
USB Type-C 连接器正反面皆可插拔,纳入支持的设备数量已经增加不少,在卖场也能找到各式低价位线材与转接头,看来是有逐渐走向普及的趋势。然而这应用却充满了隐忧,因为线材、充电器等周边的品质参差不齐,传递高于 USB 规范的电力时(即所谓快充模式),难以确保不会发生问题。基于这点再加上其他因素考量,USB-IF 将推动新的认证机制,以确保使用安全性。

▲ 选购 USB 线材有个大难题,甚少厂商会标示经过测试甚至是通过 USB-IF 认证,所能支持的电流传输承载量。图为 Delta 旗下品牌 Ineergie 所推出 USB Type-C 线材包装盒,有标示相关资讯得以参考。
USB-IF 此举首要在于提升电源传输的安全性,USB Type-C 基于 USB 3.x 规范应用,标准电流供应量为 0.9A,若是 USB 2.0 则是只有 0.5A。由于只是连接器形式改变,电器层规格并未变动,因此仅少数劣质品存在隐忧。关键在 USB-PD(USB Power Delivery)相容性,因为 USB-PD 可支持 12、20V 电压、最高 5A 电流传输,必须建立更严谨的要求。
USB Type-C 认证涵盖范围,包含 USB 主控端、设备、充电器、线材、电源来源等部分,计划要求厂商导入 ID 芯片应用,而验证资料将透过 128bit 位加密传输进行。不过 USB-IF 会如何策划认证机制、在什么时间点发布正式规范,现阶段都还不明朗,或许 Intel 会比 USB-IF 还要积极推动此类认证机制也说不定。

▲ USB-IF 将推动的认证机制,涵盖整个 USB Type-C 应用环节。

▲ USB Type-C 认证资料加密方式参考资讯。
其实早在 USB Type-C 登场时,就能看出来这是必然的趋势,因为市面上的周边产品素质实在良莠不齐。如价格和标准 USB 3.0 产品相近的各式 Type-C 线材,较差者可能无法提供稳定的传输速率、承载快充模式的电流量。假使设备与电源供应设备皆支持 USB-PD,但使用了素质不符合要求的线材,轻则导致两端设备设备损坏,重则可能燃烧引起火灾。
这和大家当前选购 USB 3.0 / 2.0 线材的困惑一样,当线材的导线线径、加工品质不合乎要求时,自然会容易出现传输较慢、充电速度不如预期等问题。不过要普遍导入 ID 芯片应用,这将会垫高各式设备、周边的制造成本,此举和 Thunderbolt、Lightning 无异。此外,严格要求厂商执行更会形成一个断层,现有廉价品将无法和未来新的设备、周边搭配使用,在在考验着 USB-IF 的智能。

▲ 支持 USB-PD 的 Type-C 线材连接器内部结构示意图,内部必须包含 ID 芯片才能合乎规范要求。
但相对好处是,如果 USB-IF 尽本分做好认证机制,那么未来特别是选购线材时,将有个明确支持规格资讯可以参考。不像现在认证规范形同虚设,想要买条好线只能拿白花花银子赌运气,再不然就只能当鸵鸟的掏钱挑选线材大厂制品。当然了,一切前提是 USB-IF 本身必须致力推动认证,否则这么做可能依旧看不到效益。
USB Type-C 应用面临安全性考验,USB-IF 将推动新认证机制的更多相关文章
- 第一章 USB Type C的基本原理
图 1: USB Type C接头外形 USB Type C(简称USB-C)的基本特性: 1. 接口插座的尺寸与原来的Micro USB规格一样小,约为8.3mm X 2.5mm 2. 可承受1万次 ...
- 将手机micro USB口转换为USB type C连接器的低成本方案
我们知道USB IF提出的type C连接器的终极目标是统一各种USB 接口. 尽管USB 3.0在PC市场上发展的风生水起,但是由于USB 3.0对手机4G LTE的EMI和RFI干扰,导致市场上除 ...
- USB接口定义 | USB Type C接口定义 | 制作Type A转Type C充电-数据线
1. USB接口定义 2. USB Type C接口定义 Type C接口母头(插座) Type C接口公头(插头) 引脚定义 参考:https://www.cnblogs.com/zhouhaoch ...
- USB系列之一:列出你的USB设备
USB现在已经成为PC机必不可少的接口之一,几乎所有的设备都可以接在USB设备上,USB键盘.鼠标.打印机.摄像头,还有常用的U盘等等,从本篇文章开始,将集中篇幅介绍一下在DOS中使用USB设备的方法 ...
- USB OTG简单介绍、与普通USB线的差别
USB有三类接口A类接口 -----------最常见的扁平接口,四芯 VCC GND D+ D- B类接口 ...
- Linux USB驱动学习总结(二)---- USB设备驱动
USB 设备驱动: 一.USB 描述符:(存在于USB 的E2PROM里面) 1. 设备描述符:struct usb_device_descriptor 2. 配置描述符:struct usb_c ...
- Linux USB驱动学习总结(一)---- USB基本概念及驱动架构
USB,Universal Serial Bus(通用串行总线),是一个外部总线标准,用于规范电脑与外部设备的连接和通讯.是应用在PC领域的接口技术.USB接口支持设备的即插即用和热插拔功能.USB是 ...
- CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android. Buffer Overflow Vulnerability reported by #plzdonthackme, Soctt.
CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android.Buffer Overflow Vu ...
- USB入门开发的八个问题&USB枚举『转』
USB 基本知识 USB的重要关键字: 1.端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点.输出端点.配置端点 ...
随机推荐
- SQL数据库开发知识总结:提高篇
1.联合结果集 (1) 简单的结果集联合 select FNumber,FName,Fage from T_Employee\ union select FidCardNumber,FName,Fag ...
- Sencha Touch id 和 itemId
通过id获得组件: var view=Ext.getCmp('id'); 通过itemId获得组件: var view = ComponentQuery.query('view_xtype'), // ...
- iOS开发——手机号,密码,邮箱,身份证号,中文判断
目前这些方面的判断主要是用了正则表达式 手机号的判断,目前主要是长度.均是数字,支持的号段由于第三方通讯比如京东通讯,小米通讯等支持的号段挺多, 有171,170,135,147等等,所以号段限制简单 ...
- Action Filters for ASP.NET MVC
本文主要介绍ASP.NET MVC中的Action Filters,并通过举例来呈现其实际应用. Action Filters 可以作为一个应用,作用到controller action (或整个co ...
- C++里的int 和string类型相互转换
C++不像Java和C#一样在进行数据类型转换时直接调用一些类方法就可以了,使用起来很简单. 一个很简单的例子就是string str=“D:\\”+1+“.txt”;这在Java或者C#里面是可以自 ...
- 九度OJ 1349 数字在排序数组中出现的次数 -- 二分查找
题目地址:http://ac.jobdu.com/problem.php?pid=1349 题目描述: 统计一个数字在排序数组中出现的次数. 输入: 每个测试案例包括两行: 第一行有1个整数n,表示数 ...
- mysql---整体备份和增量备份
整体备份: 对整张表或者整个数据库甚至所有数据库进行备份. 增量备份: 对某一范围内的数据进行备份. 1.整体备份: 对表进行备份: 针对存储引擎为myisam的表,可以直接复制frm.myd.myi ...
- 用php生成word文档
一.用windows里面自带的com,然后用php生成word文档 <?php $word= new COM("word.application") or die(" ...
- Python学习_Python 3.X版本导入httplib模块报ImportError解决方案
之前用Python 2.7版本的httplib做接口测试时,运行代码都是正常的, 最近开始用Python 3.3之后,再去看以前的代码,发现import httplib出现错误:Unresolved ...
- codeforces 615D - Multipliers
Multipliers 题意:给定一个2e5范围内的整数m,之后输入m个2e5内的素数(当然可以重复了),问把这些输入的素数全部乘起来所得的数的约数的乘积mod(1e9+7)等于多少? 思路:对题目样 ...