A High‐Quality Authenticatable Visual Secret Sharing Scheme Using SGX
Denghui Zhang, Zhaoquan Gu · Wireless Communications and Mobile Computing · 2021
Visual cryptography scheme (VCS) is a secret‐sharing scheme which encrypts images as shares and can decrypt shares without digital devices. Although a participant can reveal the secret image by merely stacking a sufficient number of shares, the visual quality of recovered images is reduced, and malicious adversaries can cheat participants by giving faked shares. The paper presents a novel VCS called T‐VCS (trusted VCS) which consists of two main components: a high‐quality VCS and an enhanced verification scheme of shares based on the emerging Intel Software Guard eXtensions (SGX). While providing high‐quality recovery, T‐VCS keeps the size of the shares the same as the original secret image. We use SGX to act as a trusted third party (TTP) to verify the validity of the shares in an attested enclave without degrading the image quality. The experimental results show that T‐VCS can achieve a balance among contrast, share size, and verification efficiency.