当前位置:网站首页>Attribute based encryption simulation and code implementation (cp-abe) paper: ciphertext policy attribute based encryption
Attribute based encryption simulation and code implementation (cp-abe) paper: ciphertext policy attribute based encryption
2022-07-28 21:17:00 【Lengnu lengnu】
1、 Simulation paper :Ciphertext-Policy Attribute-Based Encryption
2、 Use the library :JPBC + lombok
3、 Directory structure :

3.1 essay: The paper
3.2 lib:jpbc library
3.3 params: Elliptic curve parameters
3.4 src: Source code
- attribute: Property object
- engine: Attribute based encryption engine , complete encrypt、decrypt、keyGen Work
- polynomial: Encapsulated polynomial object
- structure: Access tree structure
- test: Test class
- text: Plaintext and ciphertext objects
- util: Tool class
4、 How to use
according to test Under bag Text.class Class getAccessTree() Method example , Build an access tree structure , And then according to test1() Method to encrypt and decrypt
5、github Address
https://github.com/lengnu/CP-ABE Give me one if it's useful star Oh
边栏推荐
- C language final review questions
- It is not only convenient, safe + intelligent, but also beautiful. Fluorite releases the Big Dipper face lock dl30f and Aurora face video lock y3000fv
- uniapp的进度条自定义
- SSM use @async and create threadpooltaskexecutor thread pool
- MySQL sorts out the review content -- with mind map
- BUUCTF做题Upload-Labs记录pass-11~pass-20
- ctfshow 网络迷踪做题记录(1)
- Sharkteam completes the safety audit of flow ecological NFT market matrixmarket
- 一名在读研究生的自白:我为什么会沉迷于openGauss 社区?
- Mobilevit: challenge the end-to-side overlord of mobilenet
猜你喜欢

Deit: attention can also be distilled

MoCo V3:视觉自监督迎来Transformer

Moco V2: further upgrade of Moco series

探讨:想要落地DevOps的话,只考虑好的PaaS容器平台就够了么?

程序员最大的浪漫~

Backup and recovery of SQL Server database

SharkTeam完成Flow生态NFT市场MatrixMarket的安全审计

小程序容器技术,让移动研发效率提升500%

职场高薪 |「中高级测试」面试题

Uncaught Error:Invalid geoJson format Cannot read property ‘length‘ of undefind
随机推荐
Mobilevit: challenge the end-to-side overlord of mobilenet
Ctfshow question making web module web11~web14
Baklib | why do enterprises need to pay attention to customer experience?
2 enjoy yuan mode
ctfshow 做题 web模块 web11~web14
30.学习Highcharts 标签旋转柱形图
Moco V3: visual self supervision ushers in transformer
【周周有奖】云原生编程挑战赛“边缘容器”赛道邀你来战!
Cobal Strike的学习与使用
What is ci/cd| Achieve faster and better software delivery
ctfshow 网络迷踪做题记录(2)
uniapp的进度条自定义
Link with bracket sequence I (state based multidimensional DP)
[Topic] add two numbers
Young freshmen yearn for more open source | here comes the escape guide from open source to employment!
SSM-使用@Async和创建ThreadPoolTaskExecutor线程池
证券企业基于容器化 PaaS 平台的 DevOps 规划建设 29 个典型问题总结
mysql梳理复习内容--附思维导图
C # detailed steps for connecting to MySQL database
[Zhou Zhou has a prize] cloud native programming challenge "edge container" track invites you to fight!