【实例简介】
这个软件是一个Java实现基于“ciphertext-policy属性加密”(CP-ABE)。 使用该软件,您需要Java加密为基础的配对库(jPBC)安装(jpbc-1.2.0测试)。
【实例截图】
【核心代码】
cpabe-master-java
└── cpabe-master
├── AUTHORS.md
├── COPYING
├── doc
│ ├── abstract.tex
│ ├── appendix.tex
│ ├── Bachelor-Thesis.pdf
│ ├── background.tex
│ ├── construction.tex
│ ├── Dec.java
│ ├── DemoForCpabe.java
│ ├── Enc.java
│ ├── graduation_design.bib
│ ├── graduation_design.tex
│ ├── HelloWorld.java
│ ├── implementation.tex
│ ├── introduction.tex
│ ├── Keygen.java
│ ├── Makefile
│ ├── related_work.tex
│ ├── sdu_pic.jpg
│ ├── Setup.java
│ └── titlepage.tex
├── INSTALL
├── README
└── src
├── bswabe
│ ├── BswabeCph.java
│ ├── BswabeCphKey.java
│ ├── BswabeElementBoolean.java
│ ├── Bswabe.java
│ ├── BswabeMsk.java
│ ├── BswabePolicy.java
│ ├── BswabePolynomial.java
│ ├── BswabePrvComp.java
│ ├── BswabePrv.java
│ ├── BswabePub.java
│ └── SerializeUtils.java
├── cpabe
│ ├── AESCoder.java
│ ├── Common.java
│ ├── Cpabe.java
│ └── policy
│ ├── ALangPolicy.y
│ └── LangPolicy.java
├── DemoForBswabe.java
└── DemoForCpabe.java
6 directories, 41 files