ABSTRACT

References.................................................................................................... 174

The spread of wired and wireless communications, the continuous growth of

the Internet, and the E-commerce transactions increased the necessity for

security in applications that involve sharing or exchange of secret or private

information. Public-key cryptography is widely used in establishing secure

communication channels between the users on the Internet and in wireless

communication networks.