Ye Yuan
Kyushu University
5 Papers
21 Citations
Ye Yuan is an academic researcher from Kyushu University. The author has contributed to research in topics: Encryption & Cryptography. The author has an hindex of 2, co-authored 5 publications.
Chat about Author
Papers
Portable Implementation of Lattice-Based Cryptography Using JavaScript
Ye Yuan,Chen-Mou Cheng,Shinsaku Kiyomoto,Yutaka Miyake,Tsuyoshi Takagi +4 more
- 08 Dec 2015
TL;DR: The results demonstrate that some of today's Lattice-based cryptosystems can already have efficient JavaScript implementations and hence are ready for use on a growing list of JavaScript-enabled computing platforms.
Memory-constrained implementation of lattice-based encryption scheme on standard Java Card
Ye Yuan,Kazuhide Fukushima,Shinsaku Kiyomoto,Tsuyoshi Takagi +3 more
- 01 May 2017
TL;DR: This paper shows the first implementation of a lattice-based encryption scheme on standard Java Card whose running time is nearly optimal by combining the use of iterative fast Fourier transform and improved Montgomery modular multiplication and indicates that polynomial multiplication and over signed 15-bit integer arithmetic can be performed on Java Card even if the long integers are not supported.
6
Portable Implementation of Postquantum Encryption Schemes and Key Exchange Protocols on JavaScript-Enabled Platforms
TL;DR: This work investigates and implements several recent lattice-based encryption schemes and public-key exchange protocols including Lizard, ring-Lizard, Kyber, Frodo, and NewHope in JavaScript, which are the active candidates of postquantum cryptography due to their applicabilities and efficiencies and shows that implementing lattices-based cryptography on JavaScript-enabled platforms is achievable and results in desirable portability.
Memory-constrained implementation of lattice-based encryption scheme on standard Java Card platform
TL;DR: The first implementation of lattice-based encryption scheme on the standard Java Card platform by combining number theoretic transform and improved Montgomery modular multiplication was presented in this article. But the running time of decryption is nearly optimal (about 7 seconds for 128-bit security level).
1
•Posted Content
Memory-Constrained Implementation of Lattice-based Encryption Scheme on the Standard Java Card Platform.
TL;DR: It is indicated that polynomial multiplication can be performed on Java Card efficiently even if the long integers are not supported, which makes running more lattice-based cryptosystems on smart cards achievable.