CRII: SaTC: Simplification of Mixed Boolean-Arithmetic Obfuscated Expression
CRII:SaTC:混合布尔算术混淆表达式的简化
基本信息
- 批准号:1948489
- 负责人:
- 金额:$ 17.5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-05-01 至 2023-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software obfuscation is a transformation procedure to make a program difficult to understand, but still preserves all of the program's original behavior. Mixed-Boolean-Arithmetic (MBA) obfuscation is a powerful and efficient obfuscation method. It transforms simple calculations to very complex expressions with mixed Boolean and arithmetic operators. Since many malware developers have adopted obfuscation techniques to hide malware from detection, analyzing obfuscated programs plays a crucial role in modern software security. This project seeks to effectively reverse MBA obfuscation result, which means to recover the original program logic from an obfuscated program produced by MBA transformation.The objective of this project is to unveil the theoretical and practical attributes of MBA obfuscation. This research reveals the undiscovered fundamental weakness of MBA obfuscation and consequently challenges the existing design of MBA obfuscation. The research tasks include: 1) developing an arithmetic-based simplification method to reverse normal MBA obfuscation; 2) simplifying multi-granularity MBA obfuscation; and 3) reducing generic non-linear MBA expression. This project will advance human knowledge about MBA de-obfuscation and produce practical MBA reverse analysis tools.The project will enable broader adoption of formal methods in security analysis applications and inspire more interdisciplinary research across programming languages and software security. The developed methods and data set will be publicly available. Besides, this project will facilitate the development of novel educational tools to enhance several current courses at The University of New Hampshire (UNH). The minority students and under-served populations will be engaged in both research and extracurricular activities (such as Capture-the-Flag competition) to participate in cutting-edge cyber-security research.Source code, documentation, experimental results, and scholarly publications, will be managed using the distributed version control system Git. New curriculum materials will be organized by the course management system at UNH. A local repository copy will be stored in the backup servers at UNH SoftSec Group. Data will be retained for at least three years beyond the award period. The scholarly publications, presentations, and open-source code will be available on the homepage (https://www.cs.unh.edu/~dxu).This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
软件混淆是一种转换过程,使程序难以理解,但仍然保留了程序的所有原始行为。混合布尔算术(MBA)混淆是一种强大而有效的混淆方法。它将简单的计算转换为具有混合布尔和算术运算符的非常复杂的表达式。由于许多恶意软件开发人员采用混淆技术来隐藏恶意软件,因此分析混淆程序在现代软件安全中起着至关重要的作用。本课题旨在有效地对MBA混淆结果进行逆向处理,即从MBA混淆转换产生的混淆程序中恢复出原始程序逻辑,揭示MBA混淆的理论和实践属性。这项研究揭示了MBA混淆未被发现的根本弱点,从而挑战了现有的MBA混淆设计。研究任务包括:1)开发一种基于算术的简化方法来反转正常MBA混淆; 2)简化多粒度MBA混淆;以及3)减少通用非线性MBA表达式。该项目将促进人类对MBA去混淆的认识,并产生实用的MBA反向分析工具。该项目将使安全分析应用程序更广泛地采用形式化方法,并激发更多跨编程语言和软件安全的跨学科研究。所制定的方法和数据集将向公众提供。此外,该项目将促进开发新的教育工具,以加强新罕布什尔州大学(UNH)目前的几门课程。少数民族学生和弱势群体将参与研究和课外活动(如夺旗比赛),参与尖端的网络安全研究。源代码,文档,实验结果和学术出版物将使用分布式版本控制系统Git进行管理。新的课程材料将由联合国总部的课程管理系统组织。本地存储库副本将存储在UNH SoftSec Group的备份服务器中。数据将在奖励期后至少保留三年。学术出版物,演讲和开源代码将在主页上提供(https://www.cs.unh.edu/pandidxu)。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(5)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
GraphMR: Graph Neural Network for Mathematical Reasoning
- DOI:10.18653/v1/2021.emnlp-main.273
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Weijie Feng;Binbin Liu;Dongpeng Xu;Qilong Zheng;Yun Xu
- 通讯作者:Weijie Feng;Binbin Liu;Dongpeng Xu;Qilong Zheng;Yun Xu
Software Obfuscation with Non-Linear Mixed Boolean-Arithmetic Expressions
- DOI:10.1007/978-3-030-86890-1_16
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Binbin Liu;Weijie Feng;Qilong Zheng;Jing Li;Dongpeng Xu
- 通讯作者:Binbin Liu;Weijie Feng;Qilong Zheng;Jing Li;Dongpeng Xu
MBA-Blast: Unveiling and Simplifying Mixed Boolean-Arithmetic Obfuscation
- DOI:
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Binbin Liu;Junfu Shen;Jiang Ming;Qilong Zheng;Jing Li;Dongpeng Xu
- 通讯作者:Binbin Liu;Junfu Shen;Jiang Ming;Qilong Zheng;Jing Li;Dongpeng Xu
Boosting SMT solver performance on mixed-bitwise-arithmetic expressions
- DOI:10.1145/3453483.3454068
- 发表时间:2021-06
- 期刊:
- 影响因子:0
- 作者:Dongpeng Xu;Binbin Liu;Weijie Feng;Jiang Ming;Qilong Zheng;Jing Li;Qiaoyan Yu
- 通讯作者:Dongpeng Xu;Binbin Liu;Weijie Feng;Jiang Ming;Qilong Zheng;Jing Li;Qiaoyan Yu
An In-Place Simplification on Mixed Boolean-Arithmetic Expressions
- DOI:10.1155/2022/7307139
- 发表时间:2022-09
- 期刊:
- 影响因子:0
- 作者:Binbin Liu;Qilong Zheng;Jing Li;Dongpeng Xu
- 通讯作者:Binbin Liu;Qilong Zheng;Jing Li;Dongpeng Xu
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Dongpeng Xu其他文献
WIP: Interdisciplinary Teaching via Hands-on Practice in Cybersecurity
WIP:通过网络安全实践进行跨学科教学
- DOI:
10.1109/isec57711.2023.10402266 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Qiaoyan Yu;Dean Sullivan;Diliang Chen;Dongpeng Xu;Karen Jin;Joshua Calzadillas - 通讯作者:
Joshua Calzadillas
Memoized Semantics-Based Binary Diffing with Application to Malware Lineage Inference
基于记忆语义的二进制差异及其在恶意软件谱系推断中的应用
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Jiang Ming;Dongpeng Xu;Dinghao Wu - 通讯作者:
Dinghao Wu
Memory access integrity: detecting fine-grained memory access errors in binary code
内存访问完整性:检测二进制代码中的细粒度内存访问错误
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Wenjie Li;Dongpeng Xu;Wei Wu;Xiaorui Gong;Xiaobo Xiang;Yan Wang;Fangming Gu;Qianxiang Zeng - 通讯作者:
Qianxiang Zeng
Model Checking – Case Study of a Temporary Structures Monitoring System
模型检验——临时结构监测系统案例研究
- DOI:
10.1007/978-3-030-41560-0_8 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Dongpeng Xu;Xiao Yuan;Dinghao Wu;C. Anumba - 通讯作者:
C. Anumba
An Adaptive Software Framework for Dementia-care Robots
痴呆症护理机器人的自适应软件框架
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
M. Begum;Naiqian Zhang;Dongpeng Xu;Sajay Arthanat;D. LaRoche - 通讯作者:
D. LaRoche
Dongpeng Xu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Dongpeng Xu', 18)}}的其他基金
SaTC: CORE: Small: Beat Modern Virtualization Obfuscation at Their Own Game: A Bottom-Up Deobfuscation Approach
SaTC:核心:小型:在自己的游戏中击败现代虚拟化混淆:自下而上的反混淆方法
- 批准号:
2211905 - 财政年份:2023
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SaTC: CORE: Small: Towards Securing the Hardware and Software for Approximate Computing Systems
SaTC:核心:小型:致力于保护近似计算系统的硬件和软件
- 批准号:
2022279 - 财政年份:2020
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
相似海外基金
CRII: SaTC: Automated Knowledge Representation for IoT Cybersecurity Regulations
CRII:SaTC:物联网网络安全法规的自动化知识表示
- 批准号:
2348147 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CRII: SaTC: Reliable Hardware Architectures Against Side-Channel Attacks for Post-Quantum Cryptographic Algorithms
CRII:SaTC:针对后量子密码算法的侧通道攻击的可靠硬件架构
- 批准号:
2348261 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CRII: SaTC: Privacy vs. Accountability--Usable Deniability and Non-Repudiation for Encrypted Messaging Systems
CRII:SaTC:隐私与责任——加密消息系统的可用否认性和不可否认性
- 批准号:
2348181 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
SaTC: CORE: Small: An evaluation framework and methodology to streamline Hardware Performance Counters as the next-generation malware detection system
SaTC:核心:小型:简化硬件性能计数器作为下一代恶意软件检测系统的评估框架和方法
- 批准号:
2327427 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Differentially Private SQL with flexible privacy modeling, machine-checked system design, and accuracy optimization
协作研究:SaTC:核心:中:具有灵活隐私建模、机器检查系统设计和准确性优化的差异化私有 SQL
- 批准号:
2317232 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
Collaborative Research: SaTC: CORE: Medium: Using Intelligent Conversational Agents to Empower Adolescents to be Resilient Against Cybergrooming
合作研究:SaTC:核心:中:使用智能会话代理使青少年能够抵御网络诱骗
- 批准号:
2330940 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
CRII: SaTC: Evolving I/O Protocols for Confidential Computing
CRII:SaTC:用于机密计算的不断发展的 I/O 协议
- 批准号:
2348130 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
CRII: SaTC: Enforcing Expressive Security Policies using Trusted Execution Environments
CRII:SaTC:使用可信执行环境执行表达性安全策略
- 批准号:
2348304 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant
Collaborative Research: NSF-BSF: SaTC: CORE: Small: Detecting malware with machine learning models efficiently and reliably
协作研究:NSF-BSF:SaTC:核心:小型:利用机器学习模型高效可靠地检测恶意软件
- 批准号:
2338301 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Continuing Grant
CRII: SaTC: The Right to be Forgotten in Follow-ups of Machine Learning: When Privacy Meets Explanation and Efficiency
CRII:SaTC:机器学习后续中被遗忘的权利:当隐私遇到解释和效率时
- 批准号:
2348177 - 财政年份:2024
- 资助金额:
$ 17.5万 - 项目类别:
Standard Grant














{{item.name}}会员




