久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1271|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

LCSHA204—EncryptRead命令解析

 關(guān)閉 [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:349277 發(fā)表于 2022-1-6 15:18 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
LCSHA204芯片是一款兼容ATMEL公司ATSHA204A的國產(chǎn)安全芯片,其操作方式與ATSHA204A相同,本次主要介紹芯片EncryptRead加密讀功能。只有當(dāng)slot config.EncryptRead = 1和slot config.IsSecret = 1時才能進(jìn)行。加密讀是為了防止別人在總線上嗅探到密鑰,這里我借用官方文檔Atmel-8981的一幅圖。

這個流程圖其實非常明了,主要步驟如下:



1、首先發(fā)送Nonce Command命令,更新TempKey中的值,主機這邊根據(jù)命令返回的randout來使用SHA-256算法計算出TempKey中的值。
2、發(fā)送GenDig Command,Gen Dig 命令中的參數(shù)KeyID ,就是slot config.ReadKey,比如說,我們要讀取slot1的密鑰,而slot config[0].ReadKey 設(shè)置為0,那么我們就需要知道slot0中存放的密鑰才能讀取slot1的密鑰,發(fā)送完這個命令后如果執(zhí)行正確,TempKey中的值會被重新計算,而主機需要根據(jù)Read Key等一些列參數(shù)計算TempKey中的值。
3、執(zhí)行讀命令讀取slot區(qū)中的值,返回來的內(nèi)容是經(jīng)過異或加密的,密鑰是第2步計算出來的摘要,也就是說:讀回來的值^第2步計算出來的摘要 = 原文。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 一级做a爰片性色毛片16美国 | 在线欧美日韩 | 91在线观看网址 | 国产精品视频在线免费观看 | 国产乱码久久久久久 | 日韩欧美一级精品久久 | 波多野结衣中文字幕一区二区三区 | av中文在线观看 | 九九热免费观看 | 欧美精品1区 | 日本高清不卡视频 | 91免费在线看 | 成人在线免费观看视频 | 一级网站| 国产欧美精品一区二区三区 | 超碰3 | 欧美日韩久久精品 | 亚洲 一区 | 日韩久草 | 天天综合久久 | 一区二区三区国产好的精 | 午夜在线免费观看视频 | 人和拘一级毛片c | 午夜影院在线观看 | 色综合久 | 麻豆久久精品 | 日本三级电影免费观看 | 日韩成人av在线 | 国产草草视频 | 欧美高清性xxxxhd | 一级黄色播放 | 日本精品一区 | 久久网一区二区三区 | 99精品国产一区二区三区 | 欧美精品一区二区三区在线播放 | 免费黄视频网站 | 求毛片| 国产精品久久久久久久久久久久 | 日韩欧美一区二区三区免费看 | 一区二区三区亚洲 | 东方伊人免费在线观看 |