一.前言
前面我們測試了DDR,片上memory,片內外設等都OK,也進行了跑分,基本可以確認SOC沒問題了,我們現在來測試下加密。
Vitis打開之前的HelloWorld工程
參考https://mp.weixin.qq.com/s/eecigPSyHQGUIx8hwSoAtQ
二. 平臺工程添加庫
按如下添加rsa庫,并重新編譯平臺工程

二.創建工程
File->New->Application Project...
Next

選擇之前創建的平臺,Next

輸入工程名rsa,next

Next

選擇rsa 工程 Finish

三. 編譯
右鍵點擊rsa工程,build project

四.仿真運行


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

APPLICATION_START_ADDR待認證程序開始地址
PARTITION_SIZE整個程序大小
CERTIFICATE_START_ADDR認證頭開始地址
如下函數初始化地址信息

運行

AuthenticatePartition****完成認證
看到打印結果如下,
因為這里沒有提供有效加密的程序,所以是失敗的
五.總結
跑了RSA計算Demo,沒有提供有效的加密程序驗證,后面再做該測試。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
DDR
+關注
關注
11文章
758瀏覽量
69292 -
soc
+關注
關注
40文章
4583瀏覽量
229537 -
程序
+關注
關注
117文章
3846瀏覽量
85327 -
開發板
+關注
關注
26文章
6325瀏覽量
119088 -
單板計算機
+關注
關注
0文章
90瀏覽量
16271 -
編譯
+關注
關注
0文章
694瀏覽量
35226 -
Zynq
+關注
關注
10文章
630瀏覽量
49500 -
Vitis
+關注
關注
0文章
157瀏覽量
8385
發布評論請先 登錄
相關推薦
熱點推薦
LKT4201 32位高性能RSA算法加密芯片
管理單元,可靈活設置SYS\APP模式及授予相應權限 程序和數據均加密存儲 安全認證等級:EAL5+衍生型號是4201N 4201S
發表于 01-28 10:14
openssl生成的rsa密鑰如何寫入到加密芯片中
第二篇 openssl生成的rsa密鑰如何寫入到加密芯片中1、測試目標將openssl生成的RSA1024位密鑰寫入到LKT系列加密芯片的公
發表于 07-22 06:09
基于PRNG的低成本RFID認證協議設計
低成本無線射頻識別(RFID)的標簽是被動式的,由于受成本和資源限制,系統不能提供公約加密、對稱密鑰加密、雜湊函數等。EPCglobal Class-1 Gen-2 RFID規范定義一
發表于 04-11 09:18
?22次下載
低成本 MiniZed Zynq SoC 開發板
MiniZed Zynq SoC 開發板基于全新 Xilinx Zynq Z-7007S 器件,現可通過安富利訂購,僅需 89 美元。該開發板為單核 ARM Cortex-A9 開發人
DeepCover安全認證的原理及如何實現低成本的IP保護
了解DeepCover?安全認證背后的原理,以及如何通過先進的物理安全機制輕松實現低成本的IP保護、防克隆功能,以及新系統及已有系統的外設安全認證。我們回顧ECDSA和SHA-256加密
RSA加密是什么,門禁中的哪些環節會使用到RSA加密
什么是RSA加密? RSA加密是一種非對稱通信加密技術,在通信安全高要求的場景應用非常廣泛,比如主流支付領域:微信支付、支付寶、京東錢包、Q
基于JAVA的RSA文件加密軟件的設計與實現(源代碼及論文)
,并在32位windows平臺封裝成組件。在.Net平臺引用此組件,實現可以對任意文件進行RSA加密操作的窗體應用程序。經過加密的文件以及密鑰文件都是文本文件。給出關鍵類類圖、整個應用
發表于 06-09 16:01
?0次下載
harmony-utils之RSA,RSA加解密
harmony-utils之RSA,RSA加解密 harmony-utils 簡介與說明 [harmony-utils] 一款功能豐富且極易上手的HarmonyOS工具庫,借助眾多實用工具類,致力于
《基于“礦板”低成本學習Zynq系列》之十-RSA加密程序認證
評論