For avoiding the exposure of plaintexts in cloud environments, some homomorphic hashing algorithms have been proposed to generate the hash value of each plaintext, and cloud environments only store the hash values and calculate the hash values for future needs. However, longer hash value generation time and longer hash value summary time may be required by these homomorphic hashing algorithms with higher security strengths. Therefore, this study proposes a homomorphic hashing based on elliptic curve cryptography (ECC) to provide a homomorphic hashing function in accordance with the characteristics of ECC. Furthermore, mathematical models and practical cases have been given to prove the proposed method. In experiments, the results show that the proposed method have higher efficiency with different security strengths.
翻译:为避免云环境中明文暴露问题,已有研究提出了多种同态哈希算法来生成各明文的哈希值,云环境仅需存储哈希值并在后续需求中计算哈希值。然而,这些具有较高安全强度的同态哈希算法可能需要更长的哈希值生成时间和摘要计算时间。为此,本研究提出一种基于椭圆曲线密码学(ECC)的同态哈希算法,利用ECC特性构建同态哈希函数。此外,通过数学模型与实例验证了所提方法的正确性。实验结果表明,在不同安全强度下,本方法均具有更高的效率。