本发明公开了一种新型的具有双解密机制的同态加解密方法,主要解决现有技术方案的密文长度过长的问题。其方案是:1)根据安全需求,选取参数,生成公钥,弱私钥和强私钥;2)在一个云服务场景中,定义用户属于权限较弱的对象,分配其弱私钥,定义云服务商属于权限较强的对象,分配其强私钥;3)使用公钥对明文进行加密;4)根据权限强弱采用强私钥或弱私钥对密文进行解密。本发明降低了密文的长度,从而降低了密文存储和密文通信的开销,可用于商场的购物篮分析、云平台服务推送、身体健康分析应用的场景。