摘要

一种可实现密钥共享和差错控制的压缩感知加密方法,其实现步骤为:1.云服务器注册向半诚实注册中心RC注册;2.用户向半诚实注册中心RC注册;3.预处理待加密数据;4.利用压缩感知方法对待加密数据进行加密;5.密文差错控制处理;6.对用户间匿名身份认证;7会话密钥分发;8.会话密钥分发;9.云服务器认证订阅用户;10.差错控制恢复密文数据;11.对密文进行解密;12.撤销用户和云服务器;13.恢复撤消用户和云服务器;14.增加新用户和云服务器。本发明保证信号数据能量的不可区分性和用户间密钥的安全共享,解决了丢失密文数据包超过一半时无法正确解密的问题。