EDBT 2026 Demo / reviewers in the wild / expert
Yusuke Kawamoto 0001
dblp:13/8409
· DBLP profile ↗
23ranked-venue papers
10as first author
10since 2021 · last 2026
0000-0002-2151-9560ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 10 · 2 first-author · 3 since 2021Theory of computation · 9 · 6 first-author · 4 since 2021Software engineering, systems software and programming languages · 7 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 4 · 3 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Hybrid Spatiotemporal Logic for Automotive Applications: Modeling and Model-CheckingabstractAbstract We introduce a hybrid spatiotemporal logic for automotive safety applications (HSTL), focused on highway driving. Spatiotemporal logic features specifications about vehicles throughout space and time, while hybrid logic enables precise references to individual vehicles and their historical positions. We define the semantics of HSTL and provide a baseline model-checking algorithm for it. We propose two optimized model-checking algorithms, which reduce the search space based on the reachable states and possible transitions from one state to another. All three model-checking algorithms are evaluated on a series of common driving scenarios such as safe following, safe crossings, overtaking, and platooning. An exponential performance improvement is observed for the optimized algorithms. Radu Florin Tulcan, Rose Bohrer, Yoàv Montacute, Kevin Zhou, Yusuke Kawamoto 0001, Ichiro Hasuo |
FM (1) | 5 |
| 2025 | StatWhy: Formal Verification Tool for Statistical Hypothesis Testing ProgramsabstractAbstract Statistical methods have been widely misused and misinterpreted in various scientific fields, raising significant concerns about the integrity of scientific research. To mitigate this problem, we propose a tool-assisted method for formally specifying and automatically verifying the correctness of statistical programs. In this method, programmers are required to annotate the source code of the statistical programs with the requirements for these methods. Through this annotation, they are reminded to check the requirements for statistical methods, including those that cannot be formally verified, such as the distribution of the unknown true population. Our software tool automatically checks whether programmers have properly specified the requirements for the statistical methods, thereby identifying any missing requirements that need to be addressed. This tool is implemented using the Why3 platform to verify the correctness of OCaml programs that conduct statistical hypothesis testing. We demonstrate how can be used to avoid common errors in various statistical hypothesis testing programs. Yusuke Kawamoto 0001, Kentaro Kobayashi, Kohei Suenaga |
CAV (2) | 1 |
| 2024 | Sound and relatively complete belief Hoare logic for statistical hypothesis testing programsabstractWe propose a new approach to formally describing the requirement for statistical inference and checking whether a program uses the statistical method appropriately. Specifically, we define belief Hoare logic (BHL) for formalizing and reasoning about the statistical beliefs acquired via hypothesis testing. This program logic is sound and relatively complete with respect to a Kripke model for hypothesis tests. We demonstrate by examples that BHL is useful for reasoning about practical issues in hypothesis testing. In our framework, we clarify the importance of prior beliefs in acquiring statistical beliefs through hypothesis testing, and discuss the whole picture of the justification of statistical inference inside and outside the program logic. Yusuke Kawamoto 0001, Tetsuya Sato 0001, Kohei Suenaga |
Artif. Intell. | 1 |
| 2023 | Formalizing Statistical Causality via Modal Logic
Yusuke Kawamoto 0001, Tetsuya Sato 0001, Kohei Suenaga |
JELIA | 1 |
| 2022 | Information Leakage Games: Exploring Information as a Utility FunctionabstractA common goal in the areas of secure information flow and privacy is to build effective defenses against unwanted leakage of information. To this end, one must be able to reason about potential attacks and their interplay with possible defenses. In this article, we propose a game-theoretic framework to formalize strategies of attacker and defender in the context of information leakage, and provide a basis for developing optimal defense methods. A novelty of our games is that their utility is given by information leakage, which in some cases may behave in a non-linear way. This causes a significant deviation from classic game theory, in which utility functions are linear with respect to players’ strategies. Hence, a key contribution of this work is the establishment of the foundations of information leakage games. We consider two kinds of games, depending on the notion of leakage considered. The first kind, the QIF -games , is tailored for the theory of quantitative information flow. The second one, the DP -games , corresponds to differential privacy. Mário S. Alvim, Konstantinos Chatzikokolakis 0001, Yusuke Kawamoto 0001, Catuscia Palamidessi |
ACM Trans. Priv. Secur. | 3 |
| 2021 | Locality Sensitive Hashing with Extended Differential Privacy
Natasha Fernandes, Yusuke Kawamoto 0001, Takao Murakami |
ESORICS (2) | 2 |
| 2021 | TransMIA: Membership Inference Attacks Using Transfer Shadow TrainingabstractTransfer learning has been widely studied and gained increasing popularity to improve the accuracy of machine learning models by transferring some knowledge acquired in different training. However, no prior work has pointed out that transfer learning can strengthen privacy attacks on machine learning models. In this paper, we propose TransMIA (Transfer learning-based Membership Inference Attacks), which use transfer learning to perform membership inference attacks on the source model when the adversary is able to access the parameters of the transferred model. In particular, we propose a transfer shadow training technique, where an adversary employs the parameters of the transferred model to construct shadow models, to significantly improve the performance of membership inference when a limited amount of shadow training data is available to the adversary. We evaluate our attacks using two real datasets, and show that our attacks outperform the state-of-the-art that does not use our transfer shadow training technique. We also compare four combinations of the learning-based/entropy-based approach and the fine-tuning/freezing approach, all of which employ our transfer shadow training technique. Then we examine the performance of these four approaches based on the distributions of confidence values, and discuss possible countermeasures against our attacks. Seira Hidano, Takao Murakami, Yusuke Kawamoto 0001 |
IJCNN | 3 |
| 2021 | Formalizing Statistical Beliefs in Hypothesis Testing Using Program LogicabstractWe propose a new approach to formally describing the requirement for statistical inference and checking whether the statistical method is appropriately used in a program. Specifically, we define belief Hoare logic (BHL) for formalizing and reasoning about the statistical beliefs acquired via hypothesis testing. This logic is equipped with axiom schemas for hypothesis tests and rules for multiple tests that can be instantiated to a variety of concrete tests. To the best of our knowledge, this is the first attempt to introduce a program logic with epistemic modal operators that can specify the preconditions for hypothesis tests to be applied appropriately. Yusuke Kawamoto 0001, Tetsuya Sato 0001, Kohei Suenaga |
KR | 1 |
| 2021 | Privacy-Preserving Multiple Tensor Factorization for Synthesizing Large-Scale Location Traces with Cluster-Specific FeaturesabstractAbstract With the widespread use of LBSs (Location-based Services), synthesizing location traces plays an increasingly important role in analyzing spatial big data while protecting user privacy. In particular, a synthetic trace that preserves a feature specific to a cluster of users (e.g., those who commute by train, those who go shopping) is important for various geo-data analysis tasks and for providing a synthetic location dataset. Although location synthesizers have been widely studied, existing synthesizers do not provide su˚cient utility, privacy, or scalability, hence are not practical for large-scale location traces. To overcome this issue, we propose a novel location synthesizer calledPPMTF (Privacy-Preserving Multiple Tensor Factorization). We model various statistical features of the original traces by a transition-count tensor and a visit-count tensor. We factorize these two tensors simultaneously via multiple tensor factorization, and train factor matrices via posterior sampling. Then we synthesize traces from reconstructed tensors, and perform a plausible deniability test for a synthetic trace. We comprehensively evaluate PPMTF using two datasets. Our experimental results show that PPMTF preserves various statistical features including cluster-specific features, protects user privacy, and synthesizes large-scale location traces in practical time. PPMTF also significantly outperforms the state-of-theart methods in terms of utility and scalability at the same level of privacy. Takao Murakami, Koki Hamada, Yusuke Kawamoto 0001, Takuma Hatano |
Proc. Priv. Enhancing Technol. | 3 |
| 2021 | An epistemic approach to the formal specification of statistical machine learningabstractAbstract We propose an epistemic approach to formalizing statistical properties of machine learning. Specifically, we introduce a formal model for supervised learning based on a Kripke model where each possible world corresponds to a possible dataset and modal operators are interpreted as transformation and testing on datasets. Then, we formalize various notions of the classification performance, robustness, and fairness of statistical classifiers by using our extension of statistical epistemic logic. In this formalization, we show relationships among properties of classifiers, and relevance between classification performance and robustness. As far as we know, this is the first work that uses epistemic models and logical formulas to express statistical properties of machine learning, and would be a starting point to develop theories of formal specification of machine learning. Yusuke Kawamoto 0001 |
Softw. Syst. Model. | 1 |
| 2019 | Local Obfuscation Mechanisms for Hiding Probability Distributions
Yusuke Kawamoto 0001, Takao Murakami |
ESORICS (1) | 1 |
| 2019 | Towards Logical Specification of Statistical Machine Learning
Yusuke Kawamoto 0001 |
SEFM | 1 |
| 2019 | Utility-Optimized Local Differential Privacy Mechanisms for Distribution Estimation
Takao Murakami, Yusuke Kawamoto 0001 |
USENIX Security Symposium | 2 |
| 2019 | Hybrid statistical estimation of mutual information and its application to information flowabstractAbstract Analysis of a probabilistic system often requires to learn the joint probability distribution of its random variables. The computation of the exact distribution is usually an exhaustiveprecise analysison all executions of the system. To avoid the high computational cost of such an exhaustive search,statistical analysishas been studied to efficiently obtain approximate estimates by analyzing only a small but representative subset of the system’s behavior. In this paper we propose ahybrid statistical estimation methodthat combines precise and statistical analyses to estimate mutual information, Shannon entropy, and conditional entropy, together with their confidence intervals. We show how to combine the analyses on different components of a discrete system with different accuracy to obtain an estimate for the whole system. The new method performs weighted statistical analysis with different sample sizes over different components and dynamically finds their optimal sample sizes. Moreover, it can reduce sample sizes by using prior knowledge about systems and a newabstraction-then-samplingtechnique based on qualitative analysis. To apply the method to the source code of a system, we show how to decompose the code into components and to determine the analysis method for each component by overviewing the implementation of those techniques in the HyLeak tool. We demonstrate with case studies that the new method outperforms the state of the art in quantifying information leakage. Fabrizio Biondi, Yusuke Kawamoto 0001, Axel Legay, Louis-Marie Traonouez |
Formal Aspects Comput. | 2 |
| 2018 | On the Anonymization of Differentially Private Location ObfuscationabstractObfuscation techniques in location-based services (LBSs) have been shown useful to hide the concrete locations of service users, whereas they do not necessarily provide the anonymity. We quantify the anonymity of the location data obfuscated by the planar Laplacian mechanism and that by the optimal geo-indistinguishable mechanism of Bordenabe et al. We empirically show that the latter provides stronger anonymity than the former in the sense that more users in the database satisfy k-anonymity. To formalize and analyze such approximate anonymity we introduce the notion of asymptotic anonymity. Then we show that the location data obfuscated by the optimal geo-indistinguishable mechanism can be anonymized by removing a smaller number of users from the database. Furthermore, we demonstrate that the optimal geo-indistinguishable mechanism has better utility both for users and for data analysts. Yusuke Kawamoto 0001, Takao Murakami |
ISITA | 1 |
| 2017 | HyLeak: Hybrid Analysis Tool for Information Leakage
Fabrizio Biondi, Yusuke Kawamoto 0001, Axel Legay, Louis-Marie Traonouez |
ATVA | 2 |
| 2017 | On the Compositionality of Quantitative Information FlowabstractInformation flow is the branch of security that studies the leakage of information due to correlation between secrets and observables. Since in general such correlation cannot be avoided completely, it is important to quantify the leakage. The most followed approaches to defining appropriate measures are those based on information theory. In particular, one of the most successful approaches is the recently proposed $g$-leakage framework, which encompasses most of the information-theoretic ones. A problem with $g$-leakage, however, is that it is defined in terms of a minimization problem, which, in the case of large systems, can be computationally rather heavy. In this paper we study the case in which the channel associated to the system can be decomposed into simpler channels, which typically happens when the observables consist of multiple components. Our main contribution is the derivation of bounds on the (multiplicative version of) $g$-leakage of the whole system in terms of the $g$-leakages of its components. We also consider the particular cases of min-entropy leakage and of parallel channels, generalizing and systematizing results from the literature. We demonstrate the effectiveness of our method and evaluate the precision of our bounds using examples. Yusuke Kawamoto 0001, Konstantinos Chatzikokolakis 0001, Catuscia Palamidessi |
Log. Methods Comput. Sci. | 1 |
| 2016 | Hybrid Statistical Estimation of Mutual Information for Quantifying Information Flow
Yusuke Kawamoto 0001, Fabrizio Biondi, Axel Legay |
FM | 1 |
| 2014 | LeakWatch: Estimating Information Leakage from Java Programs
Tom Chothia, Yusuke Kawamoto 0001, Chris Novakovic |
ESORICS (2) | 2 |
| 2013 | A Tool for Estimating Information Leakage
Tom Chothia, Yusuke Kawamoto 0001, Chris Novakovic |
CAV | 2 |
| 2013 | Probabilistic Point-to-Point Information LeakageabstractThe outputs of a program that processes secret data may reveal information about the values of these secrets. This paper develops an information leakage model that can measure the leakage between arbitrary points in a probabilistic program. Our aim is to create a model of information leakage that makes it convenient to measure specific leaks, and provide a tool that may be used to investigate a program's information security. To make our leakage model precise, we base our work on a simple probabilistic, imperative language in which secret values may be specified at any point in the program; other points in the program may then be marked as potential sites of information leakage. We extend our leakage model to address both non-terminating programs (with potentially infinite numbers of secret and observable values) and user input. Finally, we show how statistical approximation techniques can be used to estimate our leakage measure in real-world Java programs. Tom Chothia, Yusuke Kawamoto 0001, Chris Novakovic, David Parker 0001 |
CSF | 2 |
| 2012 | Efficient Padding Oracle Attacks on Cryptographic Hardware
Romain Bardou, Riccardo Focardi, Yusuke Kawamoto 0001, Lorenzo Simionato, Graham Steel, Joe-Kai Tsay |
CRYPTO | 3 |
| 2012 | Computational Soundness of Indistinguishability Properties without Computable Parsing
Hubert Comon-Lundh, Masami Hagiya, Yusuke Kawamoto 0001, Hideki Sakurada |
ISPEC | 3 |