Masaya Yasuda

dblp:94/7948 · DBLP profile ↗
← Back
25ranked-venue papers
8as first author
7since 2021 · last 2026
0000-0002-1534-5648ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 17 · 8 first-author · 1 since 2021Theory of computation · 5 · 5 since 2021Systems, architecture and hardware · 2 · 1 since 2021
YearPublicationVenuePosition
2026 On the (Non-)Existence of Efficient Class Group Orbits for Collision Search in CSIDH
Ryo Negishi, Kazuki Komine, Akira Katayama, Masaya Yasuda
WAIFI4
2025 A Hybrid Approach to Speeding up Schoof's Algorithm on Supersingular Elliptic Curves
Kazuki Komine, Akira Katayama, Masaya Yasuda
CASC3
2024 Computing a Basis of the Set of Isogenies Between Two Supersingular Elliptic Curves
Akira Katayama, Masaya Yasuda
CASC2
2022 Solving the search-LWE problem over projected lattices
Satoshi Nakamura 0004, Nariaki Tateiwa, Masaya Yasuda, Katsuki Fujisawa
Discret. Appl. Math.3
2021 CMAP-LAP: Configurable Massively Parallel Solver for Lattice Problems
abstract
Lattice problems are a class of optimization problems that are notably hard. There are no classical or quantum algorithms known to solve these problems efficiently. Their hardness has made lattices a major cryptographic primitive for post-quantum cryptography. Several different approaches have been used for lattice problems with different computational profiles; some suffer from super-exponential time, and others require exponential space. This motivated us to develop a novel lattice problem solver, CMAP-LAP, based on the clever coordination of different algorithms that run massively in parallel. With our flexible framework, heterogeneous modules run asynchronously in parallel on a large-scale distributed system while exchanging information, which drastically boosts the overall performance. We also implement full checkpoint-and-restart functionality, which is vital to high-dimensional lattice problems. CMAP-LAP facilitates the implementation of large-scale parallel strategies for lattice problems since all the functions are designed to be customizable and abstract. Through numerical experiments with up to 103,680 cores, we evaluated the performance and stability of our system and demonstrated its high capability for future massive-scale experiments.
Nariaki Tateiwa, Yuji Shinano, Keiichiro Yamamura, Akihiro Yoshida, Shizuo Kaji, Masaya Yasuda, Katsuki Fujisawa
HiPC6
2021 An Extension of Kannan's Embedding for Solving Ring-Based LWE Problems
Satoshi Nakamura 0004, Masaya Yasuda
IMACC2
2021 Dynamic self-dual DeepBKZ lattice reduction with free dimensions and its implementation
Satoshi Nakamura 0004, Masaya Yasuda
Discret. Appl. Math.2
2020 Massive parallelization for finding shortest lattice vectors based on ubiquity generator framework
abstract
Lattice-based cryptography has received attention as a next-generation encryption technique, because it is believed to be secure against attacks by classical and quantum computers. Its essential security depends on the hardness of solving the shortest vector problem (SVP). In the cryptography, to determine security levels, it is becoming significantly more important to estimate the hardness of the SVP by high-performance computing. In this study, we develop the world’s first distributed and asynchronous parallel SVP solver, the MAssively Parallel solver for SVP (MAP-SVP). It can parallelize algorithms for solving the SVP by applying the Ubiquity Generator framework, which is a generic framework for branch-and-bound algorithms. The MAP-SVP is suitable for massive-scale parallelization, owing to its small memory footprint, low communication overhead, and rapid checkpoint and restart mechanisms. We demonstrate its performance and scalability of the MAP-SVP by using up to 100,032 cores to solve instances of the Darmstadt SVP Challenge.
Nariaki Tateiwa, Yuji Shinano, Satoshi Nakamura 0004, Akihiro Yoshida, Shizuo Kaji, Masaya Yasuda, Katsuki Fujisawa
SC6
2020 Analysis of DeepBKZ reduction for finding short lattice vectors
Masaya Yasuda, Satoshi Nakamura 0004, Junpei Yamaguchi
Des. Codes Cryptogr.1
2020 Impact of the modulus switching technique on some attacks against learning problems
abstract
The modulus switching technique has been used in some cryptographic applications as well as in cryptanalysis. For cryptanalysis against the learning with errors (LWE) problem and the learning with rounding (LWR) problem, it seems that one does not know whether the technique is really useful or not. This work supplies a complete view of the impact of this technique on the decoding attack, the dual attack and the primal attack against both LWE and LWR. For each attack, the authors give the optimal formula for the switching modulus. The formulas get involved the number of LWE/LWR samples, which differs from the known formula in the literature. They also attain the corresponding sufficient conditions saying when one should utilise the technique. Surprisingly, restricted to the LWE/LWR problem that the secret vector is much shorter than the error vector, they also show that performing the modulus switching before using the so‐called rescaling technique in the dual attack and the primal attack make these attacks worse than only exploiting the rescaling technique as reported by Bai and Galbraith at the Australasian conference on information security and privacy (ACISP) 2014 conference. As an application, they theoretically assess the influence of the modulus switching on the LWE/LWR‐based second round NIST PQC submissions.
Huy Quoc Le, Satoshi Nakamura 0004, Koha Kinjo, Dung Hoang Duong, Masaya Yasuda
IET Inf. Secur.6
2019 A new polynomial-time variant of LLL with deep insertions for decreasing the squared-sum of Gram-Schmidt lengths
Masaya Yasuda, Junpei Yamaguchi
Des. Codes Cryptogr.1
2018 Acceleration of Index Calculus for Solving ECDLP over Prime Fields and Its Limitation
Momonari Kudo, Yuki Yokota, Yasushi Takahashi, Masaya Yasuda
CANS4
2018 Solving LWR via BDD Strategy: Modulus Switching Approach
Huy Quoc Le, Dung Hoang Duong, Masaya Yasuda
CANS4
2017 Secure and Efficient Pairing at 256-Bit Security Level
Yutaro Kiyomura, Akiko Inoue, Yuto Kawahara, Masaya Yasuda, Tsuyoshi Takagi, Tetsutaro Kobayashi
ACNS4
2017 Enhancement for Secure Multiple Matrix Multiplications over Ring-LWE Homomorphic Encryption
Dung Hoang Duong, Masaya Yasuda
ISPEC3
2017 Recovering Attacks Against Linear Sketch in Fuzzy Signature Schemes of ACNS 2015 and 2016
Masaya Yasuda, Takeshi Shimoyama, Masahiko Takenaka, Narishige Abe, Shigefumi Yamada, Junpei Yamaguchi
ISPEC1
2017 Choosing Parameters for the Subfield Lattice Attack Against Overstretched NTRU
Dung Hoang Duong, Masaya Yasuda, Tsuyoshi Takagi
ISC2
2015 Secure Statistical Analysis Using RLWE-Based Homomorphic Encryption
Masaya Yasuda, Takeshi Shimoyama, Jun Kogure, Kazuhiro Yokoyama, Takeshi Koshiba
ACISP1
2015 Biometric key-binding using lattice masking†
abstract
Abstract In biometrics, template protection technology aims to protect the confidentiality of a biometric template (i.e., enrolled biometric information) by certain conversion. Here, we focus on the key‐binding approach for template protection. This approach generates a secure template from joint data of a user's specific key with a user's template, and the key can be correctly extracted from the secure template only when a queried biometric feature is close to the plain template. While almost all conventional schemes use the error correcting code technique, we present a new technique based on lattices to give a new key‐binding scheme. Our proposed scheme can provide several requirements (e.g., diversity and revocability) for template protection, which cannot be provided by error correcting code based typical schemes such as the fuzzy commitment and the fuzzy vault. Copyright © 2015 John Wiley & Sons, Ltd.
Masaya Yasuda, Yuka Sugimura
Secur. Commun. Networks1
2015 New packing method in somewhat homomorphic encryption and its applications
abstract
Somewhat homomorphic encryption is public key encryption supporting a limited number of additions and multiplications on encrypted data. This encryption gives a powerful tool in performing meaningful computations with protecting data confidentiality, whose property is suitable mainly in cloud computing. In this paper, we focus on the scheme proposed by Brakerski and Vaikuntanathan, and present two types of packed ciphertexts in order to improve performance and reduce size of the encrypted data. One type of our packed ciphertexts is based on the message encoding technique proposed by Lauter, Naehrig and Vaikuntanathan. While their technique empowers efficient secure computation of sums and products over the integers, our second type of packed ciphertexts enables efficient secure computation of more complex functionalities such as multiple inner products and multiple Hamming distances. We apply our packing method to construct several protocols for secure biometric authentication and secure pattern matching computations. Our implementation shows that our method gives faster performance than the state-of-the-art work in such applications. Copyright © 2015 John Wiley & Sons, Ltd.
Masaya Yasuda, Takeshi Shimoyama, Jun Kogure, Kazuhiro Yokoyama, Takeshi Koshiba
Secur. Commun. Networks1
2014 Privacy-Preserving Wildcards Pattern Matching Using Symmetric Somewhat Homomorphic Encryption
Masaya Yasuda, Takeshi Shimoyama, Jun Kogure, Kazuhiro Yokoyama, Takeshi Koshiba
ACISP1
2011 Experimantal Analysis of Cheon's Algorithm Against Pairing-Friendly Curves
abstract
The discrete logarithm problem (DLP) is one of the familiar problem on which some cryptographic schemes rely. In 2006, Cheon proposed an algorithm for solving DLP with auxiliary input which works better than conventional algorithms. In this paper, we show our experimental results of Cheon's algorithm on a pairing-friendly elliptic curve defined over GF(3127). It is shown that the algorithm combined with the kangaroo method has an advantage over that combined with the baby-step giant-step method in the sense that the required time and space are smaller. Then, for the algorithm combined with the kangaroo-method, speeding-up techniques are introduced. Based on our experimental results and the speeding-up techniques, we evaluate the required time and space for some pairing-friendly elliptic curves curves. As results, a portion of pairing-friendly elliptic curves can be analyzed by Cheon's algorithm at reasonable cost.
Tetsuya Izu, Masahiko Takenaka, Masaya Yasuda
AINA3
2011 Solving DLP with Auxiliary Input over an Elliptic Curve Used in TinyTate Library
Yumi Sakemi, Tetsuya Izu, Masahiko Takenaka, Masaya Yasuda
WISTP4
2010 Experimental Results on Cheon's Algorithm
abstract
The discrete logarithm problem (DLP) is one of the familiar problem on which cryptographic schemes rely. In 2006, Cheon proposed an algorithm for solving DLP with auxiliary input which works better than conventional algorithms. This paper firstly reports experimental results on Cheon's algorithm for DLP on a super singular elliptic curve defined over GF(3127), which is used for efficient pairing computation in practice. About 8 hours and 34 MByte data-base are required for the 1st step of Cheon's algorithm, and about 6 hours and 23 MByte data-base for the 2nd step. In total, about 14 hours are required for solving the problem. Our results imply that the security evaluation from a viewpoint of Cheon's algorithm is crucial.
Tetsuya Izu, Masahiko Takenaka, Masaya Yasuda
ARES3
2010 The Elliptic Curve Discrete Logarithm Problems over the p-adic Field and Formal Groups
Masaya Yasuda
ISPEC1