0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談DSSHA1可綜合SHA-1協(xié)處理器

電子設(shè)計(jì) ? 來(lái)源:eeweb ? 作者:Maxim ? 2021-06-17 11:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

挑戰(zhàn)和響應(yīng)認(rèn)證需要 MAC 發(fā)起者和 MAC 接收者根據(jù)隱藏的秘密和公共數(shù)據(jù)計(jì)算消息認(rèn)證代碼。發(fā)起者通常是 SHA-1 身份驗(yàn)證者或帶有 SHA-1 引擎的受保護(hù)內(nèi)存。MAC 接收方是應(yīng)用程序的主機(jī)處理器。本應(yīng)用筆記介紹了 DSSHA1 可合成 SHA-1 協(xié)處理器,它可以在專用集成電路 (ASIC) 或現(xiàn)場(chǎng)可編程門陣列 (FPGA) 中實(shí)現(xiàn),作為 DS2460 SHA-1 協(xié)處理器或基于微處理器的實(shí)現(xiàn)的替代方案.

poYBAGDKx4qAIYGUAACG8UJXIHU772.png

質(zhì)詢和響應(yīng)身份驗(yàn)證基于消息身份驗(yàn)證代碼 (MAC) 的計(jì)算。該方法涉及兩個(gè)實(shí)體,即 MAC 發(fā)起者和 MAC 接收者,它們共享一個(gè)隱藏的秘密。為了證明 MAC 發(fā)起者的真實(shí)性,MAC 接收者生成一個(gè)隨機(jī)數(shù)并將其作為挑戰(zhàn)發(fā)送給發(fā)起者。然后,MAC 發(fā)起者必須根據(jù)秘密、消息和質(zhì)詢計(jì)算新的 MAC,并將其發(fā)送回接收者。如果發(fā)起者證明能夠?yàn)槿魏翁魬?zhàn)生成有效的 MAC,則可以非常確定它知道該秘密,因此可以被認(rèn)為是真實(shí)的。SHA-1 是一種經(jīng)過(guò)徹底審查和國(guó)際認(rèn)證的計(jì)算消息身份驗(yàn)證代碼的算法,它是由美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院 (NIST) 開發(fā)的。

Maxim 制造了一系列采用 SHA-1 算法的認(rèn)證設(shè)備。教程 3675“通過(guò)安全認(rèn)證保護(hù)研發(fā)投資”以安全存儲(chǔ)器和 DS2460 SHA-1 協(xié)處理器的形式解釋了 Maxim 認(rèn)證解決方案。DSSHA1 存儲(chǔ)器映射 SHA-1 協(xié)處理器允許在專用集成電路 (ASIC) 或現(xiàn)場(chǎng)可編程門陣列 (FPGA) 中實(shí)現(xiàn) DS2460 的計(jì)算能力,從而無(wú)需開發(fā)軟件來(lái)執(zhí)行復(fù)雜的 SHA -1 計(jì)算。DSSHA1 或 DS2460 計(jì)算出的 MAC 僅適用于 Maxim SHA-1 器件。

DSSHA1 是一個(gè)可合成的、內(nèi)存映射的 SHA-1 協(xié)處理器,它包括一個(gè) 64 字節(jié)的通用 RAM,用于存儲(chǔ) 64 字節(jié)的消息。輸入消息用于計(jì)算 SHA-1 MAC。DSSHA1 輸入和輸出端口信號(hào)設(shè)計(jì)為在內(nèi)部連接到 32 位總線。通過(guò)正面的比較結(jié)果,在主機(jī)系統(tǒng)和從屬附件之間實(shí)現(xiàn)了認(rèn)證安全。

圖 1 顯示了 DSSHA1 框圖。表 1 描述了將 DSSHA1 連接到主機(jī)系統(tǒng)的信號(hào)。使用數(shù)據(jù)總線輸入、地址和控制信號(hào),將 64 字節(jié) SHA-1 消息插入到 RAM 中。將輸入信號(hào) RUN_SHA 觸發(fā)為邏輯高電平將啟動(dòng) SHA-1 計(jì)算。輸出 BUSY 信號(hào)指示正在發(fā)生的計(jì)算。完成 BUSY 信號(hào)后,結(jié)果寄存器包含 20 字節(jié)的消息摘要以供讀取。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7644

    瀏覽量

    167125
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2379

    瀏覽量

    84095
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1117

    瀏覽量

    53008
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DS2465 SHA-256協(xié)處理器1-Wire主機(jī)功能

    DS2465是一個(gè)SHA-256內(nèi)置的1-Wire?主提供的SHA-256和記憶功能的主機(jī)系統(tǒng),通信與操作1SHA-256的所需的
    發(fā)表于 06-12 09:47 ?3197次閱讀
    DS2465 <b class='flag-5'>SHA</b>-256<b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>與<b class='flag-5'>1</b>-Wire主機(jī)功能

    如何通過(guò)使用FPGA高速實(shí)現(xiàn)SHA-1消息認(rèn)證算法?

    在IPSec協(xié)議中認(rèn)證使用SHA-1和MD5單向散列函數(shù)算法實(shí)現(xiàn),通過(guò)使用FPGA高速實(shí)現(xiàn)SHA-1消息認(rèn)證算法。
    發(fā)表于 04-13 06:02

    帶有EEPROM的SHA1協(xié)處理器DS2460電子資料

    概述:帶EEPROM的SHA-1協(xié)處理器DS2460是ISO/IEC 10118-3安全散列算法(SHA-1)的硬件實(shí)施方案,無(wú)需開發(fā)執(zhí)行復(fù)雜SHA
    發(fā)表于 04-20 07:18

    基于SHA-1的郵件去重算法

    在郵件服務(wù)端和郵件客戶端,重復(fù)郵件浪費(fèi)了大量資源。該文提出一種基于SHA-1的郵件去重算法,將郵件按大小分開處理,根據(jù)Hash值快速去除正文相同或相似的重復(fù)郵件。實(shí)驗(yàn)結(jié)果
    發(fā)表于 04-22 09:03 ?21次下載

    為什么1-Wire SHA-1器件是安全的?

    摘要:本文介紹了SHA-1器件可能受到的攻擊,以及如何利用SHA-1器件本身特點(diǎn)或推薦的方案來(lái)防止可能遭受的攻擊,說(shuō)明了1-Wire®及iButton® SHA-1器件
    發(fā)表于 05-08 12:00 ?1214次閱讀

    DSSHA1 內(nèi)存映射的SHA-1協(xié)處理器

    64字節(jié)RAM DSSHA1協(xié)處理器是一個(gè)合成的寄存傳輸級(jí)(RTL)的FIPS 180-3的安全散列算法(
    發(fā)表于 06-02 11:39 ?1634次閱讀
    <b class='flag-5'>DSSHA1</b> 內(nèi)存映射的<b class='flag-5'>SHA-1</b><b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>

    DSSHA1數(shù)據(jù)資料(英文)

    The DSSHA1 coprocessor with 64-byte RAM is a synthesizableregister transfer level (RTL
    發(fā)表于 10-11 10:34 ?14次下載
    <b class='flag-5'>DSSHA1</b>數(shù)據(jù)資料(英文)

    DSSHA1中文手冊(cè)

    DSSHA1協(xié)處理器帶有64字節(jié)RAM,為合成的寄存傳輸級(jí)(RTL),用于實(shí)現(xiàn)FIPS 180-3安全散列算法(
    發(fā)表于 10-11 10:36 ?55次下載
    <b class='flag-5'>DSSHA1</b>中文手冊(cè)

    Understanding the DSSHA1 Synthesizable SHA-1 Coprocessor

    to compute a messageauthentication code based on a hidden secret and public data. The originator is typically a SHA-1 authenticator or a protected
    發(fā)表于 09-25 11:27 ?0次下載
    Understanding the <b class='flag-5'>DSSHA1</b> Synthesizable <b class='flag-5'>SHA-1</b> Coprocessor

    dssha1綜合SHA-1協(xié)處理器

    Description The DSSHA1 is a synthesizable, memory-mapped SHA-1 coprocessor that includes a 64-byte
    發(fā)表于 04-05 10:31 ?5次下載
    <b class='flag-5'>dssha1</b><b class='flag-5'>綜合</b><b class='flag-5'>SHA-1</b><b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>

    基于SHA-1算法的硬件設(shè)計(jì)及實(shí)現(xiàn)(FPGA實(shí)現(xiàn))

    SHA-1(Secure Hash Algorithm)是一種非常流行的安全散列算法,為了滿足各種應(yīng)用對(duì)SHA-1算法計(jì)算速度的需要,該文圍繞Hash 函數(shù),基于本課題組的密文取情平臺(tái),對(duì)SHA-1
    發(fā)表于 10-30 16:25 ?4次下載
    基于<b class='flag-5'>SHA-1</b>算法的硬件設(shè)計(jì)及實(shí)現(xiàn)(FPGA實(shí)現(xiàn))

    安全協(xié)處理器/1-Wire? 主控實(shí)現(xiàn)SHA-256認(rèn)證

    10 多年來(lái),SHA-1 認(rèn)證已被用于有效保護(hù)知識(shí)產(chǎn)權(quán)免受假冒和非法復(fù)制。隨著計(jì)算機(jī)技術(shù)的進(jìn)步,客戶要求更高級(jí)別的安全性。 今天,一組新的安全認(rèn)證和一個(gè)配套的安全協(xié)處理器實(shí)現(xiàn)了
    的頭像 發(fā)表于 06-20 17:54 ?2050次閱讀
    安全<b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>/<b class='flag-5'>1</b>-Wire? 主控<b class='flag-5'>器</b>實(shí)現(xiàn)<b class='flag-5'>SHA</b>-256認(rèn)證

    了解 DSSHA1 合成 SHA-1 協(xié)處理器

    發(fā)表于 11-17 12:42 ?0次下載
    了解 <b class='flag-5'>DSSHA1</b> <b class='flag-5'>可</b>合成 <b class='flag-5'>SHA-1</b> <b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>

    了解DSSHA1合成SHA-1協(xié)處理器

    的主機(jī)處理器。本應(yīng)用筆記介紹了DSSHA1合成SHA-1協(xié)處理器,該
    的頭像 發(fā)表于 02-20 13:44 ?1165次閱讀
    了解<b class='flag-5'>DSSHA1</b><b class='flag-5'>可</b>合成<b class='flag-5'>SHA-1</b><b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>

    了解DSSHA1合成SHA-1協(xié)處理器

    的主機(jī)處理器。本應(yīng)用筆記介紹了DSSHA1合成SHA-1協(xié)處理器,該
    的頭像 發(fā)表于 06-13 16:26 ?1178次閱讀
    了解<b class='flag-5'>DSSHA1</b><b class='flag-5'>可</b>合成<b class='flag-5'>SHA-1</b><b class='flag-5'>協(xié)</b><b class='flag-5'>處理器</b>

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品