IEEE Transactions on Cloud Computing · 2015 · 16 citations · 22 references
ComputingComputer ScienceCloud SecurityComputer SecurityCryptographyCryptographic AlgorithmsCryptographic ComplexitySecret SharingSecure Data SharingSecure Multi-party ComputationCheater DetectionPolynomial Root FindingSecret Sharing SchemesVerifiable Secret Sharing
Preserving data confidentiality in clouds is a key issue. Secret Sharing, a cryptographic primitive for the distribution of a secret among a group of n participants designed so that only subsets of shareholders of cardinality 0 <; t ≤ n are allowed to reconstruct the secret by pooling their shares, can help mitigating and minimizing the problem. A desirable feature of Secret Sharing schemes is cheater detection, i.e., the ability to detect one or more malicious shareholders trying to reconstruct the secret by obtaining legal shares from the other shareholders while providing them with fake shares. Verifiable Secret Sharing schemes solve this problem by allowing shareholders verifying the others' shares. We present new verification algorithms providing arbitrary secret sharing schemes with cheater detection capabilities, and prove their space efficiency with regard to other schemes appeared in the literature. We also introduce, in one of our schemes, the Exponentiating Polynomial Root Problem (EPRP), which is believed to be NP-Intermediate and therefore difficult.
22
Adi Shamir · Communications of the ACM · 1979 · 13.5K citations · Full text
An introduction to the theory of numbers
Journal of the Franklin Institute · 1960 · 3.7K citations
A practical scheme for non-interactive verifiable secret sharing
Paul Feldman · 1987 · 1.1K citations