当前位置:首页 > 嵌入式 > 嵌入式硬件

在半导体行业中,嵌入式系统应用有着举足轻重的份量,不管是行业内的嵌入式应用还是风头日盛的消费类嵌入式应用。例如,在消费类市场中,PC正日益面临着其他消费类电子设备的竞争,早期的PDA和今天的黑莓(Black Berry)手机取代了收发电子邮件的功能,MP3/MP4播放器取代了音视频多媒体欣赏功能,PS2/Wii将游戏带到了世界各个角落的各种人群,iPod/iPhone的影响就更不用说了。

不过,对于嵌入式行业而言,无论是从产业链的最高端IP提供商,还是生产各种产品的OEM,都无法给这个产业拟定一个标准,也就是说,这个行业是相对来说更开放、更具潜力。这个市场的机会很多,只要你拥有足够吸引人的“杀手级”应用产品。但问题往往出现在这里,机会多了,就会有人想尽办法地去破解别人的产品,偷窃别人的劳动成果。从长远来说,这样必定会危害整个行业的发展。为促进整个市场的健康发展,我们应该尽可能地阻止这种“盗版”现象的发生,为你的产品加上一把“锁”。

当前市场上存在的加密产品可分为几大类:

第一类是所谓的加密存储产品。这类产品的大致原理是将普通的EEPROM进行某种算法的加密,以保护存储在其中的资料。但是通常这类产品的加密算法都是不公开的,是没有得到国际公认的算法,因此其加密等级也是没有任何标准的。且这种产品与系统中主MCU的H/W接口(Interface)是独立的,这也就意味着,如果你的系统中有相同接口的其他器件,那么这些器件是不能与这种加密芯片同时存在的。

另一类则具有更简单算法和更简单H/W接口,通常是通过一个根线缆与主MCU进行通讯。这样存在的问题的,若系统需要加密的数据量较大时,则加密数据的速率会比较低。且这种通讯协议是不常用的,也是不能与其他器件共用的。

还有一些其他的加密方法,例如用户自己使用一些单片机,并开发一些简单算法,以达到与主CPU通讯时数据加密的效果。采用这种方法用户可以完全掌握技术细节,但是需要花费较大的精力和财力才能完成。

FS88x6是福华先进微电子有限公司推出的系列加密芯片,包括FS8806、FS8816、FS8826三种型号。FS88x6系列加密芯片在很大程度上解决了上述各种问题。

首先在H/W接口上:FS88x6采用I2C (图1)或SPI(图2)的通讯方式,这两种都是很常用的协议,开发起来非常简单方便,用户可以根据自己系统的特点选择使用I2C还是SPI的通讯方式,且不论是使用系统硬件上的I2C/SPI模块,或是使用GPIO模拟I2C/SPI协议,都可以与FS88x6进行通讯。加密等级:FS88x6采用国际公认的3DES加密算法,密钥的长度为192位。加密方式:FS88x6可以加密几乎嵌入式系统中的任何数据,包括存储在系统FLASH中的Firmware。加密过程中:在I2C/SPI总线上的数据,每次都是加密的,且加入了随机数,也就是说,对于同样的数据,在不同时间去测量,会有不同的结果。

图1:I2C通讯方式

图2:SPI通讯方式

用户使用FS88x6芯片的流程如下:

1. 选择I2C或SPI通讯方式,与FS88x6进行通讯,将硬件上的简单通讯调试通过。

2. 为客户提供定制的FS88x6 library。该library的作用在于提供给用户可以在其使用的平台上运行的、并且与FS88x6加密芯片相对应的软件算法。该library可支持几乎所有嵌入式平台。目前支持比较多的平台及编译器在表1中列出。

3. 使用Code Generator工具(由福华公司提供),让用户将其原始bin文件或其他格式二进制文件转换成加密后的二进制文件Concerto bin。将此加密后的二进制文件烧录至用户系统中。

所有步骤完成后,系统架构如图3所示,其中Concerto SW组成如图4所示。

图3:采用FS88x6系列加密芯片的系统架构图

图4:Concerto SW组成框图

当系统程序受到外部非法修改时(哪怕是修改1位),该方案也能自动识别并做出相应的处理,这就保证了整个系统代码的完整性。在系统的代码区域实际包含3部分内容:用户嵌入式应用软件ESW、FS88x6Lib以及通过Code Generator加密目标文件时产生的加密信息Digest,Digest是ESW经过Hash运算的结果,即ESW和Digest是一一对应的,如果ESW中有1位code被修改,而Digest没有发生对应的改变,则FS88x6将会检测出问题并报错。

目前FS88x6已成功应用于各种嵌入式系统中,包括机顶盒、PMP、游戏机、蓝牙耳机、PDA、网络应用及IP摄像头等。

表1:FS88x6加密芯片可支持的嵌入式平台及编译器



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

4月17日消息,Intel官方宣布,工程师内部研发了一种新的AI增强工具,可以让系统级芯片设计师原本需要耗费6个星期才能完成的热敏传感器设计,缩短到区区几分钟。

关键字: Intel 芯片 1.8nm

机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如,自主导航、安全气泡地图和数据收集机器人)中使用和集成这些驱动程序;以及这样将如何有助...

关键字: 电机控制器 机器人 嵌入式

业内消息,昨天美国芯片设计公司 AMD 推出了锐龙PRO 8040/8000系列AI处理器芯片,为支持人工智能的PC提供动力,试图在与英伟达和英特尔等竞争对手的AI PC 竞争中获得领先地位。

关键字: AMD 锐龙 AI处理器 芯片

今天,小编将在这篇文章中为大家带来电容笔的有关报道,通过阅读这篇文章,大家可以对电容笔具备清晰的认识,主要内容如下。

关键字: 电容笔 导体 芯片

Intel日前举办了Vision 2024年度产业创新大会,亮点不少,号称大幅超越NVIDIA H100的新一代AI加速器Gaudi 3、品牌全新升级的至强6、AI算力猛增的下一代超低功耗处理器Lunar Lake,都吸...

关键字: Intel 芯片 1.8nm

4月12日消息,Intel日前发布了LGA1851独立封装接口的酷睿Ultra处理器,代号Meteor Lake-PS,但不是给消费市场用的,而是面向嵌入式和边缘计算。

关键字: Intel 芯片

业内消息,上周有外媒称中国要求国内大型电信营运商在2027年前逐步淘汰外国芯片,引起半导体行业震动,作为中国市场的头部芯片供应商,英特尔和AMD当天美股盘中股价双双跌逾4%。

关键字: 电信运营商 芯片

在这篇文章中,小编将对晶圆的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: 晶圆 芯片

业内消息,继此前正式公布新一代AI加速芯片 Gaudi 3 之后,英特尔拟另准备针对中国市场推出“特供版”Gaudi 3,包括名为HL-328的OAM相容夹层卡(Mezzanine Card )和名为HL-388的PCl...

关键字: 英特尔 特供芯片 芯片 Gaudi3

近日业内消息,美国研究机构American Enterprise Institute的最新报告显示,中国大陆供应商已经占据了俄罗斯芯片市场的近九成(89%)!其他供应商瓜分其余部分:泰国3%、土耳其2%、马尔代夫2%、阿...

关键字: 俄罗斯 芯片
关闭
关闭