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

TL;DR
This paper explores implementing Zero-Knowledge Protocols with elliptic curve cryptography on Java Card smart cards, focusing on protocol selection, theoretical development, and benchmarking for resource-constrained environments.
Contribution
It presents a method for implementing ZKP with elliptic curves on smart cards, including protocol selection, theoretical framework, and performance benchmarking.
Findings
Successful implementation of ZKP on Java Card smart cards
Benchmarking results guiding protocol selection
Theoretical framework for elliptic curve ZKP in limited environments
Abstract
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
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Residue Arithmetic · Advanced Authentication Protocols Security · Cryptography and Data Security
