• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2026, Vol. 48 ›› Issue (1): 61-69.

• 计算机网络与信息安全 • 上一篇    下一篇

基于重叠汉明码的QR码信息隐藏方案设计

张丽娜,侯明会,辛鹏,刘苗,岳恒怡   

  1. (西安科技大学人工智能与计算机学院,陕西 西安 710600)

  • 收稿日期:2024-04-15 修回日期:2024-07-02 出版日期:2026-01-25 发布日期:2026-01-25
  • 基金资助:
    陕西省科技厅青年项目(2021JQ-575);西安市科技计划(22GXFW0063)

A QR code information hiding scheme design based on over lapping Hamming code

ZHANG Lina,HOU Minghui,XIN Peng,LIU Miao,YUE Hengyi   

  1. (School of Artificial Intelligence & Computer Science,Xi’an University of Science and Technology,Xi’an 710600,China)
  • Received:2024-04-15 Revised:2024-07-02 Online:2026-01-25 Published:2026-01-25

摘要: QR码因其信息容量大、解码速度快且具有较好的容错能力而被广泛应用。然而,由于其解码规则公开,容易造成隐私泄露。为此,结合QR码的基本性质,提出了一种基于重叠汉明码的QR码信息隐藏方案来保护QR码中的敏感信息。该方案以普通黑白QR码转变的二级灰度QR码作为载体,降低了信息隐藏位置的更改程度,提高了秘密信息的不可见性。同时设计了重叠(16,11)汉明码算法及相应码字更改规则表,从而隐藏更多位秘密信息。与现有研究工作相比,所提方案在秘密有效载荷和嵌入效率方面取得了更好的性能,信息隐藏和提取过程更加简便。


关键词: QR码, 信息隐藏, 重叠汉明码, Logistic混沌映射

Abstract: QR codes are widely used due to their large information capacity, fast decoding speed, and error tolerance capability. However, because their decoding rules are publicly available, they are prone to privacy leakage. To address this issue, this paper leverages the fundamental properties of QR codes to propose an information-hiding scheme for QR codes based on overlapping Hamming codes to protect sensitive information within QR codes. This scheme uses a two-level grayscale QR code, transformed from a standard black-and-white QR code, as the carrier, reducing the extent of modifications to the information-hiding locations and enhancing the invisibility of the secret information. Additionally, an overlapping (16, 11) Hamming code algorithm and a corresponding codeword modification rule table are designed to hide a greater number of secret bits. Compared to existing approaches, the proposed scheme achieves superior performance in terms of secret payload capacity and embedding efficiency, while simplifying  processes of information hiding and extraction.


Key words: QR code, information hiding, overlapping Hamming code, Logistic chaotic map