0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

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

《基于“礦板”低成本學習Zynq系列》之十-RSA加密程序認證

嵌入式USB開發(fā) ? 來源:嵌入式USB開發(fā) ? 作者:嵌入式USB開發(fā) ? 2023-07-20 09:04 ? 次閱讀

一.前言

前面我們測試了DDR,片上memory,片內(nèi)外設(shè)等都OK,也進行了跑分,基本可以確認SOC沒問題了,我們現(xiàn)在來測試下加密。

Vitis打開之前的HelloWorld工程

參考https://mp.weixin.qq.com/s/eecigPSyHQGUIx8hwSoAtQ

二. 平臺工程添加庫

按如下添加rsa庫,并重新編譯平臺工程

image.png

二.創(chuàng)建工程

File->New->Application Project...image.png

Next

image.png

選擇之前創(chuàng)建的平臺,Next

image.png

輸入工程名rsa,next

image.png

Next

image.png

選擇rsa 工程 Finish

image.png

三. 編譯

右鍵點擊rsa工程,build project

image.png

四.仿真運行

image.png

image.png

用戶需要提供以下幾個參數(shù),布局如下

image.png

APPLICATION_START_ADDR待認證程序開始地址

PARTITION_SIZE整個程序大小

CERTIFICATE_START_ADDR認證頭開始地址

如下函數(shù)初始化地址信息

image.png

運行

image.png

AuthenticatePartition****完成認證

看到打印結(jié)果如下,

因為這里沒有提供有效加密的程序,所以是失敗的image.png

五.總結(jié)

跑了RSA計算Demo,沒有提供有效的加密程序驗證,后面再做該測試。

審核編輯:湯梓紅

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

    關(guān)注

    11

    文章

    704

    瀏覽量

    65162
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4099

    瀏覽量

    217768
  • 程序
    +關(guān)注

    關(guān)注

    116

    文章

    3756

    瀏覽量

    80751
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4895

    瀏覽量

    97058
  • 單板計算機
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

    15608
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    648

    瀏覽量

    32774
  • Zynq
    +關(guān)注

    關(guān)注

    9

    文章

    607

    瀏覽量

    47101
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    145

    瀏覽量

    7381
收藏 人收藏

    評論

    相關(guān)推薦

    《基于“低成本學習Zynq系列》之二-什么樣的,一探究竟

    本文轉(zhuǎn)自公眾號,歡迎關(guān)注 《基于“低成本學習Zynq系列》之二-什么樣的
    的頭像 發(fā)表于 06-26 08:40 ?3614次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學習</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之二-什么樣的<b class='flag-5'>礦</b><b class='flag-5'>板</b>,一探究竟

    《基于“低成本學習Zynq系列》之一-淘

    本文轉(zhuǎn)自公眾號,歡迎關(guān)注 《基于“低成本學習Zynq系列》之一-淘
    的頭像 發(fā)表于 06-26 08:40 ?3448次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學習</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》之一-淘<b class='flag-5'>板</b>記

    《基于“低成本學習Zynq系列五-XADC改造與測試

    本文轉(zhuǎn)自公眾號歡迎關(guān)注 《基于“低成本學習Zynq系列
    的頭像 發(fā)表于 07-19 18:36 ?2684次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學習</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>五-XADC改造與測試

    《基于“低成本學習Zynq系列六-DDR測試

    《基于“低成本學習Zynq系列六-DDR測
    的頭像 發(fā)表于 07-19 19:19 ?3034次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學習</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>六-DDR測試

    《基于“低成本學習Zynq系列七-memory測試

    《基于“低成本學習Zynq系列七-memo
    的頭像 發(fā)表于 07-19 19:27 ?1490次閱讀
    《基于“<b class='flag-5'>礦</b><b class='flag-5'>板</b>”<b class='flag-5'>低成本</b><b class='flag-5'>學習</b><b class='flag-5'>Zynq</b><b class='flag-5'>系列</b>》<b class='flag-5'>之</b>七-memory測試

    LKT4201 32位高性能RSA算法加密芯片

    管理單元,可靈活設(shè)置SYS\APP模式及授予相應(yīng)權(quán)限 程序和數(shù)據(jù)均加密存儲 安全認證等級:EAL5+衍生型號是4201N 4201S
    發(fā)表于 01-28 10:14

    LKT4203 32位高性能RSA防盜版加密芯片

    設(shè)計,唯一序列號 總線加密,具有金屬屏蔽防護層,探測到外部攻擊后內(nèi)部數(shù)據(jù)自毀 硬件3DES、RSA、ECC算法協(xié)處理器 MMU存儲器管理單元,可靈活設(shè)置SYS\APP模式及授予相應(yīng)權(quán)限 程序和數(shù)據(jù)均
    發(fā)表于 01-28 10:16

    Labview實現(xiàn)的小RSA加密算法

    最近看了RSA加密算法,對陷門單向函數(shù)興趣頗濃,于是用labview做了個RSA加密程序。首先通過算法對數(shù)字進行
    發(fā)表于 06-04 18:51

    openssl生成的rsa密鑰如何寫入到加密芯片中

    第二篇 openssl生成的rsa密鑰如何寫入到加密芯片中1、測試目標將openssl生成的RSA1024位密鑰寫入到LKT系列加密芯片的公
    發(fā)表于 07-22 06:09

    基于PRNG的低成本RFID認證協(xié)議設(shè)計

    低成本無線射頻識別(RFID)的標簽是被動式的,由于受成本和資源限制,系統(tǒng)不能提供公約加密、對稱密鑰加密、雜湊函數(shù)等。EPCglobal Class-1 Gen-2 RFID規(guī)范定義一
    發(fā)表于 04-11 09:18 ?22次下載

    低成本 MiniZed Zynq SoC 開發(fā)

    MiniZed Zynq SoC 開發(fā)基于全新 Xilinx Zynq Z-7007S 器件,現(xiàn)可通過安富利訂購,僅需 89 美元。該開發(fā)為單核 ARM Cortex-A9 開發(fā)人
    的頭像 發(fā)表于 09-22 18:02 ?7389次閱讀

    DeepCover安全認證的原理及如何實現(xiàn)低成本的IP保護

    了解DeepCover?安全認證背后的原理,以及如何通過先進的物理安全機制輕松實現(xiàn)低成本的IP保護、防克隆功能,以及新系統(tǒng)及已有系統(tǒng)的外設(shè)安全認證。我們回顧ECDSA和SHA-256加密
    的頭像 發(fā)表于 10-10 04:10 ?3105次閱讀

    RSA加密是什么,門禁中的哪些環(huán)節(jié)會使用到RSA加密

    什么是RSA加密? RSA加密是一種非對稱通信加密技術(shù),在通信安全高要求的場景應(yīng)用非常廣泛,比如主流支付領(lǐng)域:微信支付、支付寶、京東錢包、Q
    的頭像 發(fā)表于 12-30 15:26 ?3860次閱讀

    RSA加密與解密

    RSA加密與解密
    發(fā)表于 05-26 15:44 ?3次下載

    基于JAVA的RSA文件加密軟件的設(shè)計與實現(xiàn)(源代碼及論文)

    ,并在32位windows平臺封裝成組件。在.Net平臺引用此組件,實現(xiàn)可以對任意文件進行RSA加密操作的窗體應(yīng)用程序。經(jīng)過加密的文件以及密鑰文件都是文本文件。給出關(guān)鍵類類圖、整個應(yīng)用
    發(fā)表于 06-09 16:01 ?0次下載