Formal Approach to Anonymity and Privacy
Recent research shows that formal methods can play an
important role in designing communications systems with
rigorous anonymity and privacy requirements.
Electronic Voting Protocols: Target Examples
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 [1], which can be applied to a system
with an unbounded number of participants.
Using this method, we have successfully proved the
anonymity of the FOO electronic voting protocol (which was
proposed by Fujioka, Okamoto, and Ohta in 1992) [2, 3].
Further, this method has been extended to formally prove
the receipt-freeness of Lee et al.'s electronic voting protocol [4].
Duality of Anonymity and Privacy
We have also discussed anonymity and privacy in terms of a
new fundamental concept called role interchangeability,
which can be defined in the modal logic of knowledge. 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
voter anonymity and vote privacy of the FOO electronic voting
protocol [5].
From Anonymity and Privacy toward Onymity and Identity
The idea of the duality between anonymity and privacy has
been extended to consider the duality of onymity and
identity. By this extension, we have revealed a logical
structure underlying privacy-related
information-hiding/disclosure properties [6, 7]. We have
also discussed the relationships between our formulation
and existing standard terminology, in particular Pfitzmann
and Hansen's consolidated proposal [8].
Relevant References
- [1] Yoshinobu Kawabe, Ken Mano, Hideki Sakurada, and Yasuyuki Tsukada,
Theorem-proving anonymity of infinite-state systems,
Information Processing Letters, Vol. 101, Issue 1 (January 2007) 46-51.
[Abstract]
- [2] Yoshinobu Kawabe, Ken Mano, Hideki Sakurada, and Yasuyuki Tsukada,
Backward simulations for anonymity,
in:
D. Gollmann and J. Jürjens, editors,
Sixth IFIP WG 1.7, GI FoMSESS
Workshop on Issues in the Theory of Security (WITS '06)
(March 2006) pp. 206-220.
[Abstract]
- [3] Yoshinobu Kawabe, Ken Mano, Hideki Sakurada, and Yasuyuki Tsukada,
On backward-style anonymity verification,
IEICE Transactions on Fundamentals of Electronics,
Communications and Computer Sciences,
Vol. E91-A, No. 9 (September 2008) 2597-2606.
[Abstract]
- [4] Yoshinobu Kawabe, Ken Mano, Hideki Sakurada, and Yasuyuki Tsukada,
Theorem-proving receipt-freeness of an e-voting protocol (in Japanese),
IPSJ Journal, Vol. 52, No. 9 (September 2011) 2549-2561.
[Abstract]
- [5] Ken Mano, Yoshinobu Kawabe, Hideki Sakurada, and Yasuyuki Tsukada,
Role interchange for anonymity and privacy of voting,
Journal of Logic and Computation, Vol. 20, Issue 6 (December 2010) 1251-1288.
[Abstract]
- [6] Yasuyuki Tsukada, Ken Mano, Hideki Sakurada, and Yoshinobu Kawabe,
Anonymity, privacy, onymity, and identity: A modal logic approach,
in:
Proceedings of the 2009 IEEE International Conference on
Privacy, Security, Risk and Trust (PASSAT-09)
(IEEE Computer Society Press, August 2009) pp. 42-51.
[Abstract]
[Slides (PDF)]
- [7] Yasuyuki Tsukada, Ken Mano, Hideki Sakurada, and Yoshinobu Kawabe,
Anonymity, privacy, onymity, and identity: A modal logic approach,
Transactions on Data Privacy, Vol. 3, Issue 3 (December 2010) 177-198.
[Abstract]
- [8] Akiko Orita, Ken Mano, and Yasuyuki Tsukada,
Translation of essential terms to Japanese,
in: A. Pfitzmann and M. Hansen,
A terminology for talking about privacy by data minimization:
Anonymity, Unlinkability, Undetectability, Unobservability,
Pseudonymity, and Identity Management,
Version v0.34 (August 2010) pp. 74-78.
[Anon Terminology Website]
Yasuyuki Tsukada