从零开始的属性基加密(一)

吹了这么多牛,还是要讲具体技术的,就从我最早接触的属性基加密 (Attribute-based Encryption, ABE) 开始吧,第一篇文章主要讲属性基加密的基本概念,包括属性基加密是什么,需要用到哪些前置知识。

什么是属性基加密

相比于传统的加密,属性基加密能提供细粒度的访问控制(由于我主要搞的是CP-ABE,所以接下来只介绍密文策略属性基加密CP-ABE)。属性基加密系统中有四个实体:数据拥有者DO,数据使用者DU,属性权威AA,云服务器CSP。

虽然目前理论研究早在2015年就达到了巅峰,但由于其出色的访问控制功能,目前依然有很多学者研究具有扩展功能的CP-ABE(策略隐藏、可撤销、可更新、可追踪、多权威等)。

前置知识