Shohei Kakei

Dr. Shohei Kakei

orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
22 July 2020 in IEEE Access
Verified
Journal Article
Open access
SKShohei Kakei
Shohei Kakei
YSYoshiaki Shiraishi
Yoshiaki Shiraishi
MMMasami Mohri
Masami Mohri
TNToru Nakamura
Toru Nakamura
MHMasayuki Hashimoto
Masayuki Hashimoto
SSShoichi Saito
Shoichi Saito
In Internet of Things ecosystems, where various entities trade data and data analysis results, public key infrastructure plays an important role in establishing trust relationships between these entities to specify who trusts whose private keys. The owner of a private key is provided with a public key certificate issued by a certificate authority (CA) representing a trusted third party. Although this certificate ensures the reliability of the ecosystem by verifying the data source and preventing the denial of trading, it often causes an overconcentration of trust in a particular CA. Consequently, if that CA is infringed, all the related trust relationships become compromised. The paper proposes a distributed authentication infrastructure called Meta-PKI that decentralizes such overconcentration via a cross-certification procedure performed by multiple CAs. Although cross-certification is capable of establishing mutual trust relationships, it does not evaluate the trustworthiness of other CAs in a standardized manner. Therefore, this paper also proposes a new cross-certification method using a distributed ledger technology for building trust relationships based on unified criteria. It also describes the implementation of a Meta-PKI system for Hyperledger Fabric as a proof of concept. Once trust relationships have been established, it takes approximately 65.7 ms to validate them using the proposed system, which is secure against CA takeover and spoofing by outsider attackers.

13 January 2023 in Blockchain: Research and Applications
Verified
Journal Article
Open access
YEYuki Ezawa
Yuki Ezawa
SKShohei Kakei
Shohei Kakei
YSYoshiaki Shiraishi
Yoshiaki Shiraishi
MMMasami Mohri
Masami Mohri
MMMasakatu Morii
Masakatu Morii

7 June 2023 in Security and Communication Networks
Verified
Journal Article
Open access
PDF file
KKKeita Kumagai
Keita Kumagai
SKShohei Kakei
Shohei Kakei
YSYoshiaki Shiraishi
Yoshiaki Shiraishi
SSShoichi Saito
Shoichi Saito
With the development of cloud services and the Internet of Things, the integration of heterogeneous systems is becoming increasingly complex. Identity management is important in the coordination of various systems, and public key infrastructure (PKI) is widely known as an identity management methods. In PKI, a certificate authority (CA) acts as a trust point to guarantee the identity of entities such as users, devices, and services. However, traditional CAs that delegate the operations to a specific organization are not always suitable for heterogeneous services, and a new methodology is required to enable multiple stakeholders to securely and cooperatively operate a CA. In this study, we introduce the concept of a consortium CA and propose a distributed public key certificate-issuing infrastructure that realizes a consortium CA. The proposed infrastructure enables multiple organizations to cooperatively operate a CA suitable for services involving multiple stakeholders. We identify four requirements for the cooperative operation of a consortium CA and design the proposed infrastructure with distributed ledger technology. Furthermore, we present the implementation of smart contracts with Hyperledger Fabric and prove that the proposed infrastructure satisfies the four requirements. Finally, we confirm that certificate issuance and verification are stable at approximately 4 and 3 ms, respectively.

30 January 2023 in IEEE Access
Verified
Journal Article
Open access
HIHiroki Inayoshi
Hiroki Inayoshi
SKShohei Kakei
Shohei Kakei
SSShoichi Saito
Shoichi Saito
Security researchers utilize taint analyses to uncover suspicious behaviors in Android apps. Current static taint analyzers cannot handle ICC, reflection, and lifecycles dependably, increasing the result verification cost. On the other hand, current dynamic taint trackers accurately detect execution paths. However, they depend on specific Android versions and modified devices, reducing their usability and applicability. In addition, they require app exercise every time running the taint analysis. This paper presents a new dynamic taint tracker called T-Recs, tracking information flows by recording and reconstructing the app execution. First, before the taint analysis, the app’s runtime data are obtained by instrumenting logging code into the app’s bytecode and running the app to be independent of specific Android versions and devices. Then, T-Recs performs the taint analysis accurately with the logged data and separately from the app exercise. This paper is an extended version of our work published. Previously, T-Recs’ accuracy was mainly evaluated in privacy leak detection. The results show that T-Recs outperforms compared analyzers, which are FlowDroid (w/ and w/o IC3), Amandroid, DroidSafe, and TaintDroid (w/ and w/o IntelliDroid). This paper also involves DroidRA and IccTA. This paper shows that T-Recs detects ICC- and reflection-related leaks missed by FlowDroid in popular Google Play apps. The other static analyzers fail to analyze most of the apps. These experiments also indicate an advantage of T-Recs: its users can re-execute T-Recs’ taint analysis without re-exercising the app. T-Recs’ app-runtime overhead and parallel execution performance were also evaluated, and the results are acceptable.

20 October 2021
Verified
Conference Paper
Closed access
SKShohei Kakei
Shohei Kakei
YSYoshiaki Shiraishi
Yoshiaki Shiraishi
SSShoichi Saito
Shoichi Saito
Blockchain technology brings the decentralization of a single point of failure to a Public Key Infrastructure (PKI). We presented Meta-PKI that establishes the trust relationships among certificate authorities (CAs) for a decentralized PKI. In a decentralized PKI where trust relationships among CAs change dynamically, it is challenging to discover the certification path between two CAs because a public key certificate graph can be complex and huge. Here we propose certification path building on Meta-PKI by partition-based approach. The proposed method simplifies the public key certificate graph by constructing partitions based on the trustworthiness of certificates. It is experimentally shown that the simplified graph reduces the exponential growth of the processing time for certificate path building.

14 April 2024
Verified
Conference Paper
Open access
HIHiroki Inayoshi
Hiroki Inayoshi
SKShohei Kakei
Shohei Kakei
SSShoichi Saito
Shoichi Saito
Major app stores have introduced privacy labels (e.g., Google Play's data safety section since July 2022), requiring app developers to provide their privacy disclosures, including data types collected and shared by their apps and third-party SDKs they use. Third-party SDK providers have published guidance pages instructing app developers what data types their SDKs use and thus must be declared to the data safety section. Availability and correctness of the guidance pages are critical issues but have yet to receive any attention. This paper presents the first study of the guidance pages. We first attempted to collect the guidance pages of 175 commercial SDKs widely used in Android apps and did not obtain them for 63% of the SDKs, suggesting that the majority of them have not provided guidance pages. Further, we develop a system that detects inconsistencies between the guidance pages and the actual data collection of SDKs. It uses machine learning and dynamic taint analysis to extract privacy practices from the guidance pages and SDKs and analyzes the outcomes to detect the critical gap. We construct datasets of 47 guidance pages and 43 SDKs' 159 sample apps and evaluate the system. The system uncovered discrepancies related to location and identifiers in the guidance pages of eight SDKs. We also evaluate the machine learning model's accuracy for unknown guidance page contents. The results show that the model performs satisfactorily for updated guidance pages, and the accuracy for newly posted ones increases as the model learns more. This study exposes the critical issues of the guidance pages and also contributes to tools and datasets for facilitating further research on guidance pages and privacy labels.