Hikaru Tsuchida 0001

dblp:189/3865-1 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
7since 2021 · last 2024
0009-0004-7500-3318ORCID · conflict

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

Security and privacy · 11 · 5 first-author · 7 since 2021Theory of computation · 2 · 2 first-author · 1 since 2021
YearPublicationVenuePosition
2024 Secure Five-Party Computation with Private Robustness and Minimal Online Communication
Hikaru Tsuchida 0001, Takashi Nishide
ProvSec (1)1
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)3
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)2
2022 Hash-Chain-Based Sanitizable Signatures for Deletion and Generalization Processes
Hikaru Tsuchida 0001, Haruna Higo, Toshiyuki Isshiki, Kengo Mori
ISITA1
2022 Knowledge Cross-Distillation for Membership Privacy
abstract
Abstract A membership inference attack (MIA) poses privacy risks for the training data of a machine learning model. With an MIA, an attacker guesses if the target data are a member of the training dataset. The state-of-the-art defense against MIAs, distillation for membership privacy (DMP), requires not only private data for protection but a large amount of unlabeled public data. However, in certain privacy-sensitive domains, such as medicine and finance, the availability of public data is not guaranteed. Moreover, a trivial method for generating public data by using generative adversarial networks significantly decreases the model accuracy, as reported by the authors of DMP. To overcome this problem, we propose a novel defense against MIAs that uses knowledge distillation without requiring public data. Our experiments show that the privacy protection and accuracy of our defense are comparable to those of DMP for the benchmark tabular datasets used in MIA research, Purchase100 and Texas100, and our defense has a much better privacy-utility trade-off than those of the existing defenses that also do not use public data for the image dataset CIFAR10.
Rishav Chourasia, Batnyam Enkhtaivan, Kunihiro Ito, Junki Mori, Isamu Teranishi, Hikaru Tsuchida 0001
Proc. Priv. Enhancing Technol.6
2021 Private Decision Tree Evaluation with Constant Rounds via (Only) Fair SS-4PC
Hikaru Tsuchida 0001, Takashi Nishide
ACISP1
2021 Secure Graph Analysis at Scale
abstract
We present a highly-scalable secure computation of graph algorithms, which hides all information about the topology of the graph or other input values associated with nodes or edges. The setting is where all nodes and edges of the graph are secret-shared between multiple servers, and a secure computation protocol is run between these servers. While the method is general, we demonstrate it in a 3-server setting with an honest majority, with either semi-honest security or full security. A major technical contribution of our work is replacing the usage of secure sort protocols with secure shuffles, which are much more efficient. Full security against malicious behavior is achieved by adding an efficient verification for the shuffle operation, and computing circuits using fully secure protocols. We demonstrate the applicability of this technology by implementing two major algorithms: computing breadth-first search (BFS), which is also useful for contact tracing on private contact graphs, and computing maximal independent set (MIS). We implement both algorithms, with both semi-honest and full security, and run them within seconds on graphs of millions of elements.
Toshinori Araki, Jun Furukawa 0001, Kazuma Ohara, Benny Pinkas, Hanan Rosemarin, Hikaru Tsuchida 0001
CCS6
2020 Client-Aided Bit-Composition Protocol with Guaranteed Output Delivery
Hikaru Tsuchida 0001, Takashi Nishide
ISITA1
2020 Private Decision Tree Evaluation with Constant Rounds via (Only) SS-3PC over Ring
Hikaru Tsuchida 0001, Takashi Nishide, Yusaku Maeda
ProvSec1
2018 Generalizing the SPDZ Compiler For Other Protocols
abstract
Protocols for secure multiparty computation (MPC) enable a set of mutually distrusting parties to compute an arbitrary function of their inputs while preserving basic security properties like privacy and correctness. The study of MPC was initiated in the 1980s where it was shown that any function can be securely computed, thus demonstrating the power of this notion. However, these proofs of feasibility were theoretical in nature and it is only recently that MPC protocols started to become efficient enough for use in practice. Today, we have protocols that can carry out large and complex computations in very reasonable time (and can even be very fast, depending on the computation and the setting). Despite this amazing progress, there is still a major obstacle to the adoption and use of MPC due to the huge expertise needed to design a specific MPC execution. In particular, the function to be computed needs to be represented as an appropriate Boolean or arithmetic circuit, and this requires very specific expertise. In order to overcome this, there has been considerable work on compilation of code to (typically) Boolean circuits. One work in this direction takes a different approach, and this is the SPDZ compiler (not to be confused with the SPDZ protocol) that takes high-level Python code and provides an MPC run-time environment for securely executing that code. The SPDZ compiler can deal with arithmetic and non-arithmetic operations and is extremely powerful. However, until now, the SPDZ compiler could only be used for the specific SPDZ family of protocols, making its general applicability and usefulness very limited. In this paper, we extend the SPDZ compiler so that it can work with general underlying protocols. Our SPDZ extensions were made in mind to enable the use of SPDZ for arbitrary protocols and to make it easy for others to integrate existing and new protocols. We integrated three different types of protocols, an honest-majority protocol for computing arithmetic circuits over a field (for any number of parties), a three-party honest majority protocol for computing arithmetic circuits over the ring of integers Z2n, and the multiparty BMR protocol for computing Boolean circuits. We show that a single high-level SPDZ-Python program can be executed using all of these underlying protocols (as well as the original SPDZ protocol), thereby making SPDZ a true general run-time MPC environment.In order to be able to handle both arithmetic and non-arithmetic operations, the SPDZ compiler relies on conversions from field elements to bits and back. However, these conversions do not apply to ring elements (in particular, they require element division), and we therefore introduce new bit decomposition and recomposition protocols for the ring over integers with replicated secret sharing. These conversions are of independent interest and utilize the structure of Z2n (which is much more amenable to bit decomposition than prime-order fields), and are thus much more efficient than all previous methods. We demonstrate our compiler extensions by running a complex SQL query and a decision tree evaluation over all protocols.
Toshinori Araki, Assi Barak, Jun Furukawa 0001, Marcel Keller, Yehuda Lindell, Kazuma Ohara, Hikaru Tsuchida 0001
CCS7
2018 How to Choose Suitable Secure Multiparty Computation Using Generalized SPDZ
abstract
A variety of secure multiparty computation (MPC) protocols have been proposed up to now. Since their performance characteristics are incomparable, the most suitable MPC protocol may be completely different depending on the given computational task and environment. It is tedious work to compare all the possibility to choose the most suitable MPC. The paper " Generalizing the SPDZ Compiler For Other Protocols'' in this ACM-CCS 2018 shows a framework for adding MPC protocols to a development tool of MPC program called "SPDZ'', which enables to compare multiple protocols easily. This poster and demo show how this framework is useful for choosing the suitable protocol for given target computation and environment.
Toshinori Araki, Assi Barak, Jun Furukawa 0001, Marcel Keller, Kazuma Ohara, Hikaru Tsuchida 0001
CCS6