Atmel推出加密认证芯片的USB工具套件

发布者:RadiantSoul最新更新时间:2009-05-27 来源: EDN China关键字:SHA-256算法  Rhino+工具套件  AT88SA102S 手机看文章 扫描二维码
随时随地手机看文章

  爱特梅尔公司 (Atmel Corporation) 宣布推出用于其AT88SA102S CryptoAuthentICation IC、基于AVR 的开发工具套件AT88SA-ADK1 Rhino+。爱特梅尔的AT88SA102S器件是业界最安全的认证IC,使用嵌入式SHA-256 引擎和256位加密密钥,几乎无法使用任何暴力方法击破,而竞争对手最接近的认证IC之密钥容量仅为128位。AT88SA102S CryptoAuthentication IC 的价格低于1美元,相比其它同类的解决方案安全性更高,而成本降低40% 至60%。

  Rhino+ 工具套件是使用SHA-256算法之板载 AT88SA102S CryptoAuthentication IC的小型USB PCB,板载AVR微控制器预载有嵌入式软件以实施所需的单线通信协议。

  设计人员只需将 Rhino+ 器件插入其 PC 的 USB 槽口,并下载软件以评测器件的加密功能。AT88SA102S CryptoAuthentication IC 可用于保护电池、墨盒、测试条、血袋、呼吸管,以及其它电子和医疗耗

材免遭克隆和伪造。另外,它们还可用于安全地发送数据,如卫星无线广播或医疗记录,保护终端产品不受恶意的固件入侵并验证软件或媒体模块。Rhino+ 套件还可用于基于PC 应用之终端产品部署,如个人身分识别或数据/软件认证。

  认证:CryptoAuthentication器件中的SHA-256算法是通过在微控制器或主设备和客户之间使用“挑战/响应”操作机制来进行认证,主机可以是一个便携电动工具、打印机、医疗测试设备,或者甚至是一个卫星无线电发送器,而相关的客户可以是电动工具所用的电池、墨盒、医疗耗材或卫星无线电装置。

  会话密钥交换:为了保护数据传送,例如卫星无线电广播,传送系统会向SHA-256算法发出一个随机数字,连同存储在经认可接收节点上之 AT88SA102S 中的 256 位密钥数值。然后,SHA-256算法的响应将被用作加密传送的密钥。经加密的信息连同作为挑战的随机数字一起传送。在接收端,这一随机挑战馈入板载AT88SA102S,其响应则用于解密信息。只有包含带有正确密钥之AT88SA102S 的客户无线电装置,方能正确地解密传送信息。

  超低功耗:由于认证IC只有小部分时间处于工作状态,因此睡眠模式功耗是最重要的功耗指标。爱特梅尔的AT88SA102S CryptoAuthentication IC的睡眠模式功耗低于 100nA,对于系统电池寿命几乎没有影响。AT88SA102S的供电电压为2.5V至5.5V。

  价格和供货:爱特梅尔现通过分销渠道提供AT88SA-DK1 Rhino+ CryptoAuthentication开发工具套件,价格为19.99美元。

  爱特梅尔现可提供采用SOT23 封装的AT88SA102S CryptoAuthentication IC,订购100个,单价为0.66美元。更多的AT88SA系列器件将于2009年推出。

关键字:SHA-256算法  Rhino+工具套件  AT88SA102S 引用地址:Atmel推出加密认证芯片的USB工具套件

上一篇:“NEC电子杯全国大学生电子设计竞赛”开幕
下一篇:业界首个带片上高速USB器件的闪存微控制器

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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