Yonggang Zhao

Yonggang Zhao


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
23 July 2022 in Computers & Security
Verified
Journal Article
Open access
ZLzhenpeng Liu
zhenpeng Liu
LRLele Ren
Lele Ren
RLRuilin Li
Ruilin Li
QLQiannan Liu
Qiannan Liu
YZYonggang Zhao
Yonggang Zhao

23 May 2022 in Mobile Information Systems
Verified
Journal Article
Open access
PDF file
ZLzhenpeng Liu
zhenpeng Liu
XYXianwei Yang
Xianwei Yang
SZShichen Zhang
Shichen Zhang
YLYi Liu
Yi Liu
YZYonggang Zhao
Yonggang Zhao
WZWeihua Zheng
Weihua Zheng
Software testing plays an important role in improving the quality of software, but the design of test cases requires a lot of manpower, material resources, and time, and designers tend to be subjective when designing test cases. To solve this problem and make the test cases have objectivity and greater coverage, a branch coverage test case automatic generation method based on genetic algorithm and RBF neural network algorithm (GAR) is proposed. In terms of test case generation, based on the genetic algorithm optimized in this paper, a certain number of test case samples are randomly selected to train the RBF neural network to simulate the fitness function and to calculate the individual fitness value. The experiment uses 7 C language codes to automatically generate test cases and compares the experimental data generated by the branch coverage test case generation method based on adaptive genetic algorithm (PDGA), traditional genetic algorithm (SGA), and random test generation method (random) to evaluate the proposed algorithm. The experimental results show that the method is feasible and effective, the branch coverage is increased in the generation of test cases, and the number of iterations of the population is less.

24 March 2022 in Mobile Information Systems
Verified
Journal Article
Open access
PDF file
ZLzhenpeng Liu
zhenpeng Liu
ZLZeyuan Li
Zeyuan Li
QZQingwen Zhang
Qingwen Zhang
SDShuhui Dong
Shuhui Dong
JLJiahang Liu
Jiahang Liu
YZYonggang Zhao
Yonggang Zhao
Aiming at the potential security threat of personal information disclosure in smart homes, a two-factor authentication and key protocol scheme based on fingerprint feature was designed to ensure privacy and secure communication in a smart home environment. The scheme consisted of fingerprint authentication and a key protocol. Fingerprint features were extracted by fuzzy processor to ensure the stability of fingerprint features and effectively prevent the failure of fingerprint extraction caused by subtle changes. The key protocol was used to ensure the security of the communication process. Through performance comparison and security analysis, it was proved that the proposed scheme can meet the security requirements.

14 July 2022 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
ZLzhenpeng Liu
zhenpeng Liu
RLRuilin Li
Ruilin Li
DMDewei Miao
Dewei Miao
LRLele Ren
Lele Ren
YZYonggang Zhao
Yonggang Zhao
Distributed federated learning models are vulnerable to membership inference attacks (MIA) because they remember information about their training data. Through a comprehensive privacy analysis of distributed federated learning models, we design an attack model based on generative adversarial networks (GAN) and member inference attacks (MIA). Malicious participants (attackers) utilize the attack model to successfully reconstruct training sets of other regular participants without any negative impact on the global model. To solve this problem, we apply the differential privacy method to the training process of the model, which effectively reduces the accuracy of member inference attacks by clipping the gradient and adding noise to it. In addition, we manage the participants hierarchically through the method of trust domain division to alleviate the performance degradation of the model caused by differential privacy processing. Experimental results show that in distributed federated learning, our designed scheme can effectively defend against member inference attacks in white-box scenarios and maintain the usability of the global model, realizing an effective trade-off between privacy and usability.

21 October 2021 in Scientific Programming
Verified
Journal Article
Open access
PDF file
ZLZhenpeng Liu
Zhenpeng Liu
XYXianwei Yang
Xianwei Yang
YLYi Liu
Yi Liu
YZYonggang Zhao
Yonggang Zhao
XLXiaofei Li
Xiaofei Li
Mutation testing is an effective defect-based software testing method, but a large number of mutants lead to expensive testing costs, which hinders the application of variation testing in industrial engineering. To solve this problem and enable mutation testing to be applied in industrial engineering, this paper improves the method of identifying redundant mutants based on data flow analysis and proposes the inclusion relationship between redundant mutants, so that the redundancy rate of mutants is reduced. In turn, the cost of mutation testing can be reduced. The redundant mutants identification method based on definition and reference of variables (ImReMuDF) was validated and evaluated using 8 C programs. The minimum improvement in redundant mutant identification rate was 34.0%, and the maximum improvement was 71.3% in the 8 C programs tested, and the verification results showed that the method is feasible and effective and has been improved in reducing redundant mutants and effectively reducing the execution time of mutation testing.