[发明专利]手机软件加密和验证方法无效

专利信息
申请号: 200610101467.0 申请日: 2006-07-10
公开(公告)号: CN101106771A 公开(公告)日: 2008-01-16
发明(设计)人: 王磊 申请(专利权)人: 王磊
主分类号: H04Q7/32 分类号: H04Q7/32;H04L9/32;G06F9/06;G06F12/14;G06F12/16;G06F9/44
代理公司: 北京市柳沈律师事务所 代理人: 黄小临;邵亚丽
地址: 101100北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 手机软件 加密 验证 方法
【说明书】:

技术领域

发明总体上涉及手机软件的数字保护方法。具体来讲,本发明涉及J2ME(Java 2 Micro Edition)手机软件的保护,能够通过特定的软件加密和验证方法防止J2ME软件被非法用户使用。

技术背景

为便于描述和理解本发明,现给出现有技术中相关名词的解释如下:

OTA:Over The Air,即空中、无线方式

J2ME:Java 2 Micro Edition,即适合小型手持系统(包括移动终端)使用的Java

MIDP:Mobile Information Device Profile,移动信息设备描述,是J2ME的技术规范,目前有两个版本,即MIDP1.0和MIDP2.0。MIDP2.0是MIDP1.0的升级版本,向下兼容MIDP1.0规范

JAR:Java Archive,Java包文件

KVM:千字节级java虚拟机,手机等小型设备的Java虚拟机,针对这类设备内存较少的事实,它需要的内存以千字节(k)为单位

Java文件:java源代码文件,通常以.java为扩展名

Class文件:编译后的java二进制可执行文件,运行在java虚拟机上,通常以.class为扩展名

字节码(bytecode):特指class文件中包含的二进制可执行代码,是java虚拟机指令的组合

类(class):是Java语言中功能模块的基本单位,包含若干个Java Method。在编译后的二进制发布包中,每一个class文件对应一个类

MIDlet:MIDlet类是所有J2ME软件的入口类的超类(父类)。有时候也使用MIDlet术语来指一个J2ME软件

Java Method:Java方法,是Java语言中逻辑组合的基本单位,在其它编程语言(如C和Pascal)中通常称为函数function或过程procedure,在编译后的class文件中,字节码也是以method为单位而组合存在的

编译:把源文件转换成可执行代码的过程,在下文中特指从java源代码到class文件的转换

反编译:把二进制可执行文件还原成源代码的转换过程,在下文中特指从class文件到java源文件的转换

预校验(preverify):使用Java编译器编译后的class文件要经过预校验处理,处理后的class文件才能正确地被KVM载入运行,J2ME用预校验机制一方面减轻了KVM的负担,一方面仍然确保了class文件的正确性。

混淆(obfuscate):一种对二进制可执行文件进行处理,在不改变程序运行逻辑的前提下,通过删除执行文件内的调试和辅助信息,修改变量、方法名称,改变包结构等手段,使得处理后的可执行文件反编译得到的源代码可读性大大下降,从而达到保护开发者知识产权的方法。

J2ME技术是由美国sun公司提出的,旨在为手机等小型手持无线设备提供可移植的java扩展机制。从此技术提出到现在已经过了好几年的时间,得到了手机厂商、运营商、软件开发商的广泛支持。目前,可以说支持J2ME的手机已经在全世界范围内普及。然而,有调查数据显示,在中国的Java手机用户中,仅有约30%为下载J2ME应用和游戏付费,大部分用户则使用盗版手机软件。这是因为,J2ME软件由于其先天性的安全性缺陷,使得应用很易于破解,且难以对非法传播进行有效控制。J2ME软件的非法传播现象并非仅在中国出现,国外也面临着类似的情况。

针对J2ME软件被大量非法复制和使用的情况,OMA国际组织(OpenMobileAlliance.org)提出了无线设备上的DRM(Digital RightsManagement,数字版权管理)方案,用来防止J2ME软件被非法传播。DRM把内容(图片,铃声,主题,游戏,应用……)和使用权限分开,人们对使用权付费而不是对内容本身付费。然而,OMA的方案需要硬件的特殊支持,也就是说无法适用于市场上保有的巨大基数的现有终端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王磊,未经王磊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610101467.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top