课题基金 / 基金详情

Advanced Malware Detection Techniques based on Artificial Intelligence and Distributed Machine Learning

Advanced Malware Detection Techniques based on Artificial Intelligence and Distributed Machine Learning
基于人工智能和分布式机器学习的先进恶意软件检测技术
批准号:
531722-2018
负责人:
Niu, Di
金额:
$2.91万
依托单位:
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31

项目摘要

项目成果

Niu, Di的其他基金

相似基金

相关文献

中文摘要
翻译
现有的防病毒系统依赖于基于签名、行为或沙盒的解决方案,这些解决方案在当今快速变化的互联网中是不够的。基于签名和启发式的方法对目标威胁和新的恶意软件无效。沙箱可以检测到以前未知的威胁,但不能有效地预防,因为可疑程序必须在沙箱中执行,这通常需要几分钟甚至几个小时。在这个项目中,我们的目标是研究机器学习和自动化大数据处理在恶意软件检测和分析中的应用,重点关注四个子项目:1)通过广泛的特征工程和分解机器检测Android恶意软件;2)基于图卷积网络(一种新兴的基于图的深度学习技术)的Android恶意软件检测;基于深度神经网络和遗传算法的PC恶意软件检测;4)开发用于多方模型训练的分布式算法和体系结构。
英文摘要
Existing antivirus systems rely on signature-based, behavioural or sandbox-based solutions, which are insufficient in today's fast-changing Internet. Signature and heuristic based approaches are ineffective against targeted threats and new malware. Sandboxes can detect previously unknown threats, but are not effective at prevention, since the suspicious program must be executed in a sandbox, which often requires minutes or even hours. In this project, we aim to investigate the application of machine learning and automated big data processing to malware detection and analysis, focusing on four sub-projects: 1) Android Malware detection via extensive feature engineering and Factorization Machines; 2) Android Malware detection via Graph Convolutional Networks, a emerging deep learning technique executed on graphs; 3) PC Malware detection based on Deep Neural Networks and Genetic Algorithms; 4) the development of distributed algorithms and architectures for multiparty model training. The first subproject focuses on extracting Android app features into sparse arrays through the decompilation of APK files and then detecting malware via the use of a Factorization Machine. The the aim of the second subproject is to detect Android malware by generating an app's internal structure using call graphs. These graphs are then fed into Graph Convolutional Neural Networks. The third subproject will first aim to extract features from PC files into a common format and then both train and optimize Deep Neural Networks via the use of Genetic Algorithms. At its core, the final subproject is meant to allow different anti-virus clients to contribute to training machine learning models without sharing raw data or running into privacy leakage risks. The project will emphasize the development of actionable intelligence for malware detection and its large-scale implementation based on decentralized datasets in reality.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Distributed Optimization for Machine Learning on Decentralized Data and Features
  • 批准号:
    RGPIN-2019-04998
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.99万
  • 财政年份:
    2022
  • 负责人:
    Niu, Di
  • 依托单位:
Distributed Optimization for Machine Learning on Decentralized Data and Features
  • 批准号:
    RGPIN-2019-04998
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.99万
  • 财政年份:
    2021
  • 负责人:
    Niu, Di
  • 依托单位:
Advanced Malware Detection Techniques based on Artificial Intelligence and Distributed Machine Learning
  • 批准号:
    531722-2018
  • 项目类别:
    Collaborative Research and Development Grants
  • 资助金额:
    $2.91万
  • 财政年份:
    2021
  • 负责人:
    Niu, Di
  • 依托单位:
Distributed Optimization for Machine Learning on Decentralized Data and Features
  • 批准号:
    RGPIN-2019-04998
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.99万
  • 财政年份:
    2020
  • 负责人:
    Niu, Di
  • 依托单位:
海外基金