# dcpabe **Repository Path**: repick_liu/dcpabe ## Basic Information - **Project Name**: dcpabe - **Description**: Decentralized CP-ABE - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-07-21 - **Last Updated**: 2021-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Decentralized CP-ABE ====== [![Build Status](https://travis-ci.org/stefano81/dcpabe.svg?branch=master)](https://travis-ci.org/stefano81/dcpabe) [![Total alerts](https://img.shields.io/lgtm/alerts/g/stefano81/dcpabe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/stefano81/dcpabe/alerts/) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/stefano81/dcpabe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/stefano81/dcpabe/context:java) This software implements the Decentralized CiphertextPolicy Attribute Based Encryption schema described in [1]. The code depends on the jPBC library [2] and the BouncyCastle library. The software is a result of the PriSM project [3] developed by the SANDS [4] team at the Nanyang Technological University [5]. ## How To contribute Comments and help are more than welcome. Report issues/feature requests on [GitHub Issues](https://github.com/stefano81/dcpabe/issues). ### Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Add documentation if necessary. * Commit. * Send a pull request. Bonus points for topic branches. ## References ### 1. A. Lewko and B. Waters, "Decentralizing Attribute-Based Encryption", Cryptology ePrint Archive, Report 2010/351. 2. A. DeCaro, "The Java Pairing Based Cryptography Library", http://gas.dia.unisa.it/projects/jpbc/ 3. S. Braghin, J. Tan Teck Yong, R. Sharma and A. Datta: "PriSM: A Private Social Mesh for Leveraging Social Networking at Workplace". CoRR abs/1206.1653 (2012) 4. SANDS, http://sands.sce.ntu.edu.sg/ 5. Nanayang Technological University, http://www.ntu.edu.sg/