|
|
|
Home / Dependable and Secure Computing
Dependable and Secure Computing
Dependable and secure computing research aims at
formal security verification of cryptographic protocols
and a theoretical foundation of fault-tolerant and secure protocols.
Research Topics
Formal Approach to Anonymity and Privacy
One of the formal definitions of the anonymity of a
communications system is that a certain participant's
specific action can be ``simulated'' by another arbitrary
participant's corresponding action. Building on this
definition, we have proposed an inductive method of
proving anonymity, which can be applied to a system with
an unbounded number of participants. We have also
extended the proof method so that probabilistic anonymity
can also be treated. To obtain this extension, we have
fully exploited a generic, coalgebraic theory of traces
and simulations.
Furthermore, we have discussed anonymity and privacy in
terms of a new fundamental concept called role
interchangeability, which can be defined in an epistemic
logic. More specifically, we have treated privacy as a
kind of ``dual'' of anonymity and have shown that
exploiting this duality is useful for deriving anonymity
and privacy from role interchangeability. We have also
devised a method of proving role interchangeability,
thereby demonstrating the anonymity and privacy of the FOO
(Fujioka, Okamoto, and Ohta) electronic voting protocol.
- [Online Videos] Formal Approach to Anonymity and Privacy.
Computationally Sound Formal Analysis of Cryptographic Protocols
The security of cryptographic protocols has become
indispensable in modern network society. To analyze
cryptographic protocols, researchers have developed two
approaches: formal and computational. The formal
approach is based on a symbolic (Dolev-Yao) model of
protocol executions, where cryptographic primitives are
treated as black boxes. With this approach, security
proofs are simplified significantly and can often be
automated; however, the guarantees that this approach
provides with respect to a deployed protocol have been
rather unclear. The computational approach is based on a
computational (complexity-theoretic) model where
adversaries are treated as probabilistic polynomial-time
interactive Turing machines. This approach captures a
strong concept of security; however, proofs in this model
are rather complicated and less successful for complex
protocols.
Recently, the relationship between the symbolic model and
the computational model has been being actively
investigated. For example, in some cases the symbolic
analysis is shown to be ``sound'' with respect to the
computational model. We have so far provided
computational soundness results for various cryptographic
primitives. These include symbolic blind signatures,
rerandomizations, ring signatures, and zero-knowledge
proofs. We expect that our efforts will lead to a
computationally sound framework of automated security
analysis for complex cryptographic protocols.
Formal Foundations for Digital Rights Management (DRM)
With the spread of information and communications
technology, the convenience of using composed electronic
works such as music and animations has improved
rapidly. Therefore, the importance of DRM technology,
which seeks to protect the rights of creators without
ruining the convenience of digital contents, is growing.
Our research objectives are to verify that the function
provided by DRM is compatible with a creator's intention
and to precisely define the function DRM should have by
using formal methods.
We have investigated licenses for content that is
redistributed, used, and modified by many users on the
Internet. More specifically, we have formalized the legal
codes of the Creative Commons (CC) licenses using
many-sorted first-order predicate logic. The CC licenses
are widely used for content such as documents, movies, and
songs on blogs and movie-sharing sites. Toward the
automatic processing of CC licenses, we have also provided
an algorithm to verify that given operations, such as
content redistribution and modification, are allowed under
a CC license.
Network Algorithm Theory and Graph Theory
We are conducting research to develop new algorithms
for secure and fault-tolerant networks using
cryptography, distributed algorithms, and game
theory.
As another research field, we are examining various
kinds of graph layouts as theoretical models of
graph networks. We are now studying stack,queue, and
track layout problems of graphs.
Publications
2011
-
Comon-Lundh, H., Hagiya, M., Kawamoto, Y., Sakurada, H.:
Computational Soundness without Symbolic Length Function (Abstract).
Seventh Workshop on Formal and Computational Cryptography (FCC 2011) (2011).
- Yamada, S., Kanno, J., and Miyauchi, M:
Multi-sized Sphere Packing in Containers:
Optimization Formula for Obtaining
the Highest Density with Two Different Sized Spheres.
IPSJ Transactions on Mathematical Modeling and Its Applications, Vol.4, No.2,
pp.23-30 (2011)
2010
-
Tsukada, Y., Mano, K., Sakurada, H., and Kawabe, Y.:
Anonymity, Privacy, Onymity, and Identity: A Modal Logic Approach.
Transactions on Data Privacy, Vol.3, No.3, pp.177-198 (2010).
- Fujita, K. and Tsukada, Y.:
An Analysis of Interoperability between Licenses.
Proc. of 10th ACM Workshop on Digital Rights Management (ACM-DRM 2010),
pp.61-72 (2010).
- Fujita, K. and Tsukada, Y.:
A Notation for Policies using Feature Structures.
Proc of 5th International Workshop on Data Privacy Management (DPM
2010), LNCS Vol.6514, pp.140-154 (2010).
- Zhu, H., Araragi, T., Nishide, T., and Sakurai, K.:
Composable Non-committing Encryptions in the Presence of Adaptive
Adversaries.
Proc. of the 5th International Conference on Security and Cryptography
(SECRYPT 2010), pp.389-398, SciTePress (2010).
- Zhu, H., Araragi, T., Nishide, T., and Sakurai, K.:
Composable Non-interactive String-Commitment Protocols.
Proc. of the 5th International Conference on Security and Cryptography
(SECRYPT 2010), pp.354-361, SciTePress (2010).
- Zhu, H., Araragi, T., Nishide, T., and Sakurai, K.:
Adaptive and Composable Non-committing Encryptions.
Proc. of the 15th Australasian Conference on Information Security and Privacy
(ACISP 2010), LNCS Vol.6168, pp.135-144 (2010).
- Mitsunaga, T., Manabe, Y., and Okamoto, T.:
Efficient Secure Auction Protocols Based on the Boneh-Goh-Nissim Encryption.
Proc. of IWSEC 2010, LNCS Vol.6434, pp.149-163 (2010).
- Manabe, Y. and Okamoto, T.:
Meta-envy-free Cake Cutting Protocols.
Proc. of MFCS 2010, LNCS Vol.6281, pp.501-512 (2010).
- Mitsunaga, T., Manabe, Y., and Okamoto, T.:
Insatabity of a punishment strategy in correlated equilibria.
Workshop on Algorithmic Game Theory: Dynamics and Convergence in
Distributed Systems (AlgoGT 2010) (2010).
- Hasuo, I., Kawabe, Y., and Sakurada, H.: Probabilistic Anonymity via
Coalgebraic Simulations. Theoretical Computer Science, Vol.411 (22-24),
pp.2239-2259 (2010).
- Mano, K., Kawabe, Y., Sakurada, H., and Tsukada, Y.: Role Interchange
for Anonymity and Privacy of Voting. Journal of Logic and Computation,
Vol.20, No.6, pp.1251-1288 (2010).
- Sakurada, H., Kawamoto, Y., Hagiya, M.:
Computational Soundness of Symbolic XOR in the Presence of Active Attacker.
Spring School and French-Japanese Collaboration Workshop on Computational
and Symbolic Proofs of Security (CoSyProofs 2010) (2010).
- Comon-Lundh, H., Hagiya, M., Kawamoto, Y., Sakurada, H.:
Proving Computational Soundness of the Applied Pi-Calculus without Using
Computable Parsing.
Spring School and French-Japanese Collaboration Workshop on Computational
and Symbolic Proofs of Security (CoSyProofs 2010) (2010).
- Araragi, T. and Ito, T.: Application of Polynomially
Accurate Simulation Relations to a Proof of UC Security: A
Case Study of Group Key Exchange.
Spring School and French-Japanese Collaboration Workshop on Computational
and Symbolic Proofs of Security (CoSyProofs 2010) (2010).
2009
- Comon-Lundh, H., Hagiya, M., Kawamoto, Y., and Sakurada, H.:
Computational and Symbolic Anonymity in an Unbounded Network.
Workshop on Formal and Computational Cryptography FCC'09, (2009).
- Fujita, K., Endo H., and Tsukada, Y.: A Formal Approach to Interoperability
between Licenses for Content Protection. Proc. of the 4th International
Workshop on Security (IWSEC2009), pp. 81 - 98 (2009).
- Yamada, S., Kanno, J., and Miyauchi, M.:
Multi-Sized Sphere Packing.
Proc. of the 7th Japan Conference on Computational Geometry and Graphs
(JCCGG2009), pp.55-56 (2009).
- Tsukada, Y., Mano, K., Sakurada, H., and Kawabe, Y.: Anonymity, Privacy,
Onymity, and Identity:
A Modal Logic Approach. Proc. of the 2009 IEEE International Conference
on Privacy, Security,
Risk and Trust (PASSAT'09), IEEE Computer Society, pp.42-51 (2009).
- Nakamura, J., Araragi, T., and Masuyama, S.:
Acceleration of Byzantine Fault Tolerance by Parallelizing Consensuses.
The Tenth International Conference on Parallel and Distributed
Computing, Applications and Technologies (PDCAT 2009), pp.80-87 (2009).
- Kobayashi, M., Miyauchi, M., Mutoh, N., and Nakamura, G.:
Generalization of Hadamard matrices and its applications, Proc. of
Administration and Informatics, University of Shizuoka, Vol.21, No.2,
pp.15-27, 2009.
- Kawamoto, Y., Sakurada, H. and Hagiya, M.:
Computationally Sound Formal Rerandomizable Encryption.
Special Issue On Computer Security, Lecture Notes in Computer Science,
Vol.5458, pp.158-180 (2009).
- Comon-Lundh, H., Kawamoto, Y., and Sakurada, H.:
Computational and Symbolic Anonymity in an Unbounded Network.
JSIAM Letters, Vol.1, pp.28-31 (2009). [Invited Paper]
- Okamoto, T. and Manabe, Y.:
Security Proof of Cryptographic Systems Using Universally Composability
Theory (in Japanese),
IEICE Transactions on Information and Systems, Vol.J92-D, No.5,
pp.587-595 (2009). [Invited Paper]
- Bana, G., Kawamoto, Y., and Sakurada, H.:
Computational Soundness of (Interactive) Zero-Knowledge Proof Systems
in Presence of Active Adversaries.
Spring School and French-Japanese Collaboration Workshop on
Computational and Symbolic Proofs of Security (CoSyProofs'09) (2009).
- Comon-Lundh, H., Hagiya, M., Kawamoto, Y., and Sakurada, H.:
Computationally Sound Symbolic Analysis of Anonymity
in Presence of Active Adversaries.
Spring School and French-Japanese Collaboration Workshop on
Computational and Symbolic Proofs of Security (CoSyProofs'09) (2009).
|