ATMEL 加芯片 ATSHA204.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* / Copyright 2011 Atmel Confidential Page * / Copyright 2011 Atmel Confidential Page * / Copyright 2011 Atmel Confidential Page * Atmel Crypto AthenticationTM ATSHA204 ATMEL 代理商 深圳,提供各方面的技术支持. 林先生 QQ :1085487223 邮箱:1085487223@ V 1.0 什么是加密芯片 它本身具有十分安全的保密性,内部可以存储秘密数据,内置加密算法,通过安全的认证协议进行认证过程。 认证协议的作用 认证双方在不直接出示密钥的情况下,能够证明自己知道密钥。 散列函数Hash Alan和Bell都是密码学教授,有一天,他们共同解决一个数学难题。在办公室里他们都没有想出来,却恰好在家里同时想出了答案。 Alan Bell 你算出来是多少? 不,你先说。我怎么 又知道呢你算过呢? 你先说。如果我说了,我 怎么知道是你算出来的。 散列函数Hash 不可逆的函数 知道函数F和c,很难反向运算得s。 例如,F是3的s次方后取前2到6的有效位数,共5位数为c。 随便取一个值,s=286,则3的286次方是2.8620607630655430965855314425431e+136 取前2到6的有效数字得,c=86206 散列函数Hash 我运算过后是 86206 恩,我已经知道你是 知道的。你不必说出 答案了。 把函数结果 告诉我吧。 散列函数Hash SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计,并由美国国家标准与技术研究院(NIST)发布;是美国的政府标准。 后四者有时并称为SHA-2。 散列函数Hash sha256算法 散列函数Hash sha256算法 SHA256(apple): 3A7BD3E2360A3D29EEA436FCFB7E44C7 35D117C42D1C1835420B6B9942DD4F1B SHA256(apple )(多了一个空格): E0F6F390C37556B5EB3292A63159AEA8 EC795A4A1D4F22A18ABB14AC7341508F SHA256(Linux): 4828E60247C1636F57B7446A314E7F599 C12B53D40061CC851A1442004354FED 散列函数Hash Hash算法与加密算法 Hash算法是不可逆的,也就是不能通过输出文本转化回原文本。不同文本经过Hash算法后可能输出相同的结果。 而加密算法是可逆的,每个加密算法都会有相应的解密算法。原文与密文一一对应。 HMAC 挑战响应 HMAC HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。 挑战\响应 客户端发送一个消息作为挑战给服务器,服务器使用事先存储好的密钥求MAC,发回客户端,这是响应。客户端根据响应来认证。 HMAC 挑战响应 挑战\响应 ATSHA204 What can ATSHA204 do? Authenticate an Accessory Authenticate Firmware Securely Exchange Session Keys Secret Storage ATSHA204 AT88SC0104 ATSHA204 Algorithm Atmel Algorithm Public SHA256 Key length 64bit 256bit Interface I2C Single Wire I2C Memory 1KB 4KB NDA requirement Yes No AT88SC0104 vs ATSHA204 ATSHA204 Security Features Robust Crypto Algorithm SHA256 MAC, HMAC Advanced Multi-Level HW Security Active shield over entire chip All memories internally encrypted Internal state consistency checking Security protocols hard coded Supply tamper protect

文档评论(0)

huang37168huan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档