只允许获得信任的软件运行,即构建可信的软件运行环境,已成为我国航天等敏感应用的迫切要求。本课题拟综合运用软件水印技术和JAVA虚拟机技术,研究构建JAVA可信运行环境的关键技术。主要研究内容包括1)设计高效的JAVA软件水印嵌入与提取算法;2)研究JAVA可信运行环境体系结构,开发相关工具集,包括主流JAVA开发程序环境的水印嵌入工具插件、JAVA虚拟机软件水印识别构件、软件水印管理与同步工具等