Study of Zero-Knowledge protocols and Elliptic Curve Cryptography and their implementation in Smart Card environments using Java Card

This paper studies the problem of Zero-Knowledge Protocol (ZKP) and elliptic curve cryptographic implementation in a computationally limited environment, such as, the smart cards, using Java Card. Besides that, it is explained how the zero-knowledge protocol was selected to implement it on a smart card and how the benchmarking was conducted to select this protocol. The paper also shows a theoretical development to implement the ZKP protocol using elliptic curve cryptography. Keywords: Authentication; Zero-knowledge; Cryptography; Elliptic Curve; Java card; Smart cards

READ FULL TEXT

page 6

page 9

page 10

research
06/13/2023

Modification in Elliptic Curve Cryptography based Mutual authentication scheme for smart grid communication using biometric approach

Smart grid is a self-sufficient system. That tracks how the energy is us...
research
09/23/2021

An Improved Authentication Key Exchange Protocol Based on ECDH for WSNs

Wide-spread use of wireless sensor networks (WSNs) that are consisted of...
research
09/15/2021

The Elliptic Net Algorithm Revisited

Pairings have been widely used since their introduction to cryptography....
research
08/27/2021

Pairing for Greenhorn: Survey and Future Perspective

Pairing is the most powerful tool in cryptography that maps two points o...
research
10/10/2019

Research on a Hybrid System With Perfect Forward Secrecy

The rapid development of computer technology will be the whole world as ...
research
06/14/2018

An Effective Privacy-Preserving Data Coding in Peer-To-Peer Network

Coding Opportunistically (COPE) is a simple but very effective data codi...
research
07/22/2020

Set It and Forget It! Turnkey ECC for Instant Integration

Historically, Elliptic Curve Cryptography (ECC) is an active field of ap...

Please sign up or login with your details

Forgot password? Click here to reset