当前位置: 首页 > 专利查询>刘高平专利>正文

一种移动终端应用软件加密装置及应用有该装置的移动终端制造方法及图纸

技术编号:14623277 阅读:102 留言:0更新日期:2017-02-12 00:45
本实用新型专利技术涉及一种移动终端应用软件加密装置及应用有该装置的移动终端,其中移动终端应用软件加密装置,其特征在于:包括与移动终端中的应用软件通过USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:存储模块、加密模块、USB接口电路、迷你USB接口、DC/DC电源模块和发光指示灯。与现有技术相比,本实用新型专利技术的优点在于:本实用新型专利技术提供的移动终端应用软件加密装置,能对移动终端中应用软件的运行验证及调用的参数数据进行加密,只有通过验证及获取正确的参数后才能正常运行,因此能极好的防止移动终端中应用软件被复制和盗用。

【技术实现步骤摘要】

本技术涉及一种移动终端应用软件加密装置及应用该装置的移动终端。
技术介绍
随着移动互联网的发展以及智能移动终端(包括平板电脑、手机等)的普及,基于Android、IOS操作系统的移动终端应用软件(APPlication,简称APP)更为丰富和多元化,正逐渐渗透到衣食住行各个领域,如网络购物、团购、美食、生活资讯、地图、旅行、天气、导航、健康、电影等。移动终端APP的兴起和发展,代表了互联网进化的趋势和方向。作为一个移动互联网的重要分支,手机应用行业如今表现愈发强势,大量资本与从业人员涌入,兴起的一个新型移动终端应用软件领域。全新设计一个APP需要创意设计、需求分析、UI(UserInterface缩写,用户界面)设计、代码撰写与调试、试用与完善,需要付出大量的精力与财力。但是由于行业竞争,一些同行总想花最少代价走捷径,盗用其它公司开发的APP,如直接使用原来的移动软件、或只适当修改含出品人的界面而直接采用原来代码,不但严重侵害了原来APP设计商,而且对市场秩序带来严重破坏,是制约软件行业健康发展的毒瘤。盗版APP极具危害性大,且维权难,诉讼成本高。“平均每款正版APP对应26.3个盗版APP,其中每款正版软件对应28个盗版软件,每款正版游戏对应21.5个盗版游戏,且正版下载量越大,盗版数量就越多。”这是近年360公司发布的《中国手机APP安全性分析专题报告》中的一组数字。因此,如何打击盗版,推进市场有序竞争,是行业亟待解决的难题。目前防止APP盗版的方法不多,主要有在生成应用代码时进行源码混淆或者采用第三方加密平台,但这只能进行简单加密,可防范简单的版权盗用,但对专业人员盗用其代码没有难度。即使退一步说,其代码确实不能被盗用,但也存在代码直接拷贝后放到其它地方使用的版权问题。另外,有些APP商采用云服务器注册帐号与口令的办法解决盗版问题,这不但增加了开发商的成本以及用户的使用费用,但与前述方法一样只是抬高了代码被盗用的门槛,难于完全真正防止APP被盗用问题。
技术实现思路
本技术所要解决的第一个技术问题是针对上述现有技术提供一种能防止移动终端中应用软件被复制和盗用的移动终端应用软件加密装置。本技术所要解决的第二个技术问题是提供一种应用软件不易被复制和盗用的移动终端。本技术解决上述第一个技术问题所采用的技术方案为:包括与移动终端中的应用软件通过USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:存储模块,该存储模块中预先保存有移动终端中的应用软件运行时需要的验证数据及应用软件运行时需要调用的参数数据;加密模块,存储模块与加密模块连接,用于将存储模块中保存的验证数据和参数数据进行加密;USB接口电路,与加密模块连接;迷你USB接口,与USB接口电路连接,迷你USB接口用于接收移动终端中的应用软件发来的验证数据请求和调用参数数据请求,并将加密模块加密后的验证数据和参数数据发送给移动终端的应用软件;DC/DC电源模块,DC/DC电源模块的输入端与迷你USB接口电路连接,DC/DC电源模块的输出端与加密模块连接;发光指示灯,发光指示灯的一端与加密模块的输出端连接,发光指示灯的另一端接地。所述加密模块、USB接口电路和存储模块可以采用同一片型号为STM32F105的、内含加密算法软件和存储空间以及USB接口的单片机。另外,所述加密模块和存储模块采用同一片型号为STM32F103的、内含加密算法软件和存储空间的单片机,所述USB接口电路采用型号为CH340或PL2303的转换芯片。本技术解决上述第二个技术问题所采用的技术方案为:一种移动终端,包括装载有应用软件的主控电路板,该主控电路板上设置有USB接口模块,其特征在于:还包括与移动终端的主控电路板连接的移动终端应用软件加密装置,该移动终端应用软件加密装置采用如权利要求1所述的移动终端应用软件加密装置。与现有技术相比,本技术的优点在于:本技术提供的移动终端应用软件加密装置,能对移动终端中应用软件的运行验证及调用的参数数据进行加密,只有通过验证及获取正确的参数后才能正常运行,因此能极好的防止移动终端中应用软件被复制和盗用。附图说明图1为本技术实施例中移动终端应用软件加密装置的硬件连接框图。具体实施方式以下结合附图实施例对本技术作进一步详细描述。如图1所示的移动终端应用软件加密装置,其包括与移动终端中的应用软件通USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:包括与移动终端中的应用软件通过USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:存储模块1,该存储模块中预先保存有移动终端中的应用软件运行时需要的验证数据及应用软件运行时需要调用的参数数据;加密模块2,存储模块与加密模块连接,用于将存储模块中保存的验证数据和参数数据进行加密;USB接口电路3,与加密模块连接;迷你USB接口4,与USB接口电路连接,迷你USB接口用于接收移动终端中的应用软件发来的验证数据请求和调用参数数据请求,并将加密模块加密后的验证数据和参数数据发送给移动终端的应用软件;DC/DC电源模块5,DC/DC电源模块的输入端与迷你USB接口电路连接,DC/DC电源模块的输出端与加密模块连接;发光指示灯6,发光指示灯的一端与加密模块的输出端连接,发光指示灯的另一端接地。在图1中,其中迷你USB接口4为标准的5芯A型结构,其管脚依次排列为VBus(电源正5V,第1脚)、Data-(数据-)、Data+(数据+)、ID(类型选择,对于A型MiniUSB,与地相连)、GND(地,第5脚),可以直接插入移动终端的USB接口内;电源DC/DC用于将USB接口上的5V电源变换成应用软件加密模块中需要的电源电压,如USB移动终端应用软件加密装置中需要3.3V电源,电路上可选用ASM1117-3v3,实现5V至3.3V的转换,如果应用软件加密模块中只需要5V电源,则该电源DC/DC部分可以不要,而直接采用USB接口上的5V电源;发光指示灯用于显示应用软件加密模块上电源的接通(发光)与断开(熄灭)、以及当应用软件加密模块与移动终端正在进行数据通信时闪烁发光。在具体硬件上,USB接口电路3与加密模块2可以选择单片解决方案(即含USB接口的单片机),如意法半导体公司的型号为STM32F105的单片机,其内部包含32位的CortexTM-M3单片机与全速USB2.0接口;也可以分别单独选择加密模块的单片机与USB接口电路,如加密模块的单片机选择意法半导体公司的型号为STM32F103的单片机,而USB接口电路可以选用型号为CH340或型号为PL2303的转换芯片,它们之间通过UART(UniversalAsynchronousReceiver/Transmitter缩写,主通用异步收发传输器)接口连接。在上述两种方案中,单片机内含加密算法软件,且单片机采本文档来自技高网
...

【技术保护点】
一种移动终端应用软件加密装置,其特征在于:包括与移动终端中的应用软件通过USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:存储模块,该存储模块中预先保存有移动终端中的应用软件运行时需要的验证数据及应用软件运行时需要调用的参数数据;加密模块,存储模块与加密模块连接,用于将存储模块中保存的验证数据和参数数据进行加密;USB接口电路,与加密模块连接;迷你USB接口,与USB接口电路连接,迷你USB接口用于接收移动终端中的应用软件发来的验证数据请求和调用参数数据请求,并将加密模块加密后的验证数据和参数数据发送给移动终端的应用软件;DC/DC电源模块,DC/DC电源模块的输入端与迷你USB接口电路连接,DC/DC电源模块的输出端与加密模块连接;发光指示灯,发光指示灯的一端与加密模块的输出端连接,发光指示灯的另一端接地。

【技术特征摘要】
1.一种移动终端应用软件加密装置,其特征在于:包括与移动终端中的应用软件
通过USB接口进行数据交换的应用软件加密模块,该应用软件加密模块包括:
存储模块,该存储模块中预先保存有移动终端中的应用软件运行时需要的验证数据
及应用软件运行时需要调用的参数数据;
加密模块,存储模块与加密模块连接,用于将存储模块中保存的验证数据和参数数
据进行加密;
USB接口电路,与加密模块连接;
迷你USB接口,与USB接口电路连接,迷你USB接口用于接收移动终端中的应
用软件发来的验证数据请求和调用参数数据请求,并将加密模块加密后的验证数据和参
数数据发送给移动终端的应用软件;
DC/DC电源模块,DC/DC电源模块的输入端与迷你USB接口电路连接,DC/DC
电源模块的输出端与加密模块连接;
发光指示灯,发光指示灯的...

【专利技术属性】
技术研发人员:刘高平
申请(专利权)人:刘高平
类型:新型
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1