International Association for Cryptologic Research

International Association
for Cryptologic Research

IACR News

If you have a news item you wish to distribute, they should be sent to the communications secretary. See also the events database for conference announcements.

Here you can see all recent updates to the IACR webpage. These updates are also available:

email icon
via email
RSS symbol icon
via RSS feed

16 November 2013

Karthik Abinav, Saikrishna Badrinarayanan, C. Pandu Rangan, S. Sharmila Deva Selvi, S. Sree Vivek, Vivek
ePrint Report ePrint Report
Certificateless Public key Cryptography is a widely studied paradigm due to its advantages of not

having the key-escrow problem and the lack of use of certificates. Online-Offline signature schemes are

extremely relevant today because of their great practical applications. In an online-offline signature

scheme all the heavy computation is done on powerful processors and stored securely in the offline

phase, and the online component requires only light computation. Hence, it is widely used in several

low-resource devices like mobile phones, etc. Revocation is another important problem of wide interest

as it helps to keep a check on misbehaving users. Currently, there are very few revocable certificateless

signature schemes in the literature. We have addressed some of the limitations of the previously existing

schemes and designed a new model for the same that involves periodic time generated keys. We present

a revocable online-offline certificateless signature scheme without pairing. Pairing, though a very useful

mathematical function, comes at the cost of heavy computation. Our scheme is proved secure in the

random oracle model using a tight security reduction to the computational Diffie-Hellman problem.

Expand
Dr. G.S.G.N.Anjaneyulu, A.Vijayabarathi
ePrint Report ePrint Report
In this paper, we propose a new signature scheme connecting two private keys and two public keys based on general non-commutative division semiring. The key idea of our technique engrosses three core steps. In the first step, we assemble polynomials on additive structure of non-commutative division semiring and take them as underlying work infrastructure. In the second step, we generate first set of private and public key pair using polynomial symmetrical decomposition problem. In the third step, we generate second set of private and public key pair using discrete logarithm. We use factorization theorem to generate the private key in discrete logarithm problem. By doing so, we can execute a new signature scheme on multiplicative structure of the semiring using multiple private keys. The security of the proposed signature scheme is based on the intractability of the Polynomial Symmetrical Decomposition Problem and discrete logarithm problem over the given non-commutative division semiring. Hence, this signature scheme is so much strong in security point of view.

Expand
Gérald Gavin
ePrint Report ePrint Report
We propose a general framework to develop fully homomorphic encryption schemes (FHE) without using Gentry\'s technique. Initially, a private-key cryptosystem

is built over $\\mathbb{Z}_n$

($n$ being an RSA modulus). An encryption of $x\\in \\mathbb{Z}_n$

is a randomly chosen vector $e$ such that $\\Phi(e)=x$ where $\\Phi$ is a secret multivariate polynomial.

This private-key cryptosystem is not homomorphic in the sense that the vector sum is not a homomorphic operator. Non-linear homomorphic operators are then

developed. The security relies on the difficulty of solving systems of nonlinear equations (which is a $\\mathcal{NP}$-complete problem). While the security of our scheme has not been reduced to a provably hard instance of this problem,

its security is globally investigated.

Expand

15 November 2013

Bristol, United Kingdom, December 2 - December 5
Event Calendar Event Calendar
Submission: 2 December 2013
From December 2 to December 5
Location: Bristol, United Kingdom
More Information: http://2013.cloudcom.org/
Expand

14 November 2013

Chris Litsas, Aris Pagourtzis, Giorgos Panagiotakos, Dimitris Sakavalas
ePrint Report ePrint Report
We consider the Secure Broadcast problem in incomplete networks. We study the resilience of the Certified Propagation Algorithm (CPA),

which is particularly suitable for ad hoc networks. We address the issue of determining the maximum number of corrupted players $t^{\\mathrm{CPA}}_{\\max}$ that CPA can tolerate under the $t$-locally bounded adversary model, in which the adversary may corrupt at most

$t$ players in each player\'s neighborhood. For any graph $G$ and dealer-node $D$ we provide upper and lower bounds on $t^{\\mathrm{CPA}}_{\\max}$ that can be efficiently computed in terms of a graph theoretic parameter that we introduce in this work. Along the way we obtain an efficient 2-approximation algorithm for $t^{\\mathrm{CPA}}_{\\max}$. We further introduce two more graph parameters, one of which matches $t^{\\mathrm{CPA}}_{\\max}$exactly. Our approach allows to provide an affirmative answer to the open problem of CPA Uniqueness posed by Pelc and Peleg in 2005.

Expand
University of Connecticut, USA
Job Posting Job Posting

The Computer Science and Engineering (CSE) Department at the University of Connecticut invites applications for a tenure-track faculty position at the assistant or associate professor level, with an expected start date of August 23, 2014. The research specialties of interest are:

  1. Machine Learning,

  2. Privacy, Cryptography or Computer Security, or

  3. Techniques for the analysis of Big Data with applications in diverse areas including biomedical informatics.

The successful candidate will:

  • Develop and sustain an internationally-recognized, externally-funded research program in one of these areas of interest;

  • Teach undergraduate and graduate courses that meet the curricular needs of our CSE department;

  • Advise and mentor undergraduate and graduate students;

  • Provide service and leadership to all units of the University of Connecticut, to external academic and scientific communities, and to the general public.

Minimum Qualifications:

  1. Completed all requirements for a Ph.D. in computing or a related discipline by the time of the appointment—equivalent foreign degrees are acceptable;

  2. Research credentials in Computer Science, with a specialty in one of the topics prescribed above.

Preferred Qualifications:

  1. A record of consistent, outstanding research contributions in one of the topics prescribed above;

  2. Significant relevant teaching experience.

This is a 9-month, tenure-track position with an expected start date of August 23, 2014. The successful candidate`s primary academic

appointment will be at the Storrs campus with the option to work at UConn`s regional campuses across the state. Salary and rank will be

commensurate with qualifications.

To apply, applications must be submitted using Acade

Expand
Hyun-A Park
ePrint Report ePrint Report
Encrypting information has been regarded as one of the most substantial approaches to protect users\' sensitive information in radically changing internet technology era. In prior research, researchers have considered similarity search over encrypted documents infeasible, because the single-bit difference of a plaintext would result in an enormous bits difference in the corresponding ciphertext. However, we propose a novel idea of Security Similarity Search (SSS) over encrypted documents by applying character-wise encryption with approximate string matching to keyword index search systems. In order to do this, we define the security requirements of similarity search over encrypted data, propose two similarity search schemes, and formally prove the security of the schemes. The first scheme is more efficient, while the second scheme achieves perfect similarity search privacy. Surprisingly, the second scheme turns out to be faster than other keyword index search schemes with keywordwise encryption, while enjoying the same level of security. The schemes of SSS support \"like query(\'ab%\')\" and a query with misprints in that

the character-wise encryption preserves the degree of similarity between two plaintexts, and renders approximate string matching between the corresponding ciphertexts possible without decryption.

Expand
Maurizio Adriano Strangio
ePrint Report ePrint Report
In a 2005 IACR report, Wang published an efficient identity-based key agreement protocol (IDAK) suitable for resource constraint devices.

The author shows that the IDAK key agreement protocol is secure in the Bellare-Rogaway model with random oracles and also provides an ad-hoc security proof claiming that the IDAK protocol is not vulnerable to Key Compromise Impersonation attacks.

In this report, we claim that the IDAK protocol is vulnerable to key-compromise impersonation attacks. Indeed, Wang\'s results are valid only for a passive adversary that can corrupt parties or reveal certain session-specific data but is not allowed to manipulate protocol transcripts; a model considering this type of adversary is unable to afford KCI resilience.

Expand
Joppe W. Bos, J. Alex Halderman, Nadia Heninger, Jonathan Moore, Michael Naehrig, Eric Wustrow
ePrint Report ePrint Report
In this paper, we perform a review of elliptic curve cryptography (ECC), as it is used in practice today, in order to reveal unique mistakes and vulnerabilities that arise in implementations of ECC. We study four popular protocols that make use of this type of public-key cryptography: Bitcoin, secure shell (SSH), transport layer security (TLS), and the Austrian e-ID card. We are pleased to observe that about 1 in 10 systems support ECC across the TLS and SSH protocols. However, we find that despite the high stakes of money, access and resources protected by ECC, implementations suffer from vulnerabilities similar to those that plague previous cryptographic systems.

Expand
Michael Tunstall, Carolyn Whitnall, Elisabeth Oswald
ePrint Report ePrint Report
The literature on side-channel analysis describes numerous masking schemes designed to protect block ciphers at the implementation level. Such masking schemes typically require the computation of masked tables prior to the execution of an encryption function. In this paper we revisit an attack which directly exploits this computation in such a way as to recover all or some of the masks used. We show that securely implementing masking schemes is only possible where one has access to a significant amount of random numbers.

Expand
Jean-Marie Chauvet
ePrint Report ePrint Report
The subject of this paper, an improbable implementation of a recently standardized cryptographic hash function on a thirty-five-year-old microcomputer, may strike some as unusual and recreative at best. In the tedious discipline of the process, however, lessons were learned in implementation trade-offs for basic cryptographic primitives which may prove interesting in the current context of securing (small to nano) machine to machine communications. More importantly, that such insights might stem out of revisiting how earlier computing platforms relate to the code written on them to cast a distant light on modern connections of code to material, historical and contextual factors certainly illuminates the joys of retrocomputing.

Expand
Gora Adj, Alfred Menezes, Thomaz Oliveira, Francisco Rodriguez-Henriquez
ePrint Report ePrint Report
In 2013, Joux and then Barbulsecu et al. presented new algorithms for computing discrete logarithms in finite fields of small characteristic. Shortly thereafter, Adj et al. presented a concrete analysis showing that, when combined with some steps from classical algorithms, the new algorithms render the finite field F_{3^{6*509}} weak for pairing-based cryptography. Granger and Zumbragel then presented a modification of the new algorithms that extends their effectiveness to a wider range of fields.

In this paper, we study the effectiveness of the new algorithms combined with a carefully crafted descent strategy for the fields F_{3^{6*1429}} and F_{2^{4*3041}}. The intractability of the discrete logarithm problem in these fields is necessary for the security of pairings derived from supersingular curves with embedding degree 6 and 4 defined, respectively, over F_{3^{1429}} and F_{2^{3041}}; these curves were believed to enjoy a security level of 192 bits against attacks by Coppersmith\'s algorithm. Our analysis shows that these pairings offer security levels of at most 91 and 129 bits, respectively, leading us to conclude that they are dead for pairing-based cryptography.

Expand

13 November 2013

Shafi Goldwasser, Vipul Goyal, Abhishek Jain, Amit Sahai
ePrint Report ePrint Report
We introduce the problem of Multi-Input Functional Encryption, where a secret key SK_f can correspond to an n-ary function f that takes multiple ciphertexts as input. Multi-input functional encryption is a general tool for computing on encrypting data which allows for mining aggregate information from several different data sources (rather than just a single source as in single input functional encryption). We show wide applications of this primitive to running SQL queries over encrypted database, non-interactive differentially private data release, delegation of computation, etc.

We formulate both indistinguishability-based and simulation-based definitions of security for this notion, and show close connections with indistinguishability and virtual black-box definitions of obfuscation. Assuming indistinguishability obfuscation for circuits, we present constructions achieving indistinguishability security for a large class of settings. We show how to modify this construction to achieve simulation-based security as well, in those settings where simulation security is possible. Assuming differing-inputs obfuscation [Barak et al., FOCS\'01], we also provide a construction with similar security guarantees as above, but where the keys and ciphertexts are compact.

Expand
Robert Wicik, Tomasz Rachwalik
ePrint Report ePrint Report
Irregular clocking of feedback shift registers is a popular technique to improve parameters of keystream generators in stream ciphers. Another technique is to implement nonlinear functions. We join these techniques and propose Modified Alternating Step Generators built with linear and nonlinear feedback shift registers. Adequate nonlinear Boolean functions are used as feedbacks or as filtering functions of shift registers in order to increase complexity of sequences produced by individual registers and the whole generator. We investigate basic parameters of proposed keystream generators, such as period, linear complexity and randomness.

Expand
Vipul Goyal, Abhishek Jain, Venkata Koppula, Amit Sahai
ePrint Report ePrint Report
In this work, we present the first definitions and constructions for functional encryption supporting randomized functionalities. The setting of randomized functionalities require us to revisit functional encryption definitions by, for the first time, explicitly adding security requirements for dishonest encryptors, to ensure that they cannot improperly tamper with the randomness that will be used for computing outputs. Our constructions are built using indistinguishability obfuscation.

Expand
{\\L}ukasz Krzywiecki, Przemys{\\l}aw Kubiak, Miros{\\l}aw Kuty{\\l}owski
ePrint Report ePrint Report
We present a Stamp\\&Extend time-stamping scheme based on linking via modified creation of Schnorr signatures.

The scheme is based on lazy construction of a tree of signatures.

Stamp\\&Extend returns a timestamp immediately after the request, unlike the schemes based on the concept of timestamping rounds.

Despite the fact that all timestamps are linearly linked, verification of a timestamp requires a logarithmic number of steps with respect to the chain length.

An extra feature of the scheme is that any attempt to forge a timestamp by the Time Stamping Authority (TSA) results in revealing its secret key, providing an undeniable cryptographic evidence of misbehavior of TSA.

Breaking Stamp\\&Extend requires not only breaking Schnorr signatures,

but to some extend also breaking Pedersen commitments.

Expand
Yongqiang Li, Mingsheng Wang, Yuyin Yu
ePrint Report ePrint Report
Constructing S-boxes with low differential uniformity and high

nonlinearity is of cardinal significance in cryptography. In the

present paper, we show that numerous differentially 4-uniform

permutations over GF(2^{2k}) can be constructed by composing

the inverse function and cycles over GF(2^{2k}). Two sufficient

conditions are given, which ensure that the differential uniformity

of the corresponding compositions equals 4. A lower bound on

nonlinearity is also given for permutations constructed with the

method in the present paper. Moreover, up to CCZ-equivalence, a new

differentially 4-uniform permutation with the best known

nonlinearity over GF(2^{2k}) with $k$ odd is constructed. For

some special cycles, necessary and sufficient conditions are given

such that the corresponding compositions are differentially

4-uniform.

Expand

11 November 2013

Florian�polis, Brazil, September 17 - September 19
Event Calendar Event Calendar
Submission: 5 July 2014
Notification: 23 August 2014
From September 17 to September 19
Location: Florian�polis, Brazil
More Information: https://sites.google.com/site/latincrypt2014/
Expand

08 November 2013

Okinawa, Japan, November 18 - November 20
Event Calendar Event Calendar
Submission: 15 November 2013
Notification: 16 November 2013
From November 18 to November 20
Location: Okinawa, Japan
More Information: http://www.iwsec.org/2013/index.html
Expand
CloudFlare Inc., San Francisco, CA, USA, the Northern Hemisphere
Job Posting Job Posting
Responsibilities:


CloudFlare is looking for a talented security engineer to join our team. We are working on a number of ambitious projects to secure the web and protect our customers from threats of all sorts. The role of security engineer at CloudFlare is more that of a builder than a breaker. You will have to approach problems with creativity and flexibility and be able to identify and use the best tools for the job or build better ones from scratch. At CloudFlare, we are serious about protecting our customers and advancing the state of the art in computer security.


Requirements:


Strong systems-level programming skills?

Deep understanding of networking protocols (TCP/IP, SSL/TLS, DNS)

Experience with cryptographic libraries and APIs

Expert in C/C++ and performance analysis

Proficiency in Go and/or Lua or willingness to learn

Strong understanding of security concepts (key management, access control, authentication)

Understanding of Linux internals

Interest in advancements in security and cryptography


Bonus Points:


Contributions to the open source community

Experience implementing production-grade cryptographic algorithms

Knowledge or expertise in White-box cryptography

Experience with DNSSEC

Familiarity with compilers or code generation tools

Experience with cryptographic hardware (TPM, HSM, etc.)

Healthy sense of paranoia

Expand
◄ Previous Next ►