Next Article in Journal
Optimal Design of Geometrically Nonlinear Steel Structures Using Advanced Analysis
Previous Article in Journal
Heat-Transfer Performance of Medium–Low Temperature Molten Salt Phase-Change Heat Exchanger
Previous Article in Special Issue
Optically Transparent Frequency Selective Surfaces for Electromagnetic Shielding in Cybersecurity Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

Information Hiding in QR Code Images via Module Content Modification Based on Corner-Pixel Grayscale Adjustment

Department of Computer and Communication Engineering, National Kaohsiung University of Science and Technology, Kaohsiung 824005, Taiwan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(17), 8498; https://doi.org/10.3390/app16178498
Submission received: 7 July 2026 / Revised: 14 August 2026 / Accepted: 25 August 2026 / Published: 26 August 2026
(This article belongs to the Special Issue Cybersecurity: Novel Technologies and Applications)

Abstract

QR codes are widely used in digital authentication, mobile payment, access control, and information exchange, making QR code-based covert communication and hidden message delivery relevant to cybersecurity applications. This study proposes a QR code-based information-hiding method via module content modification based on corner-pixel grayscale adjustment. Secret bits are embedded into a QR code image through subtle grayscale adjustments of module corner pixels. To reduce visually noticeable embedding artifacts, embedding in adjacent module corners that share identical original grayscale values is prohibited, thereby preventing noticeable local contrast that could reveal hidden content. Gradient-based smoothing is further applied to suppress contrast artifacts within module interiors after embedding. A theoretical analysis of bilinear interpolation and quarter subregion averages is presented to justify the proposed extraction thresholds. Experiments across multiple QR code versions, error-correction levels, and embedding parameters show that the proposed method achieves an average embedding rate of approximately 1.9 bits per module while generally maintaining QR code readability across the tested commercial scanning devices. Exploratory random-noise experiments further show that hidden-message recovery remains possible up to the observed highest tolerable noise rates in the tested realizations. A comparison with four representative methods indicates that the proposed method achieves substantially higher embedding rates under the adopted comparison framework, demonstrating its potential for high-capacity QR code information-hiding while enabling successful hidden-message recovery under the evaluated conditions.
Keywords: cybersecurity; information hiding; QR code image; module content modification; corner-pixel grayscale adjustment; gradient operation cybersecurity; information hiding; QR code image; module content modification; corner-pixel grayscale adjustment; gradient operation

Share and Cite

MDPI and ACS Style

Wu, D.-C.; Wu, Y.-M. Information Hiding in QR Code Images via Module Content Modification Based on Corner-Pixel Grayscale Adjustment. Appl. Sci. 2026, 16, 8498. https://doi.org/10.3390/app16178498

AMA Style

Wu D-C, Wu Y-M. Information Hiding in QR Code Images via Module Content Modification Based on Corner-Pixel Grayscale Adjustment. Applied Sciences. 2026; 16(17):8498. https://doi.org/10.3390/app16178498

Chicago/Turabian Style

Wu, Da-Chun, and Yuan-Ming Wu. 2026. "Information Hiding in QR Code Images via Module Content Modification Based on Corner-Pixel Grayscale Adjustment" Applied Sciences 16, no. 17: 8498. https://doi.org/10.3390/app16178498

APA Style

Wu, D.-C., & Wu, Y.-M. (2026). Information Hiding in QR Code Images via Module Content Modification Based on Corner-Pixel Grayscale Adjustment. Applied Sciences, 16(17), 8498. https://doi.org/10.3390/app16178498

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop