发明名称 Java应用所使用数据的保护系统
摘要 本发明涉及一种用于保护由Java应用所使用数据的方法以及使用该方法的设备。Java应用的写入器在其属性表中添加代表需要保护由该应用所使用数据的属性。当将应用载入到用户设备中时,具有其属性的该表也被载入。设备的操作系统具有涉及Java存储引擎的扩展,如果存储引擎在存储数据期间发现了保护属性(404,405),则该扩展实现(407)数据保护。保护的实现可以例如基于加密或基于禁止除所讨论的Java应用以外的所有其它程序访问某一存储器范围。Java应用的用户对期望保持受保护的数据进行访问明显地更加困难了。实现了该保护且并未改变Java平台的标准的接口。
申请公布号 CN1894647B 申请公布日期 2010.09.08
申请号 CN200480037712.5 申请日期 2004.12.08
申请人 诺基亚公司 发明人 彼得里·皮尔奥南;洛里·皮伊基维
分类号 G06F1/00(2006.01)I;G06F17/30(2006.01)I;H04L9/30(2006.01)I 主分类号 G06F1/00(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 冯谱
主权项 一种用于对将要存储到设备的存储器中的Java应用的数据进行保护的方法,所述设备的软件包括操作系统以及具有对所述应用的至少一个指定接口的Java平台,所述操作系统的某些部分与所述Java平台的某些部分一起构成存储引擎,所述存储引擎管理在所述存储器中进行的存储以及从所述存储器进行的读取,所述应用与由其执行所要求的属性相关联,并且在所述方法中:所述应用经由所述接口向所述存储引擎报告(403)所述将要存储的数据,所述存储引擎将所述数据存储(408)到所述存储器中,其特征在于,在载入所述Java应用之前,保护属性被包括在所述属性中,所述操作系统具有作为其扩展的、提供保护服务的保护程序,以及所述方法进一步包括:所述存储引擎借助于管理所述属性的程序组件发现(404,405)所述属性之中是否存在涉及所述由所述应用所报告的数据的保护属性,如果所述保护属性存在,则所述存储引擎请求(406)保护服务,以及所述保护程序实现(407)与所述数据在所述存储器中进行存储相关的对于所述将要存储的数据的保护。
地址 芬兰埃斯波