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...
Main Authors: | , , |
---|---|
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 |