Conference Papers

Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/28506

Browse

Search Results

Now showing 1 - 3 of 3
  • Item
    Ethereum Blockchain Enabled Secure and Transparent E-Voting
    (Springer Science and Business Media Deutschland GmbH, 2021) Rao, V.; Singh, A.; Rudra, B.
    The blockchain’s revolutionary concept is the underlying technology behind the popular examples such as Bitcoin and it now relies on the Web and online services. Nowadays, blockchain is famous for its use in cryptocurrencies, but many fintech activities and routine processes that were done offline can be done using blockchain. Smart contracts are abstract pieces of codes that need to be inserted into the network and enforced as planned in every phase of upgrading blockchains. With the population growing so fast across the globe, e-voting is an emerging online service-related issue. The smart contracts of blockchain enable to have a easy, safe, cheap, secure and transparent e-voting due to which blockchain is one of the top solutions for e-voting. Even in the many blockchains available in the world, Ethereum is one of the most consistent available blockchain and has widespread use because of which it is suitable for e-voting. An e-voting system must ensure that it is secure, as it should not allow duplicated votes and it should be able to protect attendants’ privacy being fully transparent too. In this paper, Ethereum wallets and Solidity language for smart contracts were used to make a sample small scale e-voting application. The blockchain was tested on local blockchain using ganache and ropsten test network. The Ethereum blockchain keeps the records of ballots and votes after an election is held. Users can use Ethereum wallets to directly submit theirs vote and those votes are handled with the consensus of each Ethereum node. © 2021, Springer Nature Switzerland AG.
  • Item
    Blockchain based Framework for Student Identity and Educational Certificate Verification
    (Institute of Electrical and Electronics Engineers Inc., 2021) Chowdhary, A.; Agrawal, S.; Rudra, B.
    With the rise in digitization of documents stored online, it is important to have a document verification process. It involves customized verification and authentication of a document based on the content of the document. Among all the certificates, the educational certificate is one of the most important certificates, especially for students. Unfortunately, it is very easy to fake documents that are hard to identify nowadays and are often considered original. Blockchain has recently emerged as a potential alternative to manual verification of certificates. It provides a distributed ledger that is verifiable with cryptographic mechanisms. Also, it provides a common platform for easily sharing, storing, and accessing documents. The identity of the students can be verified using government authorized identity proofs. This paper proposes the use of such unique identity number and secret phrase provided by the student to further improve the security of the certificate verification system. The student's identity and document are both verified by matching the hashes already present in the Blockchain. Also, in the proposed method the documents are linked to the student to add another layer of verification. The implementation of this proposed platform can be used to issue, receive and verify the certificates. © 2021 IEEE.
  • Item
    Secure Decentralized Carpooling Application Using Blockchain and Zero Knowledge Proof
    (Science and Technology Publications, Lda, 2024) Goel, S.; Sawant, S.V.; Rudra, B.
    Blockchain extends its reach far beyond cryptocurrencies such as Bitcoin, encompassing a broader spectrum of applications. It acts as a transparent, distributed, and unchangeable ledger where every participant in the network possesses a copy of the blockchain. This decentralized system secures all data and transactions through encryption, ensuring reliability. The key components of blockchain-based applications include Smart Contracts, which house the application’s logic and operate on the blockchain. In traditional carpooling systems, centralized authorities like Uber or Ola control the entire process, collecting and managing data from both drivers and riders. However, by leveraging blockchain and smart contracts, a more secure and private carpooling system can be established, allowing riders and drivers to connect directly without intermediaries. Blockchain applications encounter challenges, primarily related to scalability and privacy. Every node in the system processing transactions limits scalability. Moreover, the practice of publishing all data at each node for processing raises privacy concerns. To tackle these issues, an approach using non-interactive proofs for off-chain computations can enhance efficiency. This approach verifies correctness without exposing private data, thus improving privacy. ZoKrates, a toolbox, simplifies this process by providing a domain-specific language (DSL), compiler, and generators for proofs and verification of Smart Contracts, streamlining complex zero-knowledge proof tasks and promoting their adoption. © 2024 by SCITEPRESS – Science and Technology Publications, Lda.