Share this page
Share this page E-mail this page Print this page RSS feeds
Home > People > Yacov Yacobi
Yacov Yacobi

Yacov YacobiCaught in the act of shooting this photo.Principal Researcher and Cryptographer at Microsoft Research

Short Bio

Yacov Yacobi is a Principal Researcher at Microsoft Research. Founder and head of the Cryptography & Anti-Piracy research group in Microsoft Research (from 1997 to 2007). Current personal research includes cryptography, economic analysis of anti-piracy systems and electronic payment systems. Member of the editorial boards of the Journal of Computer Security, and of ACM Wireless Networks. Member of the CISaC Technical Advisory Panel. Guest co-editor of two issues on security of IEEE Wireless Communications (and member of its editorial board for a decade). Prior to joining Microsoft in 1995 was a Senior-Researcher at the Applied Research Division of Bellcore (now Telcordia). PhD in EE from the Technion Israel Inst. of Tech.

email: yacov at microsoft.com

Upcoming Journal Publications

[1] R. Bhaskar, K. Chandrasekaran, S. V. Lokam, P.L. Montgomery, R. Venkatesan, Y. Yacobi: An Observation about Variations of the Diffie-Hellman Assumption, To appear in Serdica J. Computing.  pdf

[2] Yosef Mealem, Yacov Yacobi, Gideon Yaniv: Trademark Infringement And Optimal Monitoring, To appear in: Journal of Economics and Businesspdf

 

Recent invited talks

A. Trust and Collaborative Search:

a. Interdisciplinary Studies in Information Security, June 2008,

b. Recent Developments in Cryptography and Information Security , Sept. 2008

B. Media Identification; joint with Kivanc Mihcak and Gideon Yaniv (slides):

a. Keynote at ACM DRM 08, Oct. 2008,

b. Distinguished Lecture series at the University of Calgary, Canada, Dec. 2008,

c. Coming in January 2009: Weizmann Inst. and Technion IIT, Israel.

C. A New Observation about the Diffie-Hellman assumption; joint with R. Bhaskar, K. Chandrasekaran, S. Lokam, P.L. Montgomery, R. Venkatesan (slides):

a. Recent Developments in Cryptography and Information Security , June 2008,

b. University of Calgary, Canada, Dec. 2008.

Selected Publications and Notes

(The reference numbers are those of the DBLP below.)

Complexity Theory

In [6] we show that any problem that is not solvable in probabilistic polynomial time has infinite “hard core” (every probabilistic polynomial time algorithm has infinite subset of instances on which it stumbles).

In [4,5] we invented “promise problems.” They now find applications in Quantum Computations among others (see a tutorial by Oded Goldreich: A Promise Problem Survey, in Theoretical Computer Science, Essays in Memory of Shimon Even, LNCS 3895).

In [3] we show that some problems not in the union of NP and CoNP are not that hard (they must be harder that polynomial-time by def. but if P≠NP at all then they are easier than NP-Complete).

In [2] we showed the first cryptosystem provably in NP-complete and then broke it (I did the invention and the proof; Abraham Lempel broke it and published the whole thing ahead of us).

In [1] we show that problems with unique solutions cannot be in NP-complete (that includes all of public key cryptography).

Cryptography

In [31, 32] we show a new more efficient attack on RSA by a factor log2e, where e is the public exponent (excluding off-line computation that can be amortized over many instances). The surprise is that after so many years one can still improve on RSA attacks.

In [11, 12, 25] I show that the Lempel-Ziv compression algorithm can be used to speed up long exponentiations (e.g. all the exponentiations used public key crypto), and that asymptotically this method is as fast as the best known methods for exponents of maximal entropy. Below some entropy this method becomes superior. This in fact applies to any repeated group operation, such as multiplication by a scalar in elliptic curve crypto.

[14, 16, 22] are about Identity Based encryption. Not as computationally efficient as the much more modern Boneh-Franklin method, but relies on old assumptions. In [8] I broke the Koyama-Ohta ID-based system.

Papers [23, 17] shows how a server can simultaneously agree on many Diffie-Hellman session keys at the cost of one agreement.

[21] Got me Erdös number 2.

In [20] I use a quirk of El-Gamal signature systems (that using the same random element twice kills you) to catch double spenders in e-cash system.

[19] Was the first to use the complementary asymmetry of RSA and DSA to help small devices. The asymmetry is that in RSA the secret operation is expensive and the public operation is cheap, and in DSA it is the other way round (at least when counting only real time ops). We put the small device always on the easy side of the job.

[10, 15] Shows how to design and analyze crypto protocols using the same tools that we use for the design and analysis of crypto algorithms, namely reductions from established (believed to be) hard problems (alternative methods, such as BAN logic have more axioms than anyone is able to prove consistency of the axioms).

In [13] I show that the Rabin “paradox” (a proof of security against one attack is the attack-tool for another scenario) exists in some discrete-log systems as well. I then show a system that does not have this problem.

In [7] we broke all known privacy homeomorphisms that were known at the time.

Together with Shimon Even and Oded Goldreich we invented the Electronic Wallet. I just noticed that these papers do not appear in the DBLP. Electronic wallet; Crypto 83, S Even, O Goldreich, Y Yacobi - 1984 - Plenum Press, New York

A new paper appeared in STM 2007: R. Bhaskar, K. Chandrasekaran, S. Lokam, P.L. Montgomery, R. Venkatesan, Y. Yacobi: Vulnerabilities in Anonymous Credential Systems, were we show (i) In existing anonymous credential revocation systems, the revocation authority can link the transactions of any user in a subset T, in O(log |T|) fake failed sessions. (ii) A concern about Brands' DLREP-I anonymous credentials system.

Info Hiding

In [29] we lay the grounds for public key watermarking (PKWM). The particular example uses spread spectrum, but the same philosophy applies to the more modern embedding methods. PKWM is essential for BORE-resist DRM. The paper got the best paper award in ACM Multimedia 2002.

[27] Improves the collusion-resistance of the [BS] fingerprinting method by an order of magnitude for a typical movie.

E-Commerce

[24,26] show upper bounds on theft when partial real time audit is used to control damage in e-cash systems.

In [30] we show that sometimes the gain from introducing forensics to fight counterfeiting of SW and content goes down as the penalty grows.

The next one is not in the DBLP:

Y. Yacobi: Risk Management for E-Cash Systems with Partial Real-Time Audit. Netnomics 3, 119-127, 2001. Kluwer Academic Publishers.

I proved that for ``coin wallet'' if we audit a fraction m<<1 of the transactions, then the upper bound on theft is m-2.

Logo

List of Publications

From DBLP: Yacov Yacobi
Coauthor Index - Ask others: ACM DL - ACM Guide - CiteSeer - CSB - Google

2008
36 EE Yacov Yacobi: Content identification. Digital Rights Management Workshop 2008: 51-52
35 EE Yacov Yacobi, Gideon Yaniv: Counterfeiting and anti-counterfeitingof software and content. Digital Rights Management Workshop 2008: 53-58
34 EE Raghav Bhaskar, K. Chandrasekaran, Satyanarayana V. Lokam, P. L. Montgomery, R. Venkatesan, Yacov Yacobi: Vulnerabilities in Anonymous Credential Systems. Electr. Notes Theor. Comput. Sci. 197(2): 141-148 (2008)
2006
33 EE Oded Yacobi, Yacov Yacobi: A New Related Message Attack on RSA. Essays in Memory of Shimon Even 2006: 187-195
2005
32 EE Oded Yacobi, Yacov Yacobi: A New Related Message Attack on RSA. Public Key Cryptography 2005: 1-8
2004
31 EE Yacov Yacobi: On the economics of anti-counterfeiting. ACM Conference on Electronic Commerce 2004: 248-249
30 EE Darko Kirovski, Henrique S. Malvar, Yacov Yacobi: A Dual Watermark-Fingerprint System. IEEE MultiMedia 11(3): 59-73 (2004)
2002
29 EE Darko Kirovski, Henrique S. Malvar, Yacov Yacobi: Multimedia content screening using a dual watermarking and fingerprinting system. ACM Multimedia 2002: 372-381
2001
28 EE Yacov Yacobi: A Few Thoughts on E-Commerce. ACISP 2001: 1-2
27 EE Yacov Yacobi: Improved Boneh-Shaw Content Fingerprinting. CT-RSA 2001: 378-391
1999
26 EE Yacov Yacobi: Risk Management for E-Cash Systems with Partial Real-Time Audit. Financial Cryptography 1999: 62-71
1998
25   Yacov Yacobi: Fast Exponentiation Using Data Compression. SIAM J. Comput. 28(2): 700-703 (1998)
1997
24   Yacov Yacobi: On the Continuum Between On-line and Off-line E-cash Systems - 1. Financial Cryptography 1997: 193-202
23   Yacov Yacobi, Michael J. Beller: Batch Diffie-Hellman Key Agreement Systems. J. Cryptology 10(2): 89-96 (1997)
1996
22   Ueli M. Maurer, Yacov Yacobi: A Non-interactive Public-Key Distribution System. Des. Codes Cryptography 9(3): 305-316 (1996)
1995
21 EE Arjen K. Lenstra, Peter Winkler, Yacov Yacobi: A Key Escrow System with Warrant Bounds. CRYPTO 1995: 197-207
1994
20   Yacov Yacobi: Efficient Electronic Money (Extended Abstract). ASIACRYPT 1994: 153-163
1993
19   Michael J. Beller, Li-Fung Chang, Yacov Yacobi: Privacy and Authentication on a Portable Communications System. IEEE Journal on Selected Areas in Communications 11(6): 821-829 (1993)
18   Arjen K. Lenstra, Yacov Yacobi: User Impersonation in Key Certification Schemes. J. Cryptology 6(4): 225-232 (1993)
1992
17 EE Michael J. Beller, Yacov Yacobi: Batch Diffie-Hellman Key Agreement Systems and their Application to Portable Communications. EUROCRYPT 1992: 208-220
16 EE Ueli M. Maurer, Yacov Yacobi: A Remark on a Non-interactive Public-Key Distribution System. EUROCRYPT 1992: 458-460
1991
15   Yacov Yacobi: Complexity Theoretic Analysis of Crypto-Protcols - Overview. CSFW 1991: 230-233
14 EE Ueli M. Maurer, Yacov Yacobi: Non-interactive Public-Key Cryptography. EUROCRYPT 1991: 498-507
1990
13 EE Yacov Yacobi: A Key Distribution "Paradox". CRYPTO 1990: 268-273
12 EE Yacov Yacobi: Discrete-Log With Compressible Exponents. CRYPTO 1990: 639-643
11 EE Yacov Yacobi: Exponentiating Faster with Addition Chains. EUROCRYPT 1990: 222-229
1989
10 EE Yacov Yacobi, Zahava Shmuely: On Key Distribution Systems. CRYPTO 1989: 344-355
1987
9 EE Ernest F. Brickell, Pil Joong Lee, Yacov Yacobi: Secure Audio Teleconference. CRYPTO 1987: 418-426
8 EE Yacov Yacobi: Attack on the Koyama-Ohta Identity Basedd Key Distribution Scheme. CRYPTO 1987: 429-433
7 EE Ernest F. Brickell, Yacov Yacobi: On Privacy Homomorphisms (Extended Abstract). EUROCRYPT 1987: 117-125
1985
6 EE Shimon Even, Alan L. Selman, Yacov Yacobi: Hard-Core Theorems for Complexity Classes J. ACM 32(1): 205-217 (1985)
1984
5   Shimon Even, Alan L. Selman, Yacov Yacobi: The Complexity of Promise Problems with Applications to Public-Key Cryptography Information and Control 61(2): 159-173 (1984)
1982
4   Alan L. Selman, Yacov Yacobi: The Complexity of Promise Problems. ICALP 1982: 502-509
3   Shimon Even, Timothy J. Long, Yacov Yacobi: A Note on Deterministic and Nondeterministic Time Complexity Information and Control 55(1-3): 117-124 (1982)
1980
2   Shimon Even, Yacov Yacobi: Cryptocomplexity and NP-Completeness. ICALP 1980: 195-207
1   Shimon Even, Yacov Yacobi: An Observation Concerning the Complexity of Problems with Few Solutions and its Application to Cryptography. WG 1980: 270-278