Abstract
Previously, from the Advanced Crypto Software Collection tool, we ran several high-level examples of ciphertext-policy attribute-based encryption (CP-ABE).
This blog is going to introduce how to implement CP-ABE bu ourself, using a low-level python library Charm.
1. Prepare the Anaconda Environment
Anaconda is a python version manager that provides a convenient way to manage versions of python dependencies. This part is going to prepare the anaconda environment.
First, we go to the download folder.
$ cd