Skip to content

krritik/BEAASPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEAASPlus

This repository contains the sample code for the BEAAS+. Some of the contents include sample codes for smart contracts, protocol api, sample flask app.

smartContracts

This folder contains the sample implementations for smart contracts used in the BEAAS+. The latest version of this already deployed in Rinkeby network at https://rinkeby.etherscan.io/address/0xf022657bfd61c1f48e00413ad2f5038dfb0eea53.

BEAASPlusProtocol and protocolDeploy

This folder contains the code for the BEAAS+ Prototype implementation and its deployment details. TestPyPI Link - https://test.pypi.org/project/BEAASPlus/

demoFlaskApp

This folder contains the demo flask app for implementing and verifying the prototype implementation. One can install the dependencies using the requirements.txt in the folder and run it locally to test it. Some of the configurations need to be updated such as a sql-database information for ABAC components, ethereum rinkeby externally owned address with and its private key for making transactions on blockchain.

Publications

I have two papers published based on this project -

  1. ”BEAAS: Blockchain Enabled Attribute-Based Access Control as a Service”, Ritik Kumar, Balaji Palanisamy and Shamik Sural, 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Sydney, Australia, 2021, pp. 1-3. Paper link - https://ieeexplore.ieee.org/abstract/document/9461151/
  2. ”Efficient Blockchain Enabled Attribute-based Access Control as a Service”, Ritik Kumar, Balaji Palanisamy and Shamik Sural, 2022 IEEE 4th International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS-ISA), Atlanta, GA, USA, 2022, pp. 87-96. Paper link - https://ieeexplore.ieee.org/abstract/document/10063513

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published