Asynchronous Group Key Agreement over SmartContract
submitted to IEEE International Conference on Systems, Man, and Cybernetics (IEEE SMC 2020)
The proposed scheme has been implemented using Solidity version 0.5.16 and deployed on Rinkeby Testnet
(an Ethereum test network for test operations of smart contracts) with Truffle.
The contract ID is "0xC48f9bb74ebaD1EEf59967b6e2Ba245f4D37F89C".
The nodes in a group are implemented using Node.js 10.16.3
including web3.js and Crypto modules to communicate with Blockchain and to utilize cryptographic functions.
The file below is the source code of the proposed scheme: