摘要

本发明公开了一种分布式网络中非单调访问结构的用户属性加解密方法,具体实现步骤包括:1、生成密码系统的公钥和主密钥;2、生成用户属性私钥;3、生成密文;4、访问文件;5、判断是否满足匹配条件;6、解密文件;7、退出密码系统。本发明采用非单调的访问控制结构,使得本发明提高了数据属主对数据的控制权。在生成密码系统公钥和主密钥的过程中,缩短了公钥的长度,提高了加解密的效率。在加密时,首先对文件进行对称加密,再对文件密钥进行属性加密,减少了云服务器处理的数据量。