SAP SE
VERIFYING A RESULT USING ENCRYPTED DATA PROVIDER DATA ON A PUBLIC STORAGE MEDIUM
Last updated:
Abstract:
The present disclosure involves systems, software, and computer implemented methods for verifying encrypted data provider data on a public storage medium. One example method includes receiving a verification request to verify encrypted data provider data stored on a public storage medium. Public storage medium entries relevant to the verification request are identified and retrieved. A homomorphic cryptosystem is used to homomorphically calculate a first encrypted target function result based on encrypted data provider data. The homomorphic cryptosystem and a verifying entity cryptosystem are used to re-encrypt the first encrypted target function result to generate a second encrypted target function result that is encrypted under the verifying entity cryptosystem and not encrypted under the homomorphic cryptosystem. The second encrypted target function result is provided to the verifying entity, to enable the verifying entity to decrypt the second encrypted target function result and verify a target function result.
Utility
15 Apr 2020
21 Oct 2021