to download the project abstract/base paper of accountable proxy re-encryption

Abstract:

With the increasing reliance on decentralized applications and smart contracts in blockchain ecosystems, secure data sharing has become a critical concern. This postgraduate project introduces an accountable-proxy re-encryption mechanism implemented in Solidity to enhance data-sharing security in decentralized environments. The proposed system, in its design, ensures the confidentiality of sensitive information during transmission. Additionally, it fosters accountability in data access and sharing, thereby addressing concerns related to privacy and security.

Existing System: Current blockchain systems often lack robust mechanisms for secure data sharing. Traditional encryption methods are not always suitable for decentralized environments, leading to potential vulnerabilities in sensitive data handling.

Proposed System: The project proposes an accountable-proxy re-encryption system, leveraging Solidity smart contracts. This approach facilitates the secure and sharing of encrypted data on the blockchain. The accountable-proxy re-encryption ensures only authorized parties can decrypt and access the shared data.

System Requirements:

  • Ethereum blockchain network
  • Solidity compiler and development environment
  • Smart contract deployment platform
  • Web3.js for interaction with smart contracts

Hardware Requirements:

  • Standard server infrastructure for hosting blockchain nodes
  • Adequate storage for blockchain data
  • Internet connectivity for network communication

Software Requirements:

  • Ethereum client software
  • Solidity development tools
  • Web browser for user interface

Architecture:

The system architecture comprises decentralized nodes running Ethereum clients, interacting with smart contracts implemented in Solidity. Proxy re-encryption services handle the secure transformation of encrypted data, ensuring accountability and confidentiality. Users interact with the system through a web interface that communicates with the Ethereum blockchain using Web3.js.

Technologies Used:

  • Solidity: Smart contract development
  • Ethereum: Blockchain platform
  • Web3.js: JavaScript library for interacting with the Ethereum blockchain
  • Proxy Re-Encryption: Cryptographic technique for secure data sharing

Web User Interface of accountable: The web-based user interface allows users to:

  • Create and manage encrypted data shares
  • Grant and revoke access permissions
  • Monitor and audit data access logs
  • Interact seamlessly with the blockchain for secure data transactions
accountable proxy re encryption for secure data sharing project, final year project
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *