本发明公开了一种格上主析取范式访问策略的基于属性加密方法,具体按照以下步骤实施:首先是系统建立,输入安全参数λ、q,属性域U,生成系统公共参数pp和主私钥msk,其次是密钥生成,输入公共参数pp,主私钥msk,属性列表L,生成关于属性列表L的私钥eL,然后是消息加密,输入公共参数pp、布尔访问策略policy、以及待加密的消息M∈{0,1},输出在访问策略policy关于消息M∈{0,1}的密文C,最后是消息解密,输入安全参数pp,属性列表L的私钥eL以及密文C,输出消息M∈{0,1},本发明解决了现有技术中存在的基于属性加密方法速度慢,效率低的问题。