0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ATSHA204进行对称加密的步骤教程

电子工程师 作者:工程师陈翠 2018-06-17 09:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在整个社会以越来越快的速度步入互联时代的同时,有关于隐私、知识产权等涉及个人和企业等诸多问题愈发凸显出现出来。解决安全的问题,加密技术就成为不可或缺的一道守护关卡。Atmel公司的CryptoAuthentication利用一颗芯片就可以实现数据保护、防止克隆等多种安全功能。CryptoAuthentication 系列解决方案采用各种节省空间的封装,实现了极具成本效益的硬件验证功能。CryptoAuthentication集成电路几乎能够在任何基于微处理器的系统上安全地验证各种物理或逻辑元件。同时提供了对称器件和非对称器件供用户选择。该器件系列支持安全哈希算法(SHA-256)和椭圆曲线数字签名算法(ECDSA)——两种得到了全球加密专家和政府认同的最新算法。此外,每个Atmel CryptoAuthentication器件都有一个确保唯一性的预编程序列号。

ATSHA204进行对称加密

使用对称加密时, 主机和客户端永远采用相同的密钥。

举例:通过经加密的主机和客户端上发送随机码并响应的方式,主机和客户端使用各自的哈希密 钥映射出一串代码并对比此代码是否一致。

步骤1 :主机向客户端发送一个随机码

步骤2 :客户端使用存储的密钥运行哈希算法转化该随机码。运行的结果就是“响应”。

步骤3 :主机使用密钥运行哈希算法对该随机码进行转化,并将转化结果与客户端发来的 “响应”进行比较。如果转化得出的哈希码一致,则客户端将通过验证。

椭圆曲线数字签名算法ECDSA 进行的非对称加密:

ECDSA椭圆曲线数字签名算法通过两个步骤完成: 步骤1 = 公钥验证,步骤 2 = 私钥验证。

ATSHA204进行对称加密的步骤教程

步骤1:公钥验证

第1步:主机向客户端发出证书请求并接收证书。

第2步:主机提取数字签名,客户端公钥和证书数据,然后运行哈希算法将证书数据转化成一个哈希码。

第3步:主机运行椭圆曲线数字签名算法,对主机公钥、转化的哈希码和客户端 签名进行验证。 如果验证成功,则客户端的公钥通过验证,进行到 步骤2 。

步骤2 : 私钥验证

第4步:主机生成一个随机码。

第5步:主机向客户端发送该随机码。

第6 步:客户端使用ECDSA 签名引擎和客户端的私钥发出一个随机的数字签名。

第7步:客户端将签名发送给主机。

第8步:主机运行椭圆曲线数字签名算法,对步骤1中审核通过的客户端公钥、随机 码和客户端发出的新数字签名进行验证。如果验证成功,则私钥通过验证。

优势:核心安全性

AtmelCryptoAuthentication 加密元件设备配有基于硬件的密钥存储,可以保证产品、其使用的消耗品、运行的固件、支持它的附件、与其连接的网络节点不会被克隆、伪造或篡改。保证产品真实可通过确保仅合法产品才能在主机系统中运行以及不超期使用,来帮助维持OEM 的收入流。Atmel 提供业内选择最为多样的身份验证设备,其以基于硬件的密钥存储和加密对策为特点,可以阻挡最具有侵略性的攻击。因为攻击者看不到保存在受保护硬件中的保密密钥,他们就不能发动攻击。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Atmel
    +关注

    关注

    17

    文章

    314

    浏览量

    110498
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    加密芯片ATSHA204的使用方法

    我想用Atmel的加密芯片SHA204来实现数据加密,但是,看了数据手册,没有搞明白加密过程是怎样的,我想实现如下过程:MCU发送一串明文给加密
    发表于 01-18 09:15

    关于neowine品牌alpu加密芯片原理问题

    韩国Neowine品牌加密芯片。QQ:1140784820ALPU-C认证加密芯片,直接使用原厂提供的LIB库就可,无需自行烧录。ALPU-FA防抄板加密芯片,与ATSHA204 硬件
    发表于 11-29 15:26

    neowine品牌alpu加密芯片原理

    韩国Neowine品牌加密芯片。ALPU-C认证加密芯片,直接使用原厂提供的LIB库就可,无需自行烧录。ALPU-FA防抄板加密芯片,与ATSHA204 硬件pin to pin,在A
    发表于 08-02 15:47

    ATSHA204加密芯片有什么特点?

    密钥认证系统。首先对ATSHA204进行简单的介绍,然后阐述了其中的关键算法SHA-256,并进行了软件测试,最后使用ATmega128平台对SD卡进行读取,验证了整个认证系统。
    发表于 09-05 06:05

    密码认证ATSHA204A和ATECC508A加密器件的个性化指南

    本应用笔记详细介绍的是密码认证的个性化指南和ATSHA204A,ATECC508A加密器件的资料概述
    发表于 06-12 09:28 43次下载
    密码认证<b class='flag-5'>ATSHA204</b>A和ATECC508A<b class='flag-5'>加密</b>器件的个性化指南

    Atmel - 介绍ATSHA204如何安全实现功能

    Atmel - ATSHA204的安全实现
    的头像 发表于 07-10 00:45 3746次阅读

    关于 ATSHA204 加密认证芯片的特点及性能应用介绍

    Atmel ATSHA204 加密认证芯片- 低成本的全套解决方案
    的头像 发表于 07-09 03:17 6178次阅读

    ATSHA204在防止系统克隆伪造方面的应用

    介绍Atmel的高安全性,加密认证芯片ATSHA204于防止系统克隆伪造方面的功用
    的头像 发表于 07-09 03:13 4211次阅读

    ATSHA204A的国产替代方案—RJGT102

    武汉瑞纳捷电子早在2015年就推出了美国微芯Microchip(原Atmel)的加密芯片替代方案,其推出的I²C接口的加密芯片RJGT102WDP8完全兼容ATSHA204A-SSHCZ-T,单总线(1-Wire)
    发表于 03-25 15:21 3621次阅读
    <b class='flag-5'>ATSHA204</b>A的国产替代方案—RJGT102

    ATSHA204A国产替代新选择:LCSHA204加密芯片介绍

    ATSHA204A是一款用于固件版权保护,防抄板仿克隆的加密芯片。包含多达16个密钥存储区用于安全存储密钥。
    的头像 发表于 09-15 10:15 3358次阅读
    <b class='flag-5'>ATSHA204</b>A国产替代新选择:LCSHA<b class='flag-5'>204</b><b class='flag-5'>加密</b>芯片介绍

    深入解析Microchip ATSHA204A:高安全性硬件认证的理想之选

    ,为我们提供了强大的安全保障。本文将对其进行全面解析,希望能为电子工程师们在设计中提供有价值的参考。 文件下载: ATSHA204A-SSHCZ-T.pdf 一、产品特性与应用场景 1.1 特性概览 ATSHA204A具备诸多出
    的头像 发表于 02-28 16:55 718次阅读

    Atmel ATSHA204 CryptoAuthentication器件全解析:安全与功能的完美融合

    Atmel ATSHA204 CryptoAuthentication器件全解析:安全与功能的完美融合 在当今高度数字化的时代,信息安全成为了电子系统设计中至关重要的一环。Atmel推出
    的头像 发表于 04-06 14:55 804次阅读

    Microchip ATSHA204A:高安全性硬件认证设备的深度解析

    和应用这款设备。 文件下载: ATSHA204A-MAHCZ-S.pdf 1. 产品特性 1.1 硬件级密钥存储与加密 ATSHA204A具备受保护的基于
    的头像 发表于 04-06 14:55 689次阅读

    Atmel ATSHA204 CryptoAuthentication 芯片深度剖析:安全与应用的完美融合

    Atmel ATSHA204 CryptoAuthentication 芯片深度剖析:安全与应用的完美融合 在当今高度数字化的时代,信息安全显得尤为重要。Atmel公司的ATSHA204
    的头像 发表于 04-07 09:10 163次阅读

    深入解析Microchip ATSHA204A:高安全加密认证芯片的卓越之选

    深入解析Microchip ATSHA204A:高安全加密认证芯片的卓越之选 在当今数字化时代,数据安全和设备认证的重要性愈发凸显。Microchip的ATSHA204A作为一款高安全性的加密
    的头像 发表于 04-07 09:10 128次阅读