2017-2018-1 20155213 20155303 实验二 固件程序设计

任务一:固件程序设计-1-MDK

  1. 注意不经老师允许不准烧写自己修改的代码
  2. 两人(个别三人)一组
  3. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM)
  4. 提交破解程序中产生LIC的截图
  5. 提交破解成功的截图

任务二:固件程序设计-2-LED

  1. 注意不经老师允许不准烧写自己修改的代码
  2. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
  3. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.9”完成LED实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图
  4. 实验报告中分析代码

任务三:固件程序设计-3-UART

  1. 注意不经老师允许不准烧写自己修改的代码
  2. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
  3. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.0”完成UART发送与中断接收实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图
  4. 实验报告中分析代码

任务四:固件程序设计-4-国密算法

  1. 网上搜集国密算法标准SM1,SM2,SM3,SM4
  2. 网上找一下相应的代码和标准测试代码,在Ubuntu中分别用gcc和gcc-arm编译
  3. 四个算法的用途?
  4. 《密码学》课程中分别有哪些对应的算法?
  5. 提交2,3两个问题的答案
  6. 提交在Ubuntu中运行国密算法测试程序的截图
答案:
题2: SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。
SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。
SM3 消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。
SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。题3:SM1<->AES,SM2<->ECC,SM3<->MD5,SM4<->3DES

任务五:固件程序设计-5-SM1

  1. 注意不经老师允许不准烧写自己修改的代码
  2. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
  3. 参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.16”完成SM1加密实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图
  4. 实验报告中分析代码


任务六:固件程序设计-6-清理

实验结束后,把实验室原来的网线插回,否则以后做实验的同学无法开机

  1. 只有用实验室机器的小组做
  2. 提交你们小组使用的计算机的编号照片
  3. 提交插好网线的照片
  4. 提交盖好后盖的照片

本小组未使用实验室机器:)

转载于:https://www.cnblogs.com/elevator/p/7788632.html

2017-2018-1 20155213 20155303 实验二 固件程序设计相关推荐

  1. 2018-2019-1 20165223 20165218 实验二 固件程序设计

    实验二 固件程序设计 转载于:https://www.cnblogs.com/zicerain/p/9906002.html

  2. 2018-2019-1 20165205 20165233 实验二 固件程序设计

    2018-2019-1 20165205 20165233 实验二 固件程序设计 2018-2019-1 20165205 20165233 实验二 固件程序设计 https://www.cnblog ...

  3. 2018-2019-1 20165202 20165210 20165214 实验二 固件程序设计

    2018-2019-1 20165202 20165210 20165214 实验二 固件程序设计 一.实验内容 安装MDK,JLink驱动,运行uVision4,破解MDK KEIL-MDK 中添加 ...

  4. 【2018-2019-1】20165223-20165218 实验二 固件程序设计

    小组成员:20165223 ,20165218 实验名称:固件程序设计 目录 一.实验内容 任务一:固件程序设计-1-MDK 任务二:固件程序设计-2-LED 任务三:固件程序设计-3-UART 任务 ...

  5. 2018-2019-1 20165325 20165320 20165337 实验二 固件程序设计

    小组博文链接 转载于:https://www.cnblogs.com/maxeysblog/p/9903917.html

  6. c语言编简单博弈小游戏,[2018年最新整理]实验二:利用α-β搜索过程的博弈树搜索算法编写一字棋游戏.doc...

    [2018年最新整理]实验二:利用α-β搜索过程的博弈树搜索算法编写一字棋游戏 实验二:利用α-β搜索过程的博弈树搜索算法编写一字棋游戏 一.实验目的与要求 (1)了解极大极小算法的原理和使用方法,并 ...

  7. 20175212童皓桢 Java实验二-面向对象程序设计实验报告

    20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...

  8. matlab用for编写乘法表,实验二 Matlab程序设计基本方法1

    实验二Matlab程序设计基本方法 覃照乘自092 电气工程学院 一.实验目的: 1.熟悉MATLAB 程序编辑与设计环境 2.掌握各种编程语句语法规则及程序设计方法 3.函数文件的编写和设计 4.了 ...

  9. 汇编语言实验二 汇编语言程序设计(顺序、多分支、循环)

    **实验二 汇编语言程序设计(顺序.多分支.循环)** 一. 实验目的 1.掌握顺序和循环程序结构和设计方法: 2.熟悉在PC机上建立.汇编.连接.调试和运行8086/8088汇编语言程序的过程. 二 ...

最新文章

  1. Domain Driven Design and Development In Practice--转载
  2. Java黑皮书课后题第3章:3.26(使用操作符 ||和^)编写一个程序,提示用户输入一个整数值,然后判断它能否被5和6整除、能否被5或6整除、以及能否被5或6整除但不能被同时整除
  3. 一条SQL引发的“血案”:与SQL优化相关的4个案例
  4. Visual Studio 2019 v16.9 Preview 3 发布
  5. Python的序列Ⅰ
  6. 程序员如何掌握 React 开发的黄金法则? | 技术头条
  7. vs2017+pcl1.8.1配置
  8. hdoj1160:FatMouse's Speed(dp+最长递减子序列思想+数组巧妙记录输出)
  9. 10款超牛Vim插件,爱不释手了
  10. Java——课设——图书管理系统实现
  11. 有道无术,术可求;有术无道,止于术
  12. Golang可能会踩的58个坑之高级篇
  13. 阿里云服务器租用价格表(2021年最新版)
  14. pandas.plotting.scatter_matrix 参数
  15. cajviewer打不开,卸载重装也于事无补。一分钟解决,亲测有效。
  16. 中国大学python程序设计答案_Python程序设计1-中国大学mooc-试题题目及答案
  17. HTML5实现中国象棋游戏
  18. 12864图片显示操作
  19. amd锐龙笔记本cpu怎么样_如果你要购买笔记本的话!千万不要现在购买AMD锐龙笔记本!因为...
  20. 网易云音乐“王牌冤家”用户评论:评论爬虫及情感分析(SnowNLP)

热门文章

  1. 认证服务器的搭建_这个认证正式发布!
  2. android强制结束进程_Android完全强制退出应用程序
  3. opencv的android.mk,android-opencv 版本下JNI Android.mk文件的书写
  4. 一个手机只能连接一个热点吗_两个手机怎么连接热点
  5. JavaScript文档对象模型document对象改变Html元素内容(3)
  6. 集训8.21树状数组讲解
  7. 们--加强菲波那切数列
  8. JQueryDOM之查找节点
  9. javaScript的内置对象JSON
  10. 考研数据结构--严版图相关代码 自用