随着第三方计算的快速发展,如何保证私有数据在加密下供第三方操作是目前的研究热点.同态加密可对加密数据进行运算,但目前从理论到工程应用仍然有许多问题需要研究.提出一种适用于云平台数据存储的同态加密算法,命名为 HES (Homomorphic Encryption Scheme).HES同态加密算法同时满足加法和乘法同态,其安全性基于近似最大公因子问题,相对DGHV方案和SDC方案,HES方案有更小的公钥尺寸,且不需要暴露密钥给服务器.在此基础上,提出了一种基于同态加密的密文优化检索算法,既实现了密文准确检索,又解决了关键字比较短的问题,保证了用户与云计算海量数据之间的安全关系.实验结果表明, HES算法加解密速度...