Koji Nuida

dblp:22/2142 · DBLP profile ↗
← Back
40ranked-venue papers
5as first author
19since 2021 · last 2025
0000-0001-8259-9958ORCID · corroborated

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

Security and privacy · 31 · 4 first-author · 15 since 2021Theory of computation · 11 · 1 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 3
YearPublicationVenuePosition
2025 Cyclic Equalizability of Words and Its Application to Card-Based Cryptography
Kazumasa Shinagawa, Koji Nuida
FCT2
2025 Efficient Theta-Based Algorithms for Computing (ℓ , ℓ )-Isogenies on Kummer Surfaces for Arbitrary Odd ℓ
Ryo Yoshizumi, Hiroshi Onuki, Ryo Ohashi, Momonari Kudo, Koji Nuida
PQCrypto (2)5
2025 Card-Based Protocols Imply PSM Protocols
Kazumasa Shinagawa, Koji Nuida
STACS2
2024 Efficient and Generic Methods to Achieve Active Security in Private Information Retrieval and More Advanced Database Search
Reo Eriguchi, Kaoru Kurosawa, Koji Nuida
EUROCRYPT (5)3
2024 Multi-key Homomorphic Encryption with Threshold Re-encryption
Akira Nakashima, Yukimasa Sugizaki, Hikaru Tsuchida 0001, Takuya Hayashi 0001, Koji Nuida, Kengo Mori, Toshiyuki Isshiki
SAC (1)5
2023 Explicit and Nearly Tight Lower Bound for 2-Party Perfectly Secure FSS
Keitaro Hiwatashi, Koji Nuida
ACNS2
2023 Threshold Fully Homomorphic Encryption Over the Torus
Yukimasa Sugizaki, Hikaru Tsuchida 0001, Takuya Hayashi 0001, Koji Nuida, Akira Nakashima, Toshiyuki Isshiki, Kengo Mori
ESORICS (1)4
2023 Multiplicative and verifiably multiplicative secret sharing for multipartite adversary structures
Reo Eriguchi, Noboru Kunihiro, Koji Nuida
Des. Codes Cryptogr.3
2023 Private simultaneous messages based on quadratic residues
abstract
Abstract Private Simultaneous Messages (PSM) model is a minimal model for secure multiparty computation. Feige, Kilian, and Naor (STOC 1994) and Ishai (Cryptology and Information Security Series 2013) constructed PSM protocols based on quadratic residues. In this paper, we define QR-PSM protocols as a generalization of these protocols. A QR-PSM protocol is a PSM protocol whose decoding function outputs the quadratic residuosity modulo p of what is computed from messages. We design a QR-PSM protocol for any symmetric function $$f: \{0,1\}^n \rightarrow \{0,1\}$$ f : { 0 , 1 } n → { 0 , 1 } of communication complexity $$O(n^2)$$ O ( n 2 ) . As far as we know, it is the most efficient PSM protocol for symmetric functions since the previously known best PSM protocol was of $$O(n^2\log n)$$ O ( n 2 log n ) (Beimel et al., CRYPTO 2014). We also study the sizes of the underlying finite fields $$\mathbb {F}_p$$ F p in the protocols since the communication complexity of a QR-PSM protocol is proportional to the bit length of the prime p. We show that there is a prime $$p \le (1+o(1))N^22^{2N-2}$$ p ≤ ( 1 + o ( 1 ) ) N 2 2 2 N - 2 such that any length-N pattern of quadratic (non)residues appears modulo p (and hence it can be used for general QR-PSM protocols), which improves the Peralta’s known result (Mathematics of Computation 1992) by a constant factor $$(1+\sqrt{2})^2$$ ( 1 + 2 ) 2 .
Kazumasa Shinagawa, Reo Eriguchi, Shohei Satake, Koji Nuida
Des. Codes Cryptogr.4
2023 Efficient Noise Generation Protocols for Differentially Private Multiparty Computation
abstract
To bound information leakage in outputs of protocols, it is important to construct secure multiparty computation protocols which output differentially private values perturbed by the addition of noise. However, previous noise generation protocols have round and communication complexity growing with differential privacy budgets, or require parties to locally generate non-uniform noise, which makes it difficult to guarantee differential privacy against active adversaries. We propose three kinds of protocols for generating noise drawn from certain distributions providing differential privacy. The two of them generate noise from finite-range variants of the discrete Laplace distribution. For$(\epsilon,\delta )$-differential privacy, they only need constant numbers of rounds independent of$\epsilon,\delta$while the previous protocol needs the number of rounds depending on$\delta$. The two protocols are incomparable as they make a trade-off between round and communication complexity. Our third protocol non-interactively generate shares of noise from the binomial distribution by predistributing keys for a pseudorandom function. It achieves communication complexity independent of$\epsilon$or$\delta$for the computational analogue of$(\epsilon,\delta )$-differential privacy while the previous protocols require communication complexity depending on$\epsilon$. We also prove that our protocols can be extended so that they provide differential privacy in the active setting.
Reo Eriguchi, Atsunori Ichikawa, Noboru Kunihiro, Koji Nuida
IEEE Trans. Dependable Secur. Comput.4
2022 Chosen Ciphertext Secure Keyed Two-Level Homomorphic Encryption
Yusaku Maeda, Koji Nuida
ACISP2
2022 Card-based Cryptographic Protocols for Private Set Intersection
Anastasiia Doi, Tomoki Ono, Takeshi Nakai, Kazumasa Shinagawa, Yohei Watanabe 0001, Koji Nuida, Mitsugu Iwamoto
ISITA6
2022 On the Optimal Communication Complexity of Error-Correcting Multi-server PIR
Reo Eriguchi, Kaoru Kurosawa, Koji Nuida
TCC (3)3
2021 Accelerating Secure (2+1)-Party Computation by Insecure but Efficient Building Blocks
abstract
Secure multi-party computation (MPC) is a cryptographic tool that enables a set of parties to compute a function jointly while keeping each input secret. Since MPC based on secret sharing (SS) achieves high throughput and works fast, many applications have been developed. However, SS-based MPC requires many communication rounds in general, and this becomes a performance bottleneck in real-world applications under high-latency networks. In this paper, we propose SS-based secure three-party computation with almost no preprocessing based on our new (small-)constant-round fundamental gates, by revisiting a framework in a few previous works where a number of parties are assisted by another party who may partially learn secret information. Instead of ordinary logical gates, our fundamental gate is an efficient Equality, for which the result leaks to the third party, and we develop novel two-round constructions of secure building-block protocols (LessThan Comparison, RightShift, Table LookUp, etc.) from the insecure Equality. To show the practicality of our protocols, we implement a secure exact edit distance protocol for two genome strings. Our experiments show that in some network setting our protocol is about 2 times faster (14 times faster taking preprocessing into consideration) than the state-of-the-art SS-based protocol (Ohata and Nuida, FC 2020).
Keitaro Hiwatashi, Ken Ogura, Satsuya Ohata, Koji Nuida
AsiaCCS4
2021 Homomorphic Secret Sharing for Multipartite and General Adversary Structures Supporting Parallel Evaluation of Low-Degree Polynomials
Reo Eriguchi, Koji Nuida
ASIACRYPT (2)2
2021 Improved Supersingularity Testing of Elliptic Curves Using Legendre Form
Yuji Hashimoto, Koji Nuida
CASC2
2021 Non-interactive Secure Multiparty Computation for Symmetric Functions, Revisited: More Efficient Constructions and Extensions
Reo Eriguchi, Kazuma Ohara, Shota Yamada 0001, Koji Nuida
CRYPTO (2)4
2021 Efficient Fully Anonymous Public-Key Trace and Revoke with Adaptive IND-CCA Security
Mriganka Mandal, Ramprasad Sarkar, Junbeom Hur, Koji Nuida
ISPEC4
2021 A single shuffle is enough for secure card-based computation of any Boolean circuit
abstract
Secure computation enables a number of players each holding a secret input value to compute a function of the inputs without revealing the inputs. It is known that secure computation is possible physically when the inputs are given as a sequence of physical cards. This research area is called card-based cryptography. One of the important problems in card-based cryptography is to minimize the number of cards and shuffles, where a shuffle is the most important (and somewhat heavy) operation in card-based protocols. In this paper, we determine the minimum number of shuffles for achieving general secure computation. Somewhat surprisingly, the answer is just one, i.e., we design a protocol which securely computes any Boolean circuit with only a single shuffle. The number of cards required for our protocol is proportional to the size of the circuit to be computed.
Kazumasa Shinagawa, Koji Nuida
Discret. Appl. Math.2
2020 An Efficient Secure Division Protocol Using Approximate Multi-bit Product and New Constant-Round Building Blocks
Keitaro Hiwatashi, Satsuya Ohata, Koji Nuida
ACNS (1)3
2020 A Linear Algebraic Approach to Strongly Secure Ramp Secret Sharing for General Access Structures
Reo Eriguchi, Noboru Kunihiro, Koji Nuida
ISITA3
2020 Identity-Based Outsider Anonymous Broadcast Encryption with Simultaneous Individual Messaging
Mriganka Mandal, Koji Nuida
NSS2
2020 Short Lattice Signatures in the Standard Model with Efficient Tag Generation
Kaisei Kajita, Kazuto Ogawa, Koji Nuida, Tsuyoshi Takagi
ProvSec3
2019 Secure Wavelet Matrix: Alphabet-Friendly Privacy-Preserving String Search for Bioinformatics
abstract
Biomedical data often includes personal information, and the technology is demanded that enables the searching of such sensitive data while protecting privacy. We consider a case in which a server has a text database and a user searches the database to find substring matches. The user wants to conceal his/her query and the server wants to conceal the database except for the search results. The previous approach for this problem is based on a linear-time algorithm in terms of alphabet size $\mathbf{|\Sigma |}$|Σ|, and it cannot search on the database of large alphabet such as biomedical documents. We present a novel algorithm that can search a string in logarithmic time of $\mathbf{|\Sigma |}$|Σ|. In our algorithm, named secure wavelet matrix (sWM), we use an additively homomorphic encryption to build an efficient data structure called a wavelet matrix. In an experiment using a simulated string of length 10,000 whose alphabet size ranges from 4 to 1024, the run time of the sWM was up to around two orders of magnitude faster than that of the previous method. sWM enables the searching of a private database efficiently and thus it will facilitate utilizing sensitive biomedical information.
Hiroki Sudo, Masanobu Jimbo, Koji Nuida, Kana Shimizu
IEEE ACM Trans. Comput. Biol. Bioinform.3
2018 Constant-Round Client-Aided Secure Comparison Protocol
Hiraku Morita, Nuttapong Attrapadung, Tadanori Teruya, Satsuya Ohata, Koji Nuida, Goichiro Hanaoka
ESORICS (2)5
2018 Tree-based Secure Comparison of Secret Shared Data
abstract
A secure integer comparison protocol is one of the most fundamental building blocks to construct protocols of rich functionality in multi-party computation. It allows parties to compute the less-than functionality on shared values in privacy preserving manner. In this paper, we present a tree-based secure two-party comparison protocol in the client-aided client-server model, which outperforms existing approaches in terms of round complexity when it is used for 64-bit data. Our proposed protocol requires only 9 communication rounds to compare 64-bit data, which is at least 3 times fewer rounds than existing protocols. This suggests that our protocol is adequate to be used in low-latency networks such as WAN.
Hiraku Morita, Nuttapong Attrapadung, Satsuya Ohata, Shota Yamada 0001, Koji Nuida, Goichiro Hanaoka
ISITA5
2018 Secure Division Protocol and Applications to Privacy-preserving Chi-squared Tests
abstract
We present a new secure integer division protocol with private divisor. Our protocol is based loosely on the Bogdanov et al. (Int. J. Inf. Secur.'12) protocol, which securely computes the classical Goldschmidt's division algorithm. While the Bogdanov et al. scheme was designed specifically to work only on a 3-out-of-3 secret sharing scheme, our scheme works on a 2-out-of-2 secret sharing scheme. This has an advantage since the latter setting is more widely used in the literature of secure computation, and our protocol can thus be used as an efficient building block in this setting. We implement our protocol in Python and provide its benchmark. As a main application of our division protocol, we implement a secure protocol for privacy-preserving chi-squared tests on genomic data. This demonstrates that the proposed protocol is suitable for the statistical analysis on sensitive data.
Hiraku Morita, Nuttapong Attrapadung, Satsuya Ohata, Koji Nuida, Shota Yamada 0001, Kana Shimizu, Goichiro Hanaoka, Kiyoshi Asai
ISITA4
2018 Chosen ciphertext secure keyed-homomorphic public-key cryptosystems
Keita Emura, Goichiro Hanaoka, Koji Nuida, Go Ohtake, Takahiro Matsuda 0002, Shota Yamada 0001
Des. Codes Cryptogr.3
2017 A Public-Key Encryption Scheme Based on Non-linear Indeterminate Equations
Koichiro Akiyama, Yasuhiro Goto, Shinya Okumura, Tsuyoshi Takagi, Koji Nuida, Goichiro Hanaoka
SAC5
2016 Size-Hiding Computation for Multiple Parties
Kazumasa Shinagawa, Koji Nuida, Takashi Nishide, Goichiro Hanaoka, Eiji Okamoto
ASIACRYPT (2)2
2016 Committed AND protocol using three cards with more handy shuffle
Kazumasa Shinagawa, Koji Nuida, Takashi Nishide, Goichiro Hanaoka, Eiji Okamoto
ISITA2
2016 Efficient privacy-preserving string search and an application in genomics
abstract
MOTIVATION: Personal genomes carry inherent privacy risks and protecting privacy poses major social and technological challenges. We consider the case where a user searches for genetic information (e.g. an allele) on a server that stores a large genomic database and aims to receive allele-associated information. The user would like to keep the query and result private and the server the database. APPROACH: We propose a novel approach that combines efficient string data structures such as the Burrows-Wheeler transform with cryptographic techniques based on additive homomorphic encryption. We assume that the sequence data is searchable in efficient iterative query operations over a large indexed dictionary, for instance, from large genome collections and employing the (positional) Burrows-Wheeler transform. We use a technique called oblivious transfer that is based on additive homomorphic encryption to conceal the sequence query and the genomic region of interest in positional queries. RESULTS: We designed and implemented an efficient algorithm for searching sequences of SNPs in large genome databases. During search, the user can only identify the longest match while the server does not learn which sequence of SNPs the user queried. In an experiment based on 2184 aligned haploid genomes from the 1000 Genomes Project, our algorithm was able to perform typical queries within [Formula: see text] 4.6 s and [Formula: see text] 10.8 s for client and server side, respectively, on laptop computers. The presented algorithm is at least one order of magnitude faster than an exhaustive baseline algorithm. AVAILABILITY AND IMPLEMENTATION: https://github.com/iskana/PBWT-sec and https://github.com/ratschlab/PBWT-sec CONTACTS: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Kana Shimizu, Koji Nuida, Gunnar Rätsch
Bioinform.2
2015 A Simple and Improved Algorithm for Integer Factorization with Implicit Hints
Koji Nuida, Naoto Itakura, Kaoru Kurosawa
CT-RSA1
2015 (Batch) Fully Homomorphic Encryption over Integers for Non-Binary Message Spaces
Koji Nuida, Kaoru Kurosawa
EUROCRYPT (1)1
2015 Multi-party Computation with Small Shuffle Complexity Using Regular Polygon Cards
Kazumasa Shinagawa, Takaaki Mizuki, Jacob C. N. Schuldt, Koji Nuida, Naoki Kanayama, Takashi Nishide, Goichiro Hanaoka, Eiji Okamoto
ProvSec4
2015 Privacy-preserving search for chemical compound databases
abstract
BACKGROUND: Searching for similar compounds in a database is the most important process for in-silico drug screening. Since a query compound is an important starting point for the new drug, a query holder, who is afraid of the query being monitored by the database server, usually downloads all the records in the database and uses them in a closed network. However, a serious dilemma arises when the database holder also wants to output no information except for the search results, and such a dilemma prevents the use of many important data resources. RESULTS: In order to overcome this dilemma, we developed a novel cryptographic protocol that enables database searching while keeping both the query holder's privacy and database holder's privacy. Generally, the application of cryptographic techniques to practical problems is difficult because versatile techniques are computationally expensive while computationally inexpensive techniques can perform only trivial computation tasks. In this study, our protocol is successfully built only from an additive-homomorphic cryptosystem, which allows only addition performed on encrypted values but is computationally efficient compared with versatile techniques such as general purpose multi-party computation. In an experiment searching ChEMBL, which consists of more than 1,200,000 compounds, the proposed method was 36,900 times faster in CPU time and 12,000 times as efficient in communication size compared with general purpose multi-party computation. CONCLUSION: We proposed a novel privacy-preserving protocol for searching chemical compound databases. The proposed method, easily scaling for large-scale databases, may help to accelerate drug discovery research by making full use of unused but valuable data that includes sensitive information.
Kana Shimizu, Koji Nuida, Hiromi Arai, Shigeo Mitsunari, Nuttapong Attrapadung, Michiaki Hamada, Koji Tsuda, Takatsugu Hirokawa, Jun Sakuma, Goichiro Hanaoka, Kiyoshi Asai
BMC Bioinform.2
2014 How to Use Pseudorandom Generators in Unconditional Security Settings
Koji Nuida
ProvSec1
2013 On the Security of Pseudorandomized Information-Theoretically Secure Schemes
abstract
In this paper, we discuss a naive method of randomness reduction for cryptographic schemes, which replaces the required perfect randomness with output distribution of a computationally secure pseudorandom generator (PRG). We propose novel ideas and techniques for evaluating the indistinguishability between the random and pseudorandom cases, even against an adversary with computationally unbounded attack algorithm. Hence, the PRG-based randomness reduction can be effective even for information-theoretically secure cryptographic schemes, especially when the amount of information received by the adversary is small. In comparison to a preceding result of Dubrov and Ishai (STOC 2006), our result removes the requirement of generalized notion of “nb-PRGs” and is effective for more general kinds of protocols. We give some numerical examples to show the effectiveness of our result in practical situations, and we also propose a further idea for improving the effect of the PRG-based randomness reduction.
Koji Nuida, Goichiro Hanaoka
IEEE Trans. Inf. Theory1
2009 An improvement of discrete Tardos fingerprinting codes
Koji Nuida, Satoshi Fujitsu, Manabu Hagiwara, Takashi Kitagawa, Hajime Watanabe, Kazuto Ogawa, Hideki Imai
Des. Codes Cryptogr.1
2007 A Tracing Algorithm for Short 2-Secure Probabilistic Fingerprinting Codes Strongly Protecting Innocent Users
abstract
We give a tracing algorithm for 2-secure probabilis- tic fingerprinting codes with the property that it never accuses innocent users when there are up to 2 attackers. Moreover, by using our code and tracing algorithm, innocent users are also unlikely to be accused even if either the number of attackers or attackers' abilities exceed our assumption. Our code is the first example of collusion-secure fingerprinting codes with both of these two properties. Furthermore, our code has shorter length among the preceding 2-secure codes, and possesses further properties desirable in a practical use.
Satoshi Fujitsu, Koji Nuida, Manabu Hagiwara, Takashi Kitagawa, Hajime Watanabe, Kazuto Ogawa, Hideki Imai
CCNC2