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

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

3天内不再提示

《基于“矿板”低成本学习Zynq系列》之十-RSA加密程序认证

嵌入式USB开发 ? 来源:嵌入式USB开发 ? 作者:嵌入式USB开发 ? 2023-07-20 09:04 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一.前言

前面我们测试了DDR,片上memory,片内外设等都OK,也进行了跑分,基本可以确认SOC没问题了,我们现在来测试下加密。

Vitis打开之前的HelloWorld工程

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

二. 平台工程添加库

按如下添加rsa库,并重新编译平台工程

image.png

二.创建工程

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

Next

image.png

选择之前创建的平台,Next

image.png

输入工程名rsa,next

image.png

Next

image.png

选择rsa 工程 Finish

image.png

三. 编译

右键点击rsa工程,build project

image.png

四.仿真运行

image.png

image.png

用户需要提供以下几个参数,布局如下

image.png

APPLICATION_START_ADDR待认证程序开始地址

PARTITION_SIZE整个程序大小

CERTIFICATE_START_ADDR认证头开始地址

如下函数初始化地址信息

image.png

运行

image.png

AuthenticatePartition****完成认证

看到打印结果如下,

因为这里没有提供有效加密的程序,所以是失败的image.png

五.总结

跑了RSA计算Demo,没有提供有效的加密程序验证,后面再做该测试。

审核编辑:汤梓红

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

    关注

    11

    文章

    735

    浏览量

    67197
  • soc
    soc
    +关注

    关注

    38

    文章

    4423

    浏览量

    223768
  • 程序
    +关注

    关注

    117

    文章

    3829

    浏览量

    83495
  • 开发板
    +关注

    关注

    25

    文章

    5799

    浏览量

    106806
  • 单板计算机
    +关注

    关注

    0

    文章

    87

    浏览量

    16026
  • 编译
    +关注

    关注

    0

    文章

    680

    浏览量

    34354
  • Zynq
    +关注

    关注

    10

    文章

    617

    浏览量

    48447
  • Vitis
    +关注

    关注

    0

    文章

    151

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    《基于“低成本学习Zynq系列》之二-什么样的,一探究竟

    本文转自公众号,欢迎关注 《基于“低成本学习Zynq系列》之二-什么样的
    的头像 发表于 06-26 08:40 ?5301次阅读
    《基于“<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系列》之一-淘

    本文转自公众号,欢迎关注 《基于“低成本学习Zynq系列》之一-淘
    的头像 发表于 06-26 08:40 ?4660次阅读
    《基于“<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改造与测试

    本文转自公众号欢迎关注 《基于“低成本学习Zynq系列
    的头像 发表于 07-19 18:36 ?4211次阅读
    《基于“<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测
    的头像 发表于 07-19 19:19 ?4502次阅读
    《基于“<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
    的头像 发表于 07-19 19:27 ?2355次阅读
    《基于“<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算法加密芯片

    管理单元,可灵活设置SYS\APP模式及授予相应权限 程序和数据均加密存储 安全认证等级:EAL5+衍生型号是4201N 4201S
    发表于 01-28 10:14

    Labview实现的小RSA加密算法

    最近看了RSA加密算法,对陷门单向函数兴趣颇浓,于是用labview做了个RSA加密程序。首先通过算法对数字进行
    发表于 06-04 18:51

    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 开发人
    的头像 发表于 09-22 18:02 ?7723次阅读

    DeepCover安全认证的原理及如何实现低成本的IP保护

    了解DeepCover?安全认证背后的原理,以及如何通过先进的物理安全机制轻松实现低成本的IP保护、防克隆功能,以及新系统及已有系统的外设安全认证。我们回顾ECDSA和SHA-256加密
    的头像 发表于 10-10 04:10 ?3430次阅读

    RSA加密是什么,门禁中的哪些环节会使用到RSA加密

    什么是RSA加密RSA加密是一种非对称通信加密技术,在通信安全高要求的场景应用非常广泛,比如主流支付领域:微信支付、支付宝、京东钱包、Q
    的头像 发表于 12-30 15:26 ?4436次阅读

    RSA加密与解密

    RSA加密与解密
    发表于 05-26 15:44 ?4次下载

    基于JAVA的RSA文件加密软件的设计与实现(源代码及论文)

    ,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用
    发表于 06-09 16:01 ?0次下载

    harmony-utilsRSARSA加解密

    harmony-utilsRSARSA加解密 harmony-utils 简介与说明 [harmony-utils] 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于
    的头像 发表于 06-30 16:52 ?228次阅读