Security Management in E-Government using Zero-Knowledge Authentication

Abstract

E-Government refers to the use of new information and communication technologies (ICTs) by governments as applied to the full range of government functions. In particular, the networking potential offered by the Internet and related technologies has the potential to transform the structures and operation of government. The real benefit of e-government lies not in the use of technology, but in its application to processes of transformation. The sensitivity level of all E-Government systems will be determined based on the sensitivity of the data processed or the importance of the system to mission accomplishment. Security is one of the most important issues in E-government. All systems must include security controls that reflect the true importance of the information processed on the system and/or the government investment embodied in the components of the E-Government system. Zero-knowledge are proofs that show a statement to be true without revealing anything other than the veracity of the statement to be proven. In the other word, The Zero-Knowledge is a concept used in many cryptography systems to allow a party to prove that he/she knows something, without having to send over the value of this knowledge. In this implementation, it will be used to prove the identification of the user without sending over the some pseudo- random numbers. These numbers changing with any sending. In this research we illustrates the zero-knowledge proofs (ZKPs) in e-government security with the fact that there is no additional hardware required. This research managed the security of transmission during e-government process depending on zero-knowledge proofs to Indentify and verify the transmission. The data transmitted over this system are not usable by the hacker to help fake an identity .