Convolutional Neural Network Based Ensemble Approach for Homoglyph Recognition

被引:1
|
作者
Majumder, Md Taksir Hasan [1 ]
Rahman, Md Mahabur [1 ]
Iqbal, Anindya [1 ]
Rahman, M. Sohel [1 ]
机构
[1] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, Dhaka 1000, Bangladesh
关键词
convolutional neural network; deep learning; homoglyphs; phishing; unicode;
D O I
10.3390/mca25040071
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Homoglyphs are pairs of visual representations of Unicode characters that look similar to the human eye. Identifying homoglyphs is extremely useful for building a strong defence mechanism against many phishing and spoofing attacks, ID imitation, profanity abusing, etc. Although there is a list of discovered homoglyphs published by Unicode consortium, regular expansion of Unicode character scripts necessitates a robust and reliable algorithm that is capable of identifying all possible new homoglyphs. In this article, we first show that shallow Convolutional Neural Networks are capable of identifying homoglyphs. We propose two variations, both of which obtain very high accuracy (99.44%) on our benchmark dataset. We also report that adoption of transfer learning allows for another model to achieve 100% recall on our dataset. We ensemble these three methods to obtain 99.72% accuracy on our independent test dataset. These results illustrate the superiority of our ensembled model in detecting homoglyphs and suggest that our model can be used to detect new homoglyphs when increasing Unicode characters are added. As a by-product, we also prepare a benchmark dataset based on the currently available list of homoglyphs.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Multimodal Emotion Recognition Based on Ensemble Convolutional Neural Network
    Huang, Haiping
    Hu, Zhenchao
    Wang, Wenming
    Wu, Min
    [J]. IEEE ACCESS, 2020, 8 : 3265 - 3271
  • [2] Convolutional neural network based face recognition approach
    Kumar, Pratul
    Chande, Sayali
    Sinha, Saugata
    [J]. PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 2525 - 2528
  • [3] APPROACH FOR FACIAL EXPRESSION RECOGNITION BASED ON NEURAL NETWORK ENSEMBLE
    Bai, Xue-Fei
    Wang, Wen-Jian
    [J]. PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-6, 2009, : 19 - 23
  • [4] An Approach for Gesture Recognition Based on a Lightweight Convolutional Neural Network
    Ravinder, M.
    Malik, Kiran
    Hassaballah, M.
    Tariq, Usman
    Javed, Kashif
    Ghoneimy, Mohamed
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2023, 32 (03)
  • [5] Usage of convolutional neural network ensemble for traffic sign recognition
    Kharchenko, Igor I.
    Borovskoy, Igor G.
    Shelmina, Elena A.
    [J]. VESTNIK TOMSKOGO GOSUDARSTVENNOGO UNIVERSITETA-UPRAVLENIE VYCHISLITELNAJA TEHNIKA I INFORMATIKA-TOMSK STATE UNIVERSITY JOURNAL OF CONTROL AND COMPUTER SCIENCE, 2022, (61): : 88 - 96
  • [6] Convolutional Neural Network Approach for Vision Based Student Recognition System
    Ara, Nusrat Mubin
    Simul, Nishikanto Sarkar
    Islam, Md. Saiful
    [J]. 2017 20TH INTERNATIONAL CONFERENCE OF COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2017,
  • [7] An Automatic Instrument Recognition Approach Based on Deep Convolutional Neural Network
    Ke, Jiangyan
    Lin, Rongchuan
    Sharma, Ashutosh
    [J]. RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (06) : 660 - 670
  • [8] Convolutional Neural Network-Based Approach for Citrus Diseases Recognition
    Dong, Caixia
    Xu, Zheling
    Dai, Luanyuan
    Liu, Weinan
    Chen, Quan
    Liu, Yizhang
    Yang, Changcai
    Zou, Tengyue
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1495 - 1499
  • [9] Network Protocol Recognition Based on Convolutional Neural Network
    Wenbo Feng
    Zheng Hong
    Lifa Wu
    Menglin Fu
    Yihao Li
    Peihong Lin
    [J]. China Communications, 2020, 17 (04) : 125 - 139
  • [10] Network Protocol Recognition Based on Convolutional Neural Network
    Feng, Wenbo
    Hong, Zheng
    Wu, Lifa
    Fu, Menglin
    Li, Yihao
    Lin, Peihong
    [J]. CHINA COMMUNICATIONS, 2020, 17 (04) : 125 - 139