International Burch University
When two parties need to securely communicate over an insecure channel, Diffie-Hellman is often employed as the key exchange algorithm. This paper presents two novel approaches to generating Diffie-Hellman parameters for key exchange based on user biometrics, namely their fingerprint data. Fingerprint templates are extracted as bit strings via a fingerprint scanner and later used as inputs. In one approach, the whole fingerprint template is utilized as a user’s private key. In the second approach, fingerprint data is scrambled into smaller chunks and rearranged into two strings that serve as the user’s private key and the basis for prime p. Both approaches were implemented and tested experimentally. After analysis, the second approach that uses scrambled fingerprint data shows better execution times and improved security and usability considerations.
Due to increasingly widespread electoral corruption, citizens are slowly starting to lose trust in the fairness of democratic elections. The main objective of VoteChain is the elimination of the aspect of trust from the electoral process, in order to make voting more secure, transparent, and easily accessible. This paper proposes and implements a robust system that enhances voting efficiency by creating an electronic platform on top of a distributed Bitcoin Cash blockchain ledger. Blockchain represents a time-stamped series of immutable data records shared across a distributed network. When utilized in the context of voting, it guarantees full anonymity, vote integrity, and a fair, incontrovertible ledger with verifiable election results to all voters. Moreover, the system offers the ability to vote via any Internet-enabled computer or smartphone, dramatically decreasing the overall election organization costs. The system is envisioned as an application that connects to the Bitcoin Cash blockchain network via a custom feature-rich library. After discussing the system's characteristics, design, and underlying technology, this paper presents an example election scenario explaining how VoteChain works in-depth. In the end, the system's possible shortcomings are outlined, along with its prospective evolution and potential improvements that can be implemented.
Ova stranica koristi kolačiće da bi vam pružila najbolje iskustvo
Saznaj više