利用FPGA的新功能保证视频设计安全性

发布者:彭勇最新更新时间:2010-11-09 来源: 中电网关键字:视频  FPGA 手机看文章 扫描二维码
随时随地手机看文章

  越来越多的消费应用开始在设计中集成流式视频,结果引入了许多标准和专有的加密算法。但是加密方案以及实现方法不统一导致视频接收设备在设计和支持方面存在巨大的挑战。DeviceDNA作为FPGA的一项新功能,可保证视频接收机的设计安全,同时还可为测试和验证流程提供支持,从而提供成本经济的高质量安全解决方案,支持多种不同的视频流加密协议。

  视频越来越多地应用在我们生活中,除了在电视上的应用,还被应用在计算机、汽车、PDA/PMP、iPod和手机上。现在,甚至冰箱上可能也应用视频!

  消费者希望能够随时随地享有视频所带来的便利,但是如此广泛的视频需求产生了大量不同的流式视频压缩标准,以满足对不同屏幕尺寸分辨率以及高带宽的要求。

  要为这么多不同种类的设备提供视频内容支持,因此在传统有线电视和卫星供应商之外又诞生了许多新的视频流提供源(以及相应的厂商)。电话线、因特网和无线通信,在支持流式视频发展的同时也为流式视频带来了明显的安全问题。为了解决这一问题,不同的流式视频源引入并采用了越来越多的标准和专有加密算法。然而,不同厂商间加密方案以及实现方法不统一导致视频接收设备在设计和支持方面存在巨大的挑战。

  FPGA提供灵活的解决方案

  多年来,低成本FPGA器件已经成为机顶盒和视频网关的关键器件,可提供视频增强、丢失像素替换、视频转换、产品灵活性以及产品差异等功能。此外,这些器件还允许生产商方便地支持不同的技术和协议,如图2所示。

  FPGA平台的传统灵活性以及专用的算法功能是解决多种不断变化的标准和专有加密算法的理想解决方案。器件重配置能力可以根据需要方便地改变解密算法。通过FPGA器件重配置,设计可利用更少的逻辑门和更少的器件,从而以更低的总体成本支持更多算法。现场可升级能力能够快速方便地应对新算法和算法变化,因此可保证产品是未来适用的(future-proofing),并且不必进行昂贵的现场更换即可延长现有产品的寿命。[page]

  硬件安全问题

  视频源提供商的担心已经不仅局限于视频流本身的安全性,而是已经扩展到接收硬件的安全性。有些视频源提供商正在设法将其许可和视频流限定范围定为能够提供安全视频接收机的系统。这需要很多企业寻求减少支持的数量并提高器件级的安全性,以进一步提高总体设计的安全水平。可编程逻辑器件生产商赛灵思公司提供的FPGA平台则可解决这一问题。该平台的DeviceDNA技术可提供支持多种解密算法的能力和更高的器件级安全性。

  DeviceDNA允许设备生产商将一个独一无二的非易失工厂序列号直接写入到FPGA器件中。每个器件的ID都不同,因此可以将设计绑定到特定的FPGA器件中。DeviceDNA可以作为接收设备的独特序列号,一个唯一的许可代码,或者与用户定义的写在FPGA构造中的认证算法配合使用,从而将特定的设计与特定FPGA器件紧密绑定在一起。如果某些人试图克隆或拷贝认证过的设计,或者将位流写入另一片不同的FPGA器件,那么由于器件的ID号码变化,设计就不会通过认证。DeviceDNA是一个57位长的序列号,可以通过器件内部的逻辑构造读取。

  DeviceDNA与用户定义认证算法紧密结合能够以合理的系统成本实现所需要的安全度。在采用认证算法的方法中,安全性的关键是算法本身。在本方法中,安全过程中必须有某些部分要保密,在本案例中则是用户定义的算法本身。由于算法在PPGA逻辑构造中实现,因此成为FPGA数百万配置位中的少数位。除非知道这些位如何组合在一起,或者知道算法本身,否则参于任何试图拷贝设计的人来说,看起来都仅仅是一堆数字。

  用户定义的算法可以如系统所需要的一样简单或复杂 - 例如:可以是简单的哈希算法,或者更为复杂的三次DES、AES6?、128或256位,甚至是完全定制的算法。同时还可以将用户定义的认证算法集成到接收器的认证流程内部。这样可以进一步将接收单元与视频流系统、设计与特定的接收单元捆绑在一起,从而进一步提高抵抗克隆的安全能力。此外,算法可以改变以支持不同的视频解密协议配置,甚至在不同型号或不同代产品间采用不同的算法,从而进一步保证安全性。

  安全性提高对生产的影响

  硬件安全性问题同样适用于生产流程,特别是板级测试和验证。因此,设计中经常将JTAG功能移除,因为JTAG功能易使设计导致反向工程。许多企业都采用JTAG来缩短测试时间并提高测量和验证流程中的系统测试覆盖范围。然而,没有JTAG,就需要更多的测试,特别是系统级测试来保证一定的测试覆盖范围。不使用JTAG技术会提高生产成本,并最终影响到系统总成本。

  JTAG的问题在于INTEST命令,用于检查设计的内部逻辑功能。反向工程时,这一命令可用来判断设计的功能。图3给出了一个简单的例子,其中数据移入寄存器,执行INTEST命令,这样数据会在时钟作用下移入逻辑构造,进入下一寄存器,结果可以被读出。由于可将总体设计的复杂度缩小到更小的逻辑模块,因此这一命令可使反向工程的工作更容易。

  一些FPGA平台可帮助防止发生这一过程,同时仍然允许生产商完成其管脚至管脚(pin-to-pin)功能。例如,在Xilinx? Spartan?-3A 平台中, 可在设计中使用BSCAN_SPARTAN3A宏模块,其检测逻辑可监控FPGA构造中的JTAG控制信号,如图4所示。如果检测到JTAG控制信号的活动,用户在设计可以立即绕过关键逻辑或关断关键功能,不再执行正确的功能。这样反向工程人员读到的将是不正确的功能模块,在不能完成预期功能的解决方案上浪费时间和资源。

关键字:视频  FPGA 引用地址:利用FPGA的新功能保证视频设计安全性

上一篇:一种基于FPGA的立体视频转换系统研究设计
下一篇:莱迪思MachXO2 PLD系列为低成本、低功耗设计树立了新的标准

推荐阅读最新更新时间:2024-05-02 21:11

研华边缘AI系统AIR-030面市,赋能机器人和视频分析技术
研华边缘AI系统AIR-030面市,赋能机器人和视频分析技术 2023年,研华推出基于NVIDIA Jetson AGX Orin平台的 AIR-030边缘AI系统系列工控机。 NVIDIA Jetson AGX Orin模块可提供高达275个TOPS和8倍于上一代产品的性能,因此 AIR-030可为AI开发人员提供易于部署、配置的解决方案,以加速AI机器人和AI视觉应用落地。 AIR-030边缘AI解决方案 搭载面向边缘AI的DeviceOn软件,从AI容器部署、AI模型OTA更新、训练到性能优化,推动了AI开发生命周期管理。DeviceOn Edge AI软件还提供从边缘AI设备到云端AI的实时监控和管理。结合
[机器人]
研华边缘AI系统AIR-030面市,赋能机器人和<font color='red'>视频</font>分析技术
华为:“移动、智能、高清”成未来视频监控发展方向
近期,“第六届中国数字城市建设 技术 研讨会暨设备博览会”在北京成功召开,各大数字城市建设领域的科研机构及知名企业纷纷参展,并展示了目前国内外数字城市建设的最新技术与应用成果。在此次博览会期间, 华为 技术公司也正式面向全球发布了华为eSpace 智能视频监控 解决方案 ,以期推动整个视频监控行业“移动、智能、高清”监控云的进程。 紧抓未来发展趋势 随着平安城市等大型项目的推进,以安防为目的的视频监控行业在近年取得了长足发展。这不仅受益于国家政策导向的驱使,并且视频监控领域各项技术的逐步成熟,也进一步推动了行业的发展。与此同时,各大客户的需求在这样的时代背景下,已悄然发生变化。客户已不满足于现有的标清视频
[网络通信]
北京君正:晶圆厂产能紧张 视频业务现缺货情况
近日,北京君正接受机构调研时表示,目前北京矽成的在售产品中,DDR3贡献业绩最大,其他有DDR、DDR2、DDR4等,DDR4的产品在不断研发和导入。 北京矽成专注于汽车和工业市场,围绕汽车市场不断丰富产品线,有很大的成长空间。消费市场目前也有所布局,但是不是重点。未来公司也会借助北京矽成的现有优势,逐步展开消费市场的拓展,但不会用北京矽成的现有平台。公司和韦尔股份合资成立了一家子公司,公司控股51%,这个合资公司主要是做面向消费市场Flash业务。 北京君正称,汽车行业已经开始复苏,整体来看第四季度预计会相对更好一些,明年我们是比较看好的,业绩情况预计是一个向好的趋势。 关于晶圆产能紧张对公司的影响,北京君正称,目前来看,北京矽
[手机便携]
一种视频处理系统设计与实现
1 引言 在视频处理领域,由于处理的数据量大,算法复杂度高,使得处理的实时性成为难题。如果使用专门的视频算法器件,在保证实时性的同时却使系统的灵活性大大降低。tms320dm642是TI公司C6000系列DSP总最新的定点DSP,其核心是C6416型高性能数字信号处理器,具有极强的处理性能,高度的灵活性和可编程性,同时外围集成了非常完整的音频、视频和网络通信等设备及接口,特别适用于机器视觉、医学成像、网络视频监控、数字广播以及基于数字视频/图像处理的消费类电子产品等高速DSP应用领域。笔者针对市场客户的需求,设计并实现了一款以 TVP5150 为视频输入解码器,以PCM1801为音频输入采集电路,以 TMS320DM642
[嵌入式]
一种<font color='red'>视频</font>处理系统设计与实现
DDS调频信号发生器的FPGA电路设计
  1 引言   直接数字频率合成器( DDS )技术,具有频率切换速度快,很容易提高频率分辨率、对硬件要求低、可编程全数字化便于单片集成、有利于降低成本、提高可靠性并便于生产等优点。目前各大芯片制造厂商都相继推出采用先进CMOS工艺生产的高性能和多功能的DDS芯片,专用DDS芯片采用了特定工艺,内部数字信号抖动很小,输出信号的质量高。然而在某些场合,由于专用的DDS芯片的控制方式是固定的,故在工作方式、频率控制等方面与系统的要求差距很大,这时如果用高性能的FPGA器件设计符合自己需要的DDS电路就是一个很好的解决方法,它的可重配置性结构能方便的实现各种复杂的调制功能,具有很好的实用性和灵活性。   2 DDS调频 信号发
[测试测量]
基于模块化设计方法实现FPGA动态部分重构
  随着可编程技术的不断发展,FPGA被广泛应用于电子设计的各个领域。新的设计思想和设计方法也被不断的提出和应用,如FPGA的动态部分重构技术。所谓动态重构是指对于时序变化的数字逻辑系统,其时序逻辑的发生,不是通过调用芯片内不同区域不同逻辑资源的组合来实现,而是通过对具有专门缓存逻辑资源的FPGA,进行局部和全局芯片逻辑的动态重构而快速实现。动态可重构FPGA器件在编程结构上应具有专门的特征,其内部逻辑块和内连线的改变可以通过读取不同的配置比特流文件来实现逻辑重建。动态部分重构是指重新配置FPGA的部分区域,重构过程中,FPGA其余部分的工作状态不受影响。此方式减小了重构范围和单元数目,从而大大缩短了FPGA的重构时间。   应
[嵌入式]
基于模块化设计方法实现<font color='red'>FPGA</font>动态部分重构
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved