Crossref DOIMemberCiteFactoropen accessissn
SJIF Impact Factor 8.659 | ISSN: 2582-3930
IJSREM Logo

International Journal of Scientific Research in Engineering and Management

(Gateway to Global Scholars - An International, Scholarly, Multi-Disciplinary, Open Access Journal)

Peer-Reviewed Journal Designed to Meet UGC's Quality Parameters

HomeCurrent IssuePast IssuesPay OnlineConferencesEditorial BoardAbout UsContact Us
IJSREM

Loading article...

Follow Us

  • Google Scholar
  • ResearchGate
  • Academia.edu
  • Mendeley
  • LinkedIn
  • Facebook
  • Instagram

Journal Policies

  • Peer Review Policy
  • Publication Ethics
  • Copyright Infringement
  • Refund & Cancellation Policy
  • Terms and Conditions
  • Privacy Policy

Journal Identifiers & Licenses

  • ISSN Verified: 2582-3930ISSN Verified: 2582-3930
  • Crossref DOI: 10.55041Crossref DOI: 10.55041
  • SJIF Ranking: 08.659SJIF Ranking: 08.659
  • Licensed under CC BY 4.0Licensed under CC BY 4.0
  • ISO Certification: 9001:2015ISO Certification: 9001:2015
  • Indexed & Cited In: Google ScholarIndexed & Cited In: Google Scholar

Contact Us

International Journal of Scientific Research in Engineering and Management (IJSREM)

#62/1, New No 7, 1st Cross, 2nd Main, Ganganagar, R T Nagar, Bangalore North, Bangalore, Karnataka, India – 560032
[email protected]+91 93911 67991
logos
logos
Working Hours

Mon – Sat: 9:00 AM – 6:00 PM

Sunday: 10:00 AM – 4:00 PM

+91 93911 67991

© 2026 IJSREM – International Journal of Scientific Research in Engineering and Management. This is an open-access journal. Articles are published under the Creative Commons Attribution (CC BY 4.0) License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

DisclaimerPrivacy PolicyTerms and Conditions
ArticlePeer ReviewedOpen AccessPlagiarism Passed
Paper ID:IJSREM68328

AI-BASED FAKE QR CODE DETECTION WITH A QR RISK SCORE USING MACHINE LEARNING

Stream/Area:

-

Subject:

-

Paper ID:

IJSREM68328

Volume:

10 |

10 |

Oct 2026

Pages:

1-6

Publication Frequency:

Monthly (12 issues per year)

DOI
Digital Object Identifier
10.55041/IJSREM68328

License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.

Share this article:

Authors

HHC

Harshal Harishchandra Chopkar

Electronics and Telecommunication

Priyadarshini College of Engineering

Download Author Certificate
DMB

Dr.Jaya M. Bhattad

Electronics and Telecommunication

Priyadarshini College of Engineering

Download Co-Author Certificate
GPD

Gopal Premkumar Deotare

Electronics and Telecommunication

Priyadarshini College of Engineering

Download Co-Author Certificate
KPD

Kalyani Pradip Derkar

Electronics and Telecommunication

Priyadarshini College of Engineering

Download Co-Author Certificate

Author Services & Downloads

Full ArticlesAcceptance Certificate

Abstract

A QR code is just a printed pattern, so a person scanning one has no way to tell where it will lead, and QR codes now carry payments, web links and login prompts. Quishing, meaning phishing delivered through QR codes, takes advantage of this by steering people to fake pages, executable downloads or altered UPI payment requests. We built a prototype that examines what a QR code actually contains instead of simply decoding it. An uploaded image passes through several OpenCV preprocessing steps, with ZBar and ZXing-C++ available as optional backup decoders. From the recovered payload, 23 security features are computed in six groups: payload metrics, protocol and host, lexical counts, domain characteristics including Shannon entropy, malware and phishing indicators, and UPI parameters. A Random Forest classifier with 450 trees, a maximum depth of 12 and balanced class weights then estimates how likely the payload is to be malicious. That probability is blended with rule-based penalties to give a QR Risk Score between 0 and 100, which maps to Safe, Medium Risk or High Risk and appears alongside plain-language warnings. Every scan is stored in SQLite and can be reviewed in a Streamlit dashboard. We evaluated on a stratified 80:20 split of a labelled dataset of 450 payloads (295 safe, 155 malicious); the classifier reached 98.89% test accuracy, making one error among 90 test payloads, and five-fold cross-validation gave 100%. These figures should be read as optimistic. In this dataset every safe URL uses HTTPS and every malicious URL uses HTTP, many payloads follow repeated templates, and the two classes remain perfectly separable even after the protocol features or the repeated rows are removed. A supplementary test on 80,000 URLs from a larger collection supports this caution: the same model scored 86.3% accuracy and missed about 27% of the malicious URLs. The results show that the pipeline works from end to end but say little about real-world performance, and larger, more realistic datasets with independent testing are needed before stronger claims can be made.

KEYWORDS

QR code security quishing phishing detection Random Forest QR Risk Score UPI security explainable warnings payload analysis.

Cite This Article

Harshal Harishchandra Chopkar, Dr.Jaya M. Bhattad, Gopal Premkumar Deotare, Kalyani Pradip Derkar, "AI-BASED FAKE QR CODE DETECTION WITH A QR RISK SCORE USING MACHINE LEARNING," International Journal of Scientific Research in Engineering and Management, vol. 10, no. 10, pp. 1-6, Oct 2026. https://doi.org/10.55041/IJSREM68328

Full Article/Conclusion

This paper presented a prototype that analyses QR payloads for security risk. It addresses the fact that a QR image reveals nothing about its destination and that ordinary scanners decode without judging. The prototype combines multi-pass decoding with OpenCV and optional ZBar and ZXing-C++ fallbacks, 23 payload-based features, a Random Forest classifier, rule-based penalties, a 0–100 QR Risk Score with three levels, readable warnings, SQLite logging and a Streamlit dashboard. The classifier reached 98.89% test accuracy and 100% in five-fold cross-validation on a dataset of 450 payloads, but the data are templated and easy to separate, and a supplementary check on 80,000 URLs gave only 86.3% for the same model. This shows that the pipeline works end to end, not how it would perform against real QR threats. The system is an aid that helps a user pause before opening a link or paying, not a guarantee against fraud. Future work should focus on a larger, more realistic dataset with proper validation and on external reputation and merchant-verification data.

References

[1] A. Kharraz, E. Kirda, W. Robertson, D. Balzarotti, and A. Francillon, “Optical delusions: A study of malicious QR codes in the wild,” in Proc. 44th Annu. IEEE/IFIP Int. Conf. Dependable Syst. Netw. (DSN), 2014, pp. 192–203. [2] M. A. Ozuberk and I. Cinar, “Malicious QR code classification using machine learning, deep learning, and explainable AI,” in Proc. 2026 5th Int. Informatics and Software Engineering Conf. (IISEC), Ankara, Türkiye, 2026, pp. 128–133, doi: 10.1109/IISEC69317.2026.11418433. [3] N. N. Ahamed, T. Murugan, and B. K. Mohanta, “QR code phishing (quishing): Food supply chain management traceability risks combined with blockchain technology,” in Proc. 2025 3rd Int. Conf. Business Analytics for Technology and Security (ICBATS), 2025. [4] A. S. Rafsanjani, N. B. Kamaruddin, H. M. Rusli, and M. Dabbagh, “QsecR: Secure QR code scanner according to a novel malicious URL detection framework,” IEEE Access, vol. 11, pp. 92523–92539, 2023, doi: 10.1109/ACCESS.2023.3291811. [5] J. Ma, L. K. Saul, S. Savage, and G. M. Voelker, “Beyond blacklists: Learning to detect malicious web sites from suspicious URLs,” in Proc. 15th ACM SIGKDD Int. Conf. Knowl. Discovery Data Mining (KDD), Paris, France, 2009, pp. 1245–1254. [6] C. E. Shannon, “A mathematical theory of communication,” Bell Syst. Tech. J., vol. 27, no. 3, pp. 379–423, Jul. 1948. [7] L. Breiman, “Random forests,” Mach. Learn., vol. 45, no. 1, pp. 5–32, 2001. [8] F. Pedregosa et al., “Scikit-learn: Machine learning in Python,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.

Editorial & Review Transparency

Publication Date

10/26/2026

Peer Review Type

Double-Blind Peer Review

Review Rounds: 2

Documents

Review Report (Confidential)
Copyright Form (Office)

Article Metrics & Impact

Article Views

1

Total views since publication

PDF Downloads

7

Total downloads since publication

Geographic Reach

5

Indexing, Archiving & Preservation

Google Scholar
Academia
ResearchGate
Crossref
SSRN
Semantic Scholar
Thomson Reuters
WorldCat
Mendeley
OpenAlex
EBSCO
Zenodo

Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.

Ethics, Compliance & Transparency

Plagiarism Screening

This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.

Conflict of Interest

The authors declare no conflict of interest related to this research work.

Funding Information

No funding information available for this research.

Similar & Recommended Articles

Similar Articles by Topic

Related research in the same subject area

Loading similar articles...