基于程序多模态的动态软件水印方法研究

基本信息
批准号:61772291
项目类别:面上项目
资助金额:16.00
负责人:贾春福
学科分类:
依托单位:南开大学
批准年份:2017
结题年份:2018
起止时间:2018-01-01 - 2018-12-31
项目状态: 已结题
项目参与者:马昊玉,王志,高敏芬,陈喆,李同,李瑞琪,吕童童,郑万通,程晓阳
关键词:
软件水印软件版权保护动态软件水印MATE攻击程序多模态
结项摘要

This project aims to explore novel dynamic software watermarking methods, based on the well-observed “multimodality” phenomenon occurs in many aspects of programs during practices of software developing, verification & testing, as well as software integrity protection. With the new dynamic watermarking methods, we hope that the major drawback of the existing dynamic software watermarking methods (e.g., the unsatisfactory stealth), which was unsolvable due to their outdated yet fundamental design philosophy (i.e., to build watermark payload code as independent components that are merely attached to the subject program), would be effectively addressed. In specific, the content of this project includes: (1) establish the basic concept and methodology for “program multimodality”, starting from a formal definition; (2) propose a new model for dynamic software watermarking based on program multimodality theory; (3) explore concrete dynamic watermarking realization techniques under the proposed new model, using both semantic-level and execution-state-level program multimodality as the basis; (4) analyze performance and security properties of program-multimodality-based dynamic watermarking methods, and establish an evaluation system for the new methods. Finally, this project plans to build an automated software watermarking embedding/recognition system on top of the above researches..The goal of this project includes: exploiting the “multimodality” phenomenon observed in computer programs, propose a new line of dynamic software watermarking theory and techniques; provide corresponding technical solutions, practical realizations and performance/security evaluation methods for the newly proposed program-multimodality-based watermarking methods; eventually, accomplish a complete system of new theory and techniques on dynamic software watermarking with full proprietary intellectual property rights.

本项目从软件开发、软件验证与测试以及软件完整性保护等实践中存在于计算机程序各方面的“多模态”现象入手,研究基于该现象的新型动态软件水印方法,以期改变当前动态软件水印方法中水印代码与载体程序相互独立的陈旧设计理念,从根本上解决其隐蔽性差等难以克服的安全性能缺陷。具体研究内容包括:(1)从形式化定义出发,形成“程序多模态”的基本概念、基本思想与方法;(2)构建基于程序多模态的动态软件水印模型;(3)从语义多模态和状态多模态两方面研究其实现方法与技术;(4)分析多模态动态软件水印性能与安全特性,建立相应的评估体系。在此基础上,本项目还将开发相应的动态软件水印嵌入/识别系统。.项目研究目标是,提出一套基于计算机程序中所存在的“多模态”现象的新型动态软件水印方法,并提供相应的技术方案、实现方法和评估策略,力求形成具有自主知识产权的软件水印新技术。

项目摘要

项目针对MATE(Man-At-The-End)攻击对软件知识产权保护带来的挑战和威胁,从克服现有软件动态水印技术设计机制上存在的缺陷出发,研究基于计算机程序“状态多模态”现象的新型软件动态水印方法,并提供相应的技术方案与实现方法。项目完成的研究工作包括:.(1)利用智能计算模型(如神经网络和随机森林)内部逻辑“不可知性”混淆程序分支条件,分析验证程序“状态多模态”现象的存在性;进一步地,从上述混淆方法所产生的次生状态出发,提出了新的、具有重要应用价值的动态软件水印方案和相应实现技术。.(2)利用Collatz猜想对抗符号执行的优势,构建一种新型、轻量级的动态软件水印方案并给出了相应的实现方法。该水印方法具有重要的应用价值。.(3)利用SGX(Intel Software Guard Extension),一种新型可信计算平台,提出了一种具有较强鲁棒性的软件防篡改方法。.上述研究结果,丰富了软件水印技术的研究方法和技术手段,对于在面对逆向工程时提高软件知识产权的保护能力具有重要的意义。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

涡度相关技术及其在陆地生态系统通量研究中的应用

涡度相关技术及其在陆地生态系统通量研究中的应用

DOI:10.17521/cjpe.2019.0351
发表时间:2020
2

内点最大化与冗余点控制的小型无人机遥感图像配准

内点最大化与冗余点控制的小型无人机遥感图像配准

DOI:10.11834/jrs.20209060
发表时间:2020
3

基于多模态信息特征融合的犯罪预测算法研究

基于多模态信息特征融合的犯罪预测算法研究

DOI:
发表时间:2018
4

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
5

基于非线性接触刚度的铰接/锁紧结构动力学建模方法

基于非线性接触刚度的铰接/锁紧结构动力学建模方法

DOI:10.19447/j.cnki.11-1773/v.2021.06.005
发表时间:2021

贾春福的其他基金

批准号:60973141
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:61272423
批准年份:2012
资助金额:80.00
项目类别:面上项目

相似国自然基金

1

基于混淆编译理论的动态软件水印研究

批准号:60573045
批准年份:2005
负责人:孙星明
学科分类:F0206
资助金额:25.00
项目类别:面上项目
2

基于软件特征的软件水印技术研究

批准号:61250007
批准年份:2012
负责人:周清雷
学科分类:F0202
资助金额:20.00
项目类别:专项基金项目
3

基于多模态大数据的复杂环境动态目标检测方法研究

批准号:61906088
批准年份:2019
负责人:缪小冬
学科分类:F0604
资助金额:24.00
项目类别:青年科学基金项目
4

基于动态多模态多任务学习的视觉场景理解方法研究

批准号:61773375
批准年份:2017
负责人:张兆翔
学科分类:F0604
资助金额:64.00
项目类别:面上项目