Denny Chang

Dr. Denny Chang

orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
10 March 2021 in Journal of Computer Virology and Hacking Techniques
Verified
Journal Article
Closed access
PDF file
DCDenny Chang
Denny Chang
HLHaorui Li
Haorui Li
YZYang Zheng
Yang Zheng
SYShaowen Yao
Shaowen Yao
JJJiaqi Jiang
Jiaqi Jiang

25 May 2023 in Applied Soft Computing
Verified
Journal Article
Closed access
DCDenny Chang
Denny Chang
FFFan Feng
Fan Feng
ZLZikun Liao
Zikun Liao
ZLZixuan Li
Zixuan Li
SYShaowen Yao
Shaowen Yao

3 April 2024 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
MZMingxiong Zhao
Mingxiong Zhao
XZXianqi Zhang
Xianqi Zhang
ZHZhenli He
Zhenli He
YCYu Chen
Yu Chen
DCDenny Chang
Denny Chang
The rapid expansion of mobile edge computing (MEC), driven by the escalating data volume and the demand for minimal network latency, underscores the need for efficient data processing. To address the growing complexity of neural networks and applications, segmentation into smaller components (e.g., neural network layers, subnetworks, and subtasks) for parallel computation across diverse nodes is common. However, effective data transmission between these segments necessitates optimized task scheduling among edge servers. Many platforms leverage container-based operating system-level virtualization to enhance edge computing efficiency, leveraging container image layers to cut storage and transmission costs. However, previous research predominantly emphasizes task scheduling, overlooking runtime environment preparation on edge servers and potential collaboration among edge nodes. This article introduces an innovative approach that adeptly manages task data and image layer dependencies collaboratively. It formulates an NP-hard problem: minimizing total computation completion time by jointly determining downlink transmission rate allocation, task-offloading strategies, and layer-loading schemes, allowing for thoughtful decoupling and iterative refinement. The Gray Wolf Optimizer and cellular automata are introduced for dynamic task scheduling, complemented by a low-complexity algorithm inspired by the Nawas-Enscore-Ham method. For layer downloading, this article explores a partial-layer loading policy, considering storage constraints, and establishes a full-layer loading strategy with the Peer-to-Peer mechanism, significantly reducing computational complexity. Rigorous experimental results underscore the remarkable efficacy of these approaches in curtailing total computation completion time, positioning them as benchmarks for comparison against alternative solutions.

12 January 2024 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
DCDenny Chang
Denny Chang
ZLZikun Liao
Zikun Liao
NZNing Zhang
Ning Zhang
SMShaohui Min
Shaohui Min
QWQi Wang
Qi Wang
MZMingxiong Zhao
Mingxiong Zhao
Although numerous state-of-the-art deep neural networks have recently been proposed for malware classification, effectively detecting malware on a large-scale sample set and identifying zero-day or new malware variants still pose significant challenges. To address this issue, a deep hashing-based malware classification model is designed for malware identification, including two parts: 1) ResNet50-based deep hashing for malware retrieval and 2) voting-based malware classification. Specifically, multiple deep hashing models are developed by extracting the high-layer outputs (feature maps) from the ResNet50 trained with malware gray-scale images in the first part. In this case, to maximize the Hamming distance or dissimilarity among hash values computed with malware samples under different families, a ResNet50-based deep polarized network (RNDPN) is designed to return $Top\;K$ similar samples. In the second part, we propose a majority-voting and a Hamming-distance-based voting for malware identification according to the retrieved results. The experiment results show that RNDPN outperforms the other six deep hashing models with 97.54% mean average precision (mAP) for malware retrieval when only 40 similar examples are retrieved, where the best results for all deep hashing models are observed with 48-bits hashing code length. Furthermore, the Hamming distance-based voting method implemented with RNDPN demonstrates unparalleled performance in malware classification compared to other models. Notably, it achieves exceptional results in two key aspects: 1) malware classification accuracy with an impressive accuracy rate of 96.5% and 2) the identification of new or zero-day malware with a commendable accuracy of 85.7%.

5 March 2024 in Electronics
Verified
Journal Article
Open access
DCDenny Chang
Denny Chang
JJJiaqi Jiang
Jiaqi Jiang
CYChao Yi
Chao Yi
HLHai Li
Hai Li
SMShaohui Min
Shaohui Min
YYYongtao Yu
Yongtao Yu
Deep-learning-based malware-detection models are threatened by adversarial attacks. This paper designs a robust and secure convolutional neural network (CNN) for malware classification. First, three CNNs with different pooling layers, including global average pooling (GAP), global max pooling (GMP), and spatial pyramid pooling (SPP), are proposed. Second, we designed an executable adversarial attack to construct adversarial malware by changing the meaningless and unimportant segments within the Portable Executable (PE) header file. Finally, to consolidate the GMP-based CNN, a header-aware loss algorithm based on the attention mechanism is proposed to defend the executive adversarial attack. The experiments showed that the GMP-based CNN achieved better performance in malware detection than other CNNs with around 98.61% accuracy. However, all CNNs were vulnerable to the executable adversarial attack and a fast gradient-based attack with a 46.34% and 34.65% accuracy decline on average, respectively. Meanwhile, the improved header-aware CNN achieved the best performance with an evasion ratio of less than 5.0%.

25 February 2025 in Applied Soft Computing
Verified
Journal Article
Closed access
DCDenny Chang
Denny Chang
QWQi Wang
Qi Wang
SMShaohui Min
Shaohui Min
RZRuifeng Zuo
Ruifeng Zuo
FHFeiyang Huang
Feiyang Huang
SYShaowen Yao
Shaowen Yao