一种支持安全通道协议定制的JAVA卡平台实现方法

    公开(公告)号:CN104360833A

    公开(公告)日:2015-02-18

    申请号:CN201410427114.4

    申请日:2014-08-27

    Inventor: 毛云娟

    Abstract: 本发明公开了一种支持安全通道协议定制的JAVA卡平台实现方法,在一个包中分别使用不同的Applet类来实现不同的安全通道协议,将需要创建安全通道协议应用实例的Applet类的AID等信息写入构建文件,调用Ant工具编译平台代码,将生成包含所有安全通道协议实现的掩膜文件,去掉构建文件中不需要的安全通道协议的实现对应的class文件,将裁减后的class文件作为输入再次调用Ant工具编译平台代码,可得到仅包含所需配置的平台掩膜文件,在JAVA卡初始化时,根据不同的定制需求选择创建对应的安全通道协议的应用实例。

    运行时内存管理方法、装置、操作系统、虚拟机、设备、及终端

    公开(公告)号:CN119127075A

    公开(公告)日:2024-12-13

    申请号:CN202411198420.5

    申请日:2024-08-29

    Abstract: 本发明实施例公开了一种运行时内存管理方法、装置、操作系统、虚拟机、设备、及终端,方法包括:选择应用时,调用当前选择应用的入口函数,建立当前选择应用导入的所有模块的模块内存链接;当前选择应用代码执行时,在虚拟机执行目标数据指令访问内存地址对应的字节码处理过程中,对字节码包括的内存地址进行解析,得到访问内存所在目标模块的模块信息和内存类型;根据目标模块的模块信息和内存类型以及所述模块内存链接,确定目标模块的实际内存空间的起始地址;根据目标模块的实际内存空间的起始地址进行地址空间访问。本发明实施例的技术方案能够确保逻辑通道间以及模块间变量数据的安全隔离,同时提高内存访问效率。

    一种CAP文件Classref常量的解析方法

    公开(公告)号:CN103677778A

    公开(公告)日:2014-03-26

    申请号:CN201210351426.2

    申请日:2012-09-18

    Inventor: 毛云娟

    Abstract: 本发明公开了一种CAP文件常量池组件CONSTANT_Classref常量的解析方法,对JCRE系统包和下载包的导出组件中class_export_info中的class_offset保留原值;若常量池组件中的CONSTANT_Classref常量为本包外的类,通过package_token项找到该包的包索引,将其存回替换package_token项,将包索引的最高位置1,保留class_token项的值;在参考位置组件解析时,将字节码操作数中的常量池索引替换为该常量被解析后的值;在虚拟机解释执行时,通过包索引找到包的导出组件,根据class_token从相应的class_export_info中直接读取class_offset的值,同时,通过包索引可以找到该包的类组件首地址,根据已经得到的偏移值,经过计算可得到该类的绝对地址。

    一种安全访问方法
    4.
    发明公开

    公开(公告)号:CN119127397A

    公开(公告)日:2024-12-13

    申请号:CN202411199696.5

    申请日:2024-08-29

    Abstract: 本发明公开了一种安全访问方法。由虚拟机执行的安全访问方法包括:解析目标字节码,确定所述目标字节码的指令类型;根据所述指令类型,获取匹配的操作数,并根据所述操作数,执行与所述指令类型匹配的安全访问合法性检查;在安全访问合法性检查通过后,执行所述目标字节码,在安全合法性检查未通过时,禁止执行所述目标字节码,并进行异常提示。本发明实施例的技术方案创造性的提出了一种基于虚拟机的应用程序在资源受限环境下进行安全内存访问的新方式,有效提高了虚拟机的运行可靠性。

    WebAssembly指令集的优化方法及装置

    公开(公告)号:CN117130722B

    公开(公告)日:2024-06-11

    申请号:CN202310981396.1

    申请日:2023-08-04

    Inventor: 毛云娟 高景阳

    Abstract: 本说明书提供有WebAssembly指令集的优化方法及装置。该方法包括:将所述WebAssembly指令集中的基于64位位宽整数的指令替换为基于16位位宽整数的指令;将所述WebAssembly指令集中的64位位宽整数和其他位宽整数之间相互转换的指令替换为16位位宽整数和其他位宽整数之间相互转换的指令;将所述WebAssembly指令集中的所述资源受限设备不需要的非位宽整数的指令替换为需要的非位宽整数的指令。

    WebAssembly指令集的优化方法及装置

    公开(公告)号:CN117130722A

    公开(公告)日:2023-11-28

    申请号:CN202310981396.1

    申请日:2023-08-04

    Inventor: 毛云娟 高景阳

    Abstract: 本说明书提供有WebAssembly指令集的优化方法及装置。该方法包括:将所述WebAssembly指令集中的基于64位位宽整数的指令替换为基于16位位宽整数的指令;将所述WebAssembly指令集中的64位位宽整数和其他位宽整数之间相互转换的指令替换为16位位宽整数和其他位宽整数之间相互转换的指令;将所述WebAssembly指令集中的所述资源受限设备不需要的非位宽整数的指令替换为需要的非位宽整数的指令。

    一种安全的JAVA卡密钥存储方法

    公开(公告)号:CN105530088A

    公开(公告)日:2016-04-27

    申请号:CN201510555329.9

    申请日:2015-09-01

    Inventor: 毛云娟

    Abstract: 本发明公开了一种安全的JAVA卡密钥存储方法,包括以下步骤:卡片初始化,写入发行方安全域的安全通道初始密钥,并创建安全通道初始密钥对象;使用加密的ENC密钥和MAC密钥设置安全通道初始密钥中的ENC密钥和MAC密钥;使用DEK密钥加密安全通道初始密钥中的DEK密钥;将PUT KEY命令中加密后的安全通道密钥值存储在密钥对象中,并将公钥值存至公钥对象中。采用本发明所述的方法,提高密钥存储时的封装性和安全性,并节省密钥使用时的时间。

    应用程序管理方法、装置、电子设备、终端、介质及产品

    公开(公告)号:CN119127496A

    公开(公告)日:2024-12-13

    申请号:CN202411201894.0

    申请日:2024-08-29

    Abstract: 本发明公开了一种应用程序管理方法、装置、电子设备、终端、介质及产品。该方法包括:响应于指定逻辑通道被打开,控制被选择应用程序在指定逻辑通道内激活运行;为被选择应用程序分配临时动态变量数据空间;响应于指定逻辑通道被关闭,检测在当前处于打开状态的各逻辑通道中是否运行有隶属于被选择应用程序所属的目标应用模块的其他应用程序;若是,则继续保留所述临时动态变量数据空间;否则,释放为所述被选择应用程序分配的临时动态变量数据空间。本发明实施例的技术方案以逻辑通道为主体进行运行管理,基于逻辑通道对当前运行的应用程序进行临时动态变量数据空间的分配和释放,可以对操作系统中同时运行的各应用程序进行高效、便捷的管理。

    字节码执行方法、装置、电子设备、终端、介质及程序

    公开(公告)号:CN119127396A

    公开(公告)日:2024-12-13

    申请号:CN202411199692.7

    申请日:2024-08-29

    Abstract: 本申请实施例公开了一种字节码执行方法、装置、电子设备、终端、介质及程序,字节码执行方法包括:响应于目标函数被调用,生成所述目标函数在虚拟机栈中对应的栈帧结构;其中,所述虚拟机栈包括局部变量区、操作数栈以及帧上下文,或,所述虚拟机栈包括局部变量区和操作数栈;根据所述目标函数的栈帧结构依次执行所述目标函数编译形成的字节码。本申请实施例的技术方案提高了虚拟机栈结构的简洁性和读写操作的便捷性,能够降低虚拟机内存空间占用,从而提高虚拟机内存空间利用率和虚拟机的读写性能,并提高虚拟机字节码解释执行的效率。

    引用数据构建及引用数据的访问方法

    公开(公告)号:CN119127074A

    公开(公告)日:2024-12-13

    申请号:CN202411198412.0

    申请日:2024-08-29

    Abstract: 本发明公开了一种引用数据的构建及引用数据的访问方法。该引用数据的构建方法包括:响应于引用数据创建指令,创建得到引用数据;构建与引用数据对应的数据属性信息,并将数据属性信息和引用数据共同存储至设定存储区中;将数据属性信息的物理地址写入至引用数据表中,获取数据属性信息在引用数据表中的索引;将该索引生成引用,作为对引用数据创建指令的响应结果,后续可通过引用或指针取*对该引用数据进行访问。本发明实施例的技术方案提出了一种新型的,同样用于存储数据的内存地址的引用数据,基于该引用,在达到与指针类似的内存数据访问效果的同时,提高了内存数据访问的灵活性和安全性。

Patent Agency Ranking