Mcu烧写器远程加密、解密及烧写处理方法_2

文档序号:8365226阅读:来源:国知局
则提示用户重新输入正确的名称;
a2),核对MCU烧写器的密码与数据库中预存的烧写器密码是否一致;若一致则进入下一步骤,若不一致则提示用户重新输入正确的名称;
a3),按照预存的MCU烧写器名称和密码,生成与该MCU烧写器相对应的加密密匙。
[0021]请参阅图2,本发明还提供一种MCU烧写器远程解密方法,包括以下步骤:
a),客户端电脑安装客户端控制专用软件来读取通过互联网发送来的被加密的二进制文件;
b),客户端控制专用软件按加密密匙对该二进制文件进行解密处理;并还原成加密的目标数据或代码;
c),客户端电脑连接上目标MCU烧写器,并将加密了的数据或代码传输到MCU烧写器中。
[0022]在步骤b中,客户端控制专用软件将二进制文件进行解密并还原成加密的目标数据或代码的步骤包括:
bl),核对二进制文件是否完整,若完整则进入下一步骤,若不完整则提示用户重新下载二进制文件;
b2),核对下载的二进制文件是否与烧写需求相一致;若一致则进入下一步骤,若不一致则提示用户重新下载正确的二进制文件;
b3),按加密密匙将二进制文件进行解密并还原成加密的目标数据或代码。
[0023]请参阅图3,本发明还提供一种MCU烧写器的烧写处理方法,包括以下步骤:
a),烧写器接收到客户端电脑下载的数据;
b),烧写器对数据按照对应烧写产品的批次进行烧写处理;
C),烧写器对处理后的数据按加密密匙进行解密复原成原始数据或目标代码;
d),该MCU烧写器将原始数据或目标代码以加密的方式写入自备的FLASH中;
e),MCU烧写器从自备FLASH中读取加密的原始数据或目标代码,解密后烧写入产线产品的MCU芯片中。
[0024]本发明的优势在于:本发明提供的MCU烧写器远程加密、解密及烧写处理方法,采用主机端专用控制软件、客户端专用控制软件及互联网的传输来实现MCU烧写器的远程加密控制,避免了 MCU烧写器的来回物件快递,大大地提高了数据代码的授权运作效率。由于加密等级高,更是极大地保护了方案商的软件或数据代码的专属权利。
[0025]以上公开的仅为本发明的几个具体实施例,但是本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【主权项】
1.一种MCU烧写器远程加密方法,其特征在于,包括以下步骤: a),先根据MCU烧写器的名称密码通过主机端控制专用软件生成与烧写器名称密码相对应的加密密钥; b),将原始数据代码先经过加密密匙进行加密处理; c),主机端控制专用软件将该加密后的数据或代码经过进一步的加密转换成一个可提供给客户并可以由客户进行处理的二进制文件; d),将该被加密的二进制文件放置于互联网主机上供远程下载。
2.根据权利要求1所述的MCU烧写器远程加密方法,其特征在于, 在步骤a中,主机端控制专用软件生成加密密匙的步骤包括: al),核对MCU烧写器的名称与数据库中预存的烧写器名称是否一致;若一致则进入下一步骤,若不一致则提示用户重新输入正确的名称; a2),核对MCU烧写器的密码与数据库中预存的烧写器密码是否一致;若一致则进入下一步骤,若不一致则提示用户重新输入正确的名称; a3),按照预存的MCU烧写器名称和密码,生成与该MCU烧写器相对应的加密密匙。
3.一种MCU烧写器远程解密方法,其特征在于,包括以下步骤: a),客户端电脑安装客户端控制专用软件来读取通过互联网发送来的被加密的二进制文件; b),客户端控制专用软件按加密密匙对该二进制文件进行解密处理;并还原成加密的目标数据或代码; c),客户端电脑连接上目标MCU烧写器,并将加密了的数据或代码传输到MCU烧写器中。
4.根据权利要求3所述的MCU烧写器远程解密方法,其特征在于, 在步骤b中,客户端控制专用软件按加密密匙将二进制文件进行解密并还原成加密的目标数据或代码的步骤包括: bl),核对二进制文件是否完整,若完整则进入下一步骤,若不完整则提示用户重新下载二进制文件; b2),核对下载的二进制文件是否与烧写需求相一致;若一致则进入下一步骤,若不一致则提示用户重新下载正确的二进制文件; b3),按加密密匙将二进制文件进行解密并还原成加密的目标数据或代码。
5.一种MCU烧写器的烧写处理方法,其特征在于,包括以下步骤: a),烧写器接收到客户端电脑下载的数据; b),烧写器对数据按照对应烧写产品的批次进行烧写处理; C),烧写器对处理后的数据按加密密匙进行解密复原成原始数据或目标代码; d),该MCU烧写器将原始数据或目标代码以加密的方式写入自备的FLASH中; e),MCU烧写器从自备FLASH中读取加密的原始数据或目标代码,解密后烧写入产线产品的MCU芯片中。
【专利摘要】本发明公开了一种MCU烧写器远程加密、解密及烧写处理方法。该加密方法,包括以下步骤:a)先根据MCU烧写器的名称密码通过主机端控制专用软件生成与烧写器名称密码相对应的加密密钥;b)将原始数据代码先经过加密密匙进行加密处理;c)主机端控制专用软件将该加密后的数据或代码经过进一步的加密转换成一个可提供给客户并可以由客户进行处理的二进制文件;d)将该被加密的二进制文件放置于互联网主机上供远程下载。本发明采用主机端专用控制软件、客户端专用控制软件及互联网的传输来实现MCU烧写器的远程加密控制,避免了MCU烧写器的来回物件快递,大大地提高了数据代码的授权运作效率。
【IPC分类】H04L9-32, H04L29-08, G06F21-12
【公开号】CN104683105
【申请号】CN201410245998
【发明人】方海林
【申请人】深圳市迈斯威志科技有限公司
【公开日】2015年6月3日
【申请日】2014年6月5日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1