利用VS2017.C++,通过Miracl大数库,基于SM9的双线性映射实现Waters所提CP-ABE属性加密算法,同时新增其对应的策略更新算法。内部有部分小BUG未能完全修复,不过不影响加解密的效果模拟。内附相关文献,欢迎探讨研究。