Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction

Visual secret sharing is a secret sharing scheme where the decryption requires no computation. It has found many applications in online transaction security, privacy protection, and bar code security, etc. Recently, researches have indicated that combining visual secret sharing with the widely used...

Full description

Bibliographic Details
Main Authors: Tao Liu, Bin Yan, Jeng-Shyang Pan
Format: Article
Language:English
Published: MDPI AG 2019-11-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/21/4670
id doaj-a3ebc2bc7a6d408488c940e197eedeb6
record_format Article
spelling doaj-a3ebc2bc7a6d408488c940e197eedeb62020-11-25T02:27:49ZengMDPI AGApplied Sciences2076-34172019-11-01921467010.3390/app9214670app9214670Color Visual Secret Sharing for QR Code with Perfect Module ReconstructionTao Liu0Bin Yan1Jeng-Shyang Pan2College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266590, ChinaCollege of Electronic and Information Engineering, Shandong University of Science and Technology, Qingdao 266590, ChinaCollege of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266590, ChinaVisual secret sharing is a secret sharing scheme where the decryption requires no computation. It has found many applications in online transaction security, privacy protection, and bar code security, etc. Recently, researches have indicated that combining visual secret sharing with the widely used Quick Response code may provide additional security mechanism to online transaction. However, current methods are either pixel-based, which requires high computational complexity or module-based, which sacrifices error correction capability of the original Quick Response code. Designing module-based visual secret sharing for the Quick Response code without sacrificing error correction capability is a challenging problem. To solve this problem, this paper proposes a (3, 3)-threshold visual secret sharing for Quick Response code scheme that fully explores the extra freedom provided by color visual secret sharing and color stacking. The binary secret Quick Response code is encoded into color shares. By stacking all the three shares, a binary color Quick Response code can be reconstructed. After the inherent pre-processing steps in a standard Quick Response code decoder, the original binary secret Quick Response code can be completely reconstructed. Thus, the original error correction capability of the Quick Response code is fully preserved. Theoretical analysis shows that the visual secret sharing for Quick Response code is secure under the condition that the computational device available to the attacker is limited to a decoder for standard Quick Response code. Experimental results verify that the secret Quick Response code cannot be reconstructed from just one share or any two shares. However, it can be 100% reconstructed once the three shares are stacked. The proposed visual secret sharing for Quick Response code is module-based, and it does not sacrifice the error correction capability. Furthermore, No extra pre-processing steps other than the standard Quick Response code decoder are required.https://www.mdpi.com/2076-3417/9/21/4670visual secret sharingquick response codecolor stacking
collection DOAJ
language English
format Article
sources DOAJ
author Tao Liu
Bin Yan
Jeng-Shyang Pan
spellingShingle Tao Liu
Bin Yan
Jeng-Shyang Pan
Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
Applied Sciences
visual secret sharing
quick response code
color stacking
author_facet Tao Liu
Bin Yan
Jeng-Shyang Pan
author_sort Tao Liu
title Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
title_short Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
title_full Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
title_fullStr Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
title_full_unstemmed Color Visual Secret Sharing for QR Code with Perfect Module Reconstruction
title_sort color visual secret sharing for qr code with perfect module reconstruction
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2019-11-01
description Visual secret sharing is a secret sharing scheme where the decryption requires no computation. It has found many applications in online transaction security, privacy protection, and bar code security, etc. Recently, researches have indicated that combining visual secret sharing with the widely used Quick Response code may provide additional security mechanism to online transaction. However, current methods are either pixel-based, which requires high computational complexity or module-based, which sacrifices error correction capability of the original Quick Response code. Designing module-based visual secret sharing for the Quick Response code without sacrificing error correction capability is a challenging problem. To solve this problem, this paper proposes a (3, 3)-threshold visual secret sharing for Quick Response code scheme that fully explores the extra freedom provided by color visual secret sharing and color stacking. The binary secret Quick Response code is encoded into color shares. By stacking all the three shares, a binary color Quick Response code can be reconstructed. After the inherent pre-processing steps in a standard Quick Response code decoder, the original binary secret Quick Response code can be completely reconstructed. Thus, the original error correction capability of the Quick Response code is fully preserved. Theoretical analysis shows that the visual secret sharing for Quick Response code is secure under the condition that the computational device available to the attacker is limited to a decoder for standard Quick Response code. Experimental results verify that the secret Quick Response code cannot be reconstructed from just one share or any two shares. However, it can be 100% reconstructed once the three shares are stacked. The proposed visual secret sharing for Quick Response code is module-based, and it does not sacrifice the error correction capability. Furthermore, No extra pre-processing steps other than the standard Quick Response code decoder are required.
topic visual secret sharing
quick response code
color stacking
url https://www.mdpi.com/2076-3417/9/21/4670
work_keys_str_mv AT taoliu colorvisualsecretsharingforqrcodewithperfectmodulereconstruction
AT binyan colorvisualsecretsharingforqrcodewithperfectmodulereconstruction
AT jengshyangpan colorvisualsecretsharingforqrcodewithperfectmodulereconstruction
_version_ 1724840632000708608