Abstract:
Identification is important for a person and country. Identity contains valuable
information. It contains fingerprints, Name, Date of Birth etc. By using this we can
identify someone. So, it is very important to secure this data. Nowadays we are using
a server to store the database. But somehow the unethical people managed to modify
this data. And there they managed to get unauthorized access. This is a threat for a
country. By using this they can easily get passports and other facilities. That’s why the
security of a person's identity is very important. Blockchain technology facilitates
greater assurance in the data being shared across a network, providing enhanced
security, improved transparency, and allowing for easier tracking of the information.
If we use this technology in our identity system, this will increase trust. And the
system will be secure enough. To ensure security of the identity system is our main
purpose of our research-based project.
In our system we use Ethereum smart contact. We performed comprehensive testing
in a variety of scenarios and conditions with a wide range of users using Remix IDE.
Using Remix IDE, we can simulate a realistic situation that has an owner and multiple
users by having access to multiple Ethereum wallets. Some security properties are
anonymity, integrity, privacy, security, authenticity, trust, immutability,
decentralization. Our system can ensure all those security properties. There are some
security properties such as immutability which are ensured by our proposed system.