| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11250 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着我国计算机技术的发展,单片机发展更是迅速,已经在各行各业中都得到了普及。目前单片机通常包括通信接口,数据通信可以很容易得用计算机进行,移动通信设备也基本实现了智能控制;市面上也设计出了用于特定功能的模块化系统,方便了使用者们直接应用于电路中,而无需了解内部结构。也正是因为单片机深刻得改变了人们的生活,单片机程序的安全性成为人们的关注的重点问题。 本文的主要工作和创新点:研究常用的单片机程序加密的方法,包括硬件方面和软件方面。在对FLASH存储器的读写保护的基础上,利用STM32的ID序列号的组合来实现对程序的加密。这种加密过程主要是基于STM32系列的处理器都有唯一的ID序列号的这一特性。 本文针对单片机程序加密的问题,设计了基于STM32系统的唯一ID序列号加密的方法,最终选择STM32F103C8T6处理器,利用C语言编写加密程序,实现LED小灯只在本上板可以实现闪烁,在其他的系统板无法实现闪烁效果。
关键词:程序加密;STM32;唯一ID号
目 录 摘 要 ABSTRACT 第一章 绪言-1 1.1 研究背景-1 1.2 研究意义-1 1.3 加密的研究现状-2 1.4 章节安排-2 第二章 STM32F103C8T6相关知识-4 2.1 单片机破解方式-4 2.1.1 侵入型攻击-4 2.1.2 软件破解-4 2.1.3 电子探测攻击-4 2.1.4 过错产生技术-4 2.2 芯片介绍-5 2.3 开发环境-7 2.4 STM32芯片ISP下载程序-7 2.5 章末小结-8 第三章 加密设计实现-9 3.1 待加密程序-9 3.2 FLASH读保护-9 3.3 加密芯片法-12 3.4 唯一芯片ID法-13 3.5 加密狗-18 3.6 章末小结-18 第四章 总结与展望-20 参考文献-21 致 谢-22 |

