书签 分享 收藏 举报 版权申诉 / 4

一种加密编程方法.pdf

  • 上传人:xia****o6
  • 文档编号:4039021
  • 上传时间:2018-08-12
  • 格式:PDF
  • 页数:4
  • 大小:173.04KB
  • 摘要
    申请专利号:

    CN201510126556.X

    申请日:

    2015.03.20

    公开号:

    CN104700043A

    公开日:

    2015.06.10

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    著录事项变更IPC(主分类):G06F 21/71变更事项:申请人变更前:南通国芯微电子有限公司变更后:江苏国芯科技有限公司变更事项:地址变更前:226004 江苏省南通市崇川区崇川路58号3号楼4楼变更后:226004 江苏省南通市崇川区紫琅路28号5幢1-4层|||实质审查的生效IPC(主分类):G06F 21/71申请日:20150320|||公开

    IPC分类号:

    G06F21/71(2013.01)I; G06F21/31(2013.01)I

    主分类号:

    G06F21/71

    申请人:

    南通国芯微电子有限公司

    发明人:

    姚永平

    地址:

    226004江苏省南通市崇川区崇川路58号3号楼4楼

    优先权:

    专利代理机构:

    苏州华博知识产权代理有限公司32232

    代理人:

    孟宏伟

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种加密编程方法,包括以下步骤:S1、将程序包和加密口令包绑定并传送给微处理器;S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换至目标芯片需要的工作电压;S4、微处理器将串口数据模块写入目标芯片或存储至存储芯片后写入目标芯片,设置校验口令;S5、目标芯片更新时,输入校验口令和下载口令,若下载口令与校验口令一致,则口令不更改;若下载口令与校验口令不一致,则校验口令更改为下载口令;若不设置下载口令,则取消校验口令。本发明中校验口令一致才可完成更新,根据下载口令确定下一次目标芯片更新的校验口令,更加方便。

    权利要求书

    权利要求书
    1.  一种加密编程方法,其特征在于,包括以下步骤:
    S1、将程序包和加密口令包绑定并写入串口模块中,串口模块将程 序包和加密口令包转换为串口数据并传送给微处理器;
    S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
    S3、电源管理模块接收请求信号并根据该请求信号将工作电压切换 至目标芯片需要的工作电压;
    S4、微处理器将串口数据模块写入目标芯片中或存储至存储芯片后 再写入目标芯片中,同时设置校验口令;
    S5、目标芯片中的程序包更新时,输入校验口令和下载口令,若下 载口令与校验口令一致,则口令不更改;若下载口令与校验口令不一致, 则校验口令更改为下载口令;若不设置下载口令,则取消校验口令。

    2.  根据权利要求1所述的加密编程方法,其特征在于,所述步骤S5 中输入校验口令时,若口令验证错误一次,则口令次数限制模块相应的 减少或增加一次,直至口令次数限制模块的限制次数为零或限定次数。

    3.  根据权利要求2所述的加密编程方法,其特征在于,若口令次数限 制模块的限制次数为零或限定次数时,蜂鸣器发出长鸣并将目标芯片更 新功能永久关闭。

    说明书

    说明书一种加密编程方法
    技术领域
    本发明涉及一种加密编程方法。
    背景技术
    随着科技的发展,电子产品越来越普及。现有技术中,一般是将 程序写入目标芯片中以供电子产品使用,在编程的过程中对程序包没 有加密,后期升级程序时容易泄漏原程序或对原程序进行恶意篡改, 造成严重的经济损失。
    发明内容
    为了解决上述技术问题,本发明提供了一种加密编程方法。
    为了达到上述目的,本发明的技术方案如下:
    本发明提供一种加密编程方法,包括以下步骤:
    S1、将程序包和加密口令包绑定并写入串口模块中,串口模块将 程序包和加密口令包转换为串口数据并传送给微处理器;
    S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
    S3、电源管理模块接收请求信号并根据该请求信号将工作电压切 换至目标芯片需要的工作电压;
    S4、微处理器将串口数据模块写入目标芯片中或存储至存储芯片 后再写入目标芯片中,同时设置校验口令;
    S5、目标芯片中的程序包更新时,输入校验口令和下载口令,若 下载口令与校验口令一致,则口令不更改;若下载口令与校验口令不 一致,则校验口令更改为下载口令;若不设置下载口令,则取消校验 口令。
    本发明中目标芯片更新时,需要输入校验口令,口令一致才可完 成程序的更新,同时设置下载口令,根据下载口令的设置情况确定下 一次目标芯片更新的校验口令,设置不同的校验口令,也可取消校验 口令,更加方便。
    在上述技术方案的基础上,还可做如下改进:
    作为优选的方案,上述的步骤S5中输入校验口令时,若口令验 证错误一次,则口令次数限制模块相应的减少或增加一次,直至口令 次数限制模块的限制次数为零或限定次数。
    采用上述优选的方案,口令次数限制模块可限制校验口令的次 数,更加安全。
    作为优选的方案,若口令次数限制模块的限制次数为零或限定次 数时,蜂鸣器发出长鸣并将目标芯片更新功能永久关闭。
    采用上述优选的方案,超过口令次数限制模块的限制次数即永久 关闭目标芯片的更新功能,避免恶意下载,更加安全。
    具体实施方式
    下面详细说明本发明的优选实施方式。
    为了达到本发明的目的,在本发明的其中一种实施方式中提供一 种加密编程方法,包括以下步骤:
    S1、将程序包和加密口令包绑定并写入串口模块中,串口模块将 程序包和加密口令包转换为串口数据并传送给微处理器;
    S2、将目标芯片与微处理器电连接后由目标芯片生成请求信号;
    S3、电源管理模块接收请求信号并根据该请求信号将工作电压切 换至目标芯片需要的工作电压;
    S4、微处理器将串口数据模块存储至存储芯片后再写入目标芯片 中,同时设置校验口令;
    S5、目标芯片中的程序包更新时,输入校验口令和下载口令,若 下载口令与校验口令一致,则口令不更改;若下载口令与校验口令不 一致,则校验口令更改为下载口令;若不设置下载口令,则取消校验 口令。
    本实施方式中目标芯片更新时,需要输入校验口令,口令一致才 可完成程序的更新,同时设置下载口令,根据下载口令的设置情况确 定下一次目标芯片更新的校验口令,设置不同的校验口令,也可取消 校验口令,更加方便。
    为了进一步地优化本发明的实施效果,在本发明的另一种实施方 式中,在前述内容的基础上,上述的步骤S5中输入校验口令时,若 口令验证错误一次,则口令次数限制模块相应的减少或增加一次,直 至口令次数限制模块的限制次数为零或限定次数。
    采用上述优选的方案,口令次数限制模块可限制校验口令的次 数,更加安全。
    为了进一步地优化本发明的实施效果,在本发明的另一种实施方 式中,在前述内容的基础上,若口令次数限制模块的限制次数为零或 限定次数时,蜂鸣器发出长鸣并将目标芯片更新功能永久关闭。
    采用上述优选的方案,超过口令次数限制模块的限制次数即永久 关闭目标芯片的更新功能,避免恶意下载,更加安全。
    以上所述的仅是本发明的优选实施方式,应当指出,对于本领域 的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做 出若干变形和改进,这些都属于本发明的保护范围。

    关 键  词:
    一种 加密 编程 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种加密编程方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4039021.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1