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的特性提供同质散列功能。 此外,还提供了数学模型和实际案例来证明拟议方法。在实验中,结果显示,拟议的方法具有更高的效率,而安全强度则不同。