Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michiharu Kudo

dblp:58/3839 · DBLP profile ↗
← Back
16ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0003-1575-6305ORCID · corroborated

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

Security and privacy · 11 · 3 first-authorDatabases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Time series and sequential data · 44% Information extraction and text analysis · 44% Deep learning architectures and training · 13%
Network and information security
2 papers
Authentication and access control · 100%
Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 84% Data models and query languages · 16%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis › event analysis › event understanding
event sequence modeling
0.312018
Time-Discounting Convolution for Event Sequences with Ambiguous Timestamps · ICDM 2018
Machine learning › Time series and sequential data
time series modeling
0.312018
Time-Discounting Convolution for Event Sequences with Ambiguous Timestamps · ICDM 2018
Machine learning › Deep learning architectures and training
convolutional neural network
0.112018
Time-Discounting Convolution for Event Sequences with Ambiguous Timestamps · ICDM 2018
Query processing and optimization
query optimization
0.012003
XML access control using static analysis · CCS 2003
Authentication and access control › access control policy
access control policy enforcement
0.012003
XML access control using static analysis · CCS 2003
Authentication and access control › access control › data access control
XML access control
0.012003
XML access control using static analysis · CCS 2003
Program analysis
static analysis
0.012003
XML access control using static analysis · CCS 2003
Authentication and access control
authorization
0.012000
XML document security based on provisional authorization · CCS 2000
Data models and query languages
XML data management
0.012000
XML document security based on provisional authorization · CCS 2000

Methods — techniques the papers use, named apart from their topics

time-discounting convolution · 0.3dynamic pooling · 0.3static analysis · 0.1XQuery · 0.1XPath · 0.1provisional authorization · 0.1
YearPublicationVenuePosition
2021 A Comparative Time-to-Event Analysis Across Health Systems
Mohamed F. Ghalwash, Prithwish Chakraborty, Akira Koseki, Hiroki Yanagisawa, Toshiya Iwamori, Ray Tokumasu, Masaki Makino, Ryosuke Yanagiya, Michiharu Kudo, Daby M. Sow
AMIA10
2018 Time-Discounting Convolution for Event Sequences with Ambiguous Timestamps
abstract
This paper proposes a method for modeling event sequences with ambiguous timestamps, a time-discounting convolution. Unlike in ordinary time series, time intervals are not constant, small time-shifts have no significant effect, and inputting timestamps or time durations into a model is not effective. The criteria that we require for the modeling are providing robustness against time-shifts or timestamps uncertainty as well as maintaining the essential capabilities of time-series models, i.e., forgetting meaningless past information and handling infinite sequences. The proposed method handles them with a convolutional mechanism across time with specific parameterizations, which efficiently represents the event dependencies in a time-shift invariant manner while discounting the effect of past events, and a dynamic pooling mechanism, which provides robustness against the uncertainty in timestamps and enhances the time-discounting capability by dynamically changing the pooling window size. In our learning algorithm, the decaying and dynamic pooling mechanisms play critical roles in handling infinite and variable length sequences. Numerical experiments on real-world event sequences with ambiguous timestamps and ordinary time series demonstrated the advantages of our method.
Takayuki Katsuki, Takayuki Osogami, Akira Koseki, Masaki Ono, Michiharu Kudo, Masaki Makino
ICDM5
2018 Inter-organizational Business Processes Managed by Blockchain
Hiroaki Nakamura, Kohtaroh Miyamoto, Michiharu Kudo
WISE (1)3
2014 Business Monitoring Framework for Process Discovery with Real-Life Logs
Mari Abe, Michiharu Kudo
BPM2
2009 A Pluggable Domain Management Approach for Building Practical Distributed Coalitions
abstract
Recently, much attention has been paid to research on distributed coalitions, as a possible mechanism to embody distributed information flow control which can apply security policies to distributed components over nodes by making the components enforce mandatory access controls for resources based on the policies. Some projects have proposed prototype systems of distributed coalitions, but they assume that each component that participates in a domain has domain management functions. This assumption is reasonable when the components are designed for a distributed coalition, but it has been an obstacle when actually building distributed coalitions in existing environments, because it is difficult for existing components in real environments that were not designed for use in distributed coalitions to update their code and add support for domain management functions while considering the influences of their environments, especially for commercial components. In this paper, we propose a Domain Management Agent (DMA) for building practical distributed coalitions, which performs domain management on behalf of a component and emphasizes minimizing the influence on existing environments. We implement a prototype system on Microsoft Windows platform for broad use by many people, evaluate its performance overhead, and show that our approach is feasible.
Yasuharu Katsuno, Yuji Watanabe, Michiharu Kudo, Eiji Okamoto
ARES3
2007 Dynamic Information Flow Control Architecture for Web Applications
Sachiko Yoshihama, Takeo Yoshizawa, Yuji Watanabe, Michiharu Kudo, Kazuko Oyanagi
ESORICS4
2007 Chinese-wall process confinement for practical distributed coalitions
abstract
A distributed coalition supports distributed mandatory access controls for resources whose security policies differ for each group of components over nodes, and provides secure information operations and exchanges with nodes that handle information over which conflicts of interest may occur. Many projects have proposed distributed coalitions using a virtual machine monitor, but this approach for strong confinement tends to hinder successful deployments in real world scenarios that involve complicated operations and management for applications because such access control is coarse-grained for the resources.
Yasuharu Katsuno, Yuji Watanabe, Sanehiro Furuichi, Michiharu Kudo
SACMAT4
2006 Bridging the Gap Between Inter-communication Boundary and Internal Trusted Components
Yuji Watanabe, Sachiko Yoshihama, Takuya Mishina, Michiharu Kudo, Hiroshi Maruyama
ESORICS4
2006 XML access control using static analysis
abstract
Access control policies for XML typically use regular path expressions such as XPath for specifying the objects for access-control policies. However such access-control policies are burdens to the query engines for XML documents. To relieve this burden, we introduce static analysis for XML access-control. Given an access-control policy, query expression, and an optional schema, static analysis determines if this query expression is guaranteed not to access elements or attributes that are hidden by the access-control policy but permitted by the schema. Static analysis can be performed without evaluating any query expression against actual XML documents. Run-time checking is required only when static analysis is unable to determine whether to grant or deny access requests. A side effect of static analysis is query optimization: access-denied expressions in queries can be evaluated to empty lists at compile time. We further extend static analysis for handling value-based access-control policies and introduce view schemas.
Makoto Murata, Akihiko Tozawa, Michiharu Kudo, Satoshi Hada
ACM Trans. Inf. Syst. Secur.3
2005 A function-based access control model for XML databases
abstract
XML documents are frequently used in applications such as business transactions and medical records involving sensitive information. Typically, parts of documents should be visible to users depending on their roles. For instance, an insurance agent may see the billing information part of a medical document but not the details of the patient's medical history. Access control on the basis of data location or value in an XML document is therefore essential. In practice, the number of access control rules is on the order of millions, which is a product of the number of document types (in 1000's) and the number of user roles (in 100's). Therefore, the solution requires high scalability and performance. Current approaches to access control over XML documents have suffered from scalability problems because they tend to work on individual documents. In this paper, we propose a novel approach to XML access control through rule functions that are managed separately from the documents. A rule function is an executable code fragment that encapsulates the access rules (paths and predicates), and is shared by all documents of the same document type. At runtime, the rule functions corresponding to the access request are executed to determine the accessibility of document fragments. Using synthetic and real data, we show the scalability of the scheme by comparing the accessibility evaluation cost of two rule function models. We show that the rule functions generated on user basis is more efficient for XML databases.
Naizhen Qi, Michiharu Kudo, Jussi Myllymaki, Hamid Pirahesh
CIKM2
2005 XML Access Control with Policy Matching Tree
Naizhen Qi, Michiharu Kudo
ESORICS2
2004 Access-Condition-Table-Driven Access Control for XML Databases
Naizhen Qi, Michiharu Kudo
ESORICS2
2003 XML access control using static analysis
abstract
Access control policies for XML typically use regular path expressions such as XPath for specifying the objects for access control policies. However such access control policies are burdens to the engines for XML query languages. To relieve this burden, we introduce static analysis for XML access control. Given an access control policy, query expression, and an optional schema, static analysis determines if this query expression is guaranteed not to access elements or attributes that are permitted by the schema but hidden by the access control policy. Static analysis can be performed without evaluating any query expression against an actual database. Run-time checking is required only when static analysis is unable to determine whether to grant or deny access requests. A nice side-effect of static analysis is query optimization: access-denied expressions in queries can be evaluated to empty lists at compile time. We have built a prototype of static analysis for XQuery, and shown the effectiveness and scalability through experiments.
Makoto Murata, Akihiko Tozawa, Michiharu Kudo, Satoshi Hada
CCS3
2000 XML document security based on provisional authorization
Michiharu Kudo, Satoshi Hada
CCS1
1999 An Extended Logic for Analyzing Timed-Release Public-Key Protocols
Michiharu Kudo, Anish Mathuria
ICICS1
1998 Electronic Submission Protocol Based on Temporal Accountability
abstract
This paper describes various possible attacks on temporal properties such as temporal records of payment times and declarations of the closing times for electronic submissions, and explains defense measures that use a trusted third party to provide temporal accountability. The paper proposes a secure electronic submission protocol as a typical time-sensitive application and a temporal accountability logic, which is an extension of Kailar's (1996) work. It analyzes the proposed protocol by applying temporal accountability logic, and describes some modifications of the protocol, which reduce the total number of flows while keeping the protocol as logically secure as the original one in terms of temporal accountability.
Michiharu Kudo
ACSAC1