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:
28 May 2014
Bingke Ma, Bao Li, Ronglin Hao, Xiaoqian Li
Mihir Bellare, Rafael Dowsley, Sriram Keelveedhi
(1) It would appear to be a triviality, for any primitive, that security in the standard model implies security in the random-oracle model, and it is certainly true, and easily proven, for R-PKE. For D-PKE it is not clear and depends on details of the definition. In particular we can show it in the non-uniform case but not in the uniform case.
(2) The power of selective-opening attacks (SOA) comes from an adversary\'s ability, upon corrupting a sender, to learn not just the message but also the coins used for encryption. For R-PKE, security is achievable. For D-PKE, where there are no coins, one\'s first impression may be that SOAs are vacuous and security should be easily achievable. We show instead that SOA-security is impossible, meaning no D-PKE scheme can achieve it.
(3) For R-PKE, single-user security implies multi-user security, but we show that there are D-PKE schemes secure for a single user and insecure with two users.
Boaz Shahar
SK Hafizul Islam
Daniel J. Bernstein, Tanja Lange
Somindu C. Ramanna, Palash Sarkar
can be proved secure against adaptive-identity attacks based on standard assumptions. The constructions are
obtained by extending the currently known most efficient identity-based encryption scheme proposed by Jutla
and Roy in 2013. Ciphertext size and user storage compare favourably to previously known constructions. The
new constructions fill both a practical and a theoretical gap in the literature on efficient IBBE schemes.
Christina Brzuska, Arno Mittelbach
For many cryptographic primitives and in particular for correlation-secure hash functions all known constructions are in the random-oracle model. Indeed, recent negative results by Wichs (ITCS 2013) rule out a large class of techniques to prove the security of correlation-secure hash functions in the standard model. Our construction is based on puncturable PRFs (Sahai und Waters; STOC 2014) and indistinguishability obfuscation. However, our proof also relies on point obfuscation under auxiliary inputs (AIPO). This is crucial in light of Wichs\' impossibility result. Namely, Wichs proves that it is often hard to reduce two-stage games (such as UCEs) to a \"one-stage assumption\" such as DDH. In contrast, AIPOs and their underlying assumptions are inherently two-stage and, thus, allow us to circumvent Wichs\' impossibility result.
Our positive result is also noteworthy insofar as Brzuska, Farshim and Mittelbach (Crypto 2014) have shown recently, that iO and some variants of UCEs are mutually exclusive. Our results, hence, validate some of the new UCE notions that emerged as a response to the iO-attack.
Felix Günther, Mark Manulis, Andreas Peter
We first address an important drawback of prior work, namely the lack of consideration of collusion attacks that are highly relevant for such multi-user settings. We explain why existing security models are insufficient and why previous protocols become insecure in the presence of colluding parties. We remedy this problem by providing new security and privacy definitions that guarantee meaningful forms of collusion resistance. We propose new collusion-resistant participatory sensing protocols satisfying our definitions: a generic construction that uses anonymous identity-based encryption (IBE) and its practical instantiation based on the Boneh-Franklin IBE scheme.
We then extend the functionality of participatory sensing by adding the ability to perform aggregation on the data submitted by the users, without sacrificing their privacy. We realize this through an additively-homomorphic IBE scheme which in turn is constructed by slightly modifying the Boneh-Franklin IBE scheme. From a practical point of view, the resulting scheme is suitable for calculations with small sensor readings/values such as temperature measurements, noise levels, or prices, which is sufficient for many applications of participatory sensing.
Younsung Choi, Dongho Won
Dima Grigoriev, Vladimir Shpilrain
27 May 2014
Luke Mather, Elisabeth Oswald, Carolyn Whitnall
Younsung Choi, Dongho Won
Kaushik Chakraborty, Subhamoy Maitra, Sumanta Sarkar, Bodhisatwa Mazumdar, Debdeep Mukhopadhyay
$F: \\F_2^n \\rightarrow \\F_2^m$ considers maximization on $\\beta \\in \\F_2^m$. However, we show that the expression suggested by Prouff is always maximum when $\\beta$ is either all-zero or all-one, that makes the maximization over all $\\beta \\in \\F_2^m$ redundant. Digging TO deeper, we note that the existing definition of TO assumes certain cross-correlation terms between the co-ordinate Boolean functions of $F$ as zero. This is not true in general and thus we need to accommodate these terms in the definition. Further the definition is based on the assumption that the co-ordinate functions in
the S-boxes are balanced (which is indeed logical for practical S-boxes), but unfortunately the measure has been calculated for bent functions (which are not balanced) in Prouff\'s paper and subsequent works. We analyse the definition from scratch, modify it and finally provide a substantially improved and logical definition that can theoretically capture DPA in Hamming weight model for hardware implementation with precharge logic. In this regard, our analysis comes with numerical data for AES S-Box and the family of S-Boxes described in the context of Prince.
Erich Wenger, Paul Wolfger
Michèle Feltz, Cas Cremers
Ivan Damgård, Bernardo David, Irene Giacomelli, Jesper Buus Nielsen
this we present the first construction of a homomorphic UC commitment
scheme that requires only cheap symmetric cryptography, except for a
small number of seed OTs. To commit to a $k$-bit string, the amortized
communication cost is $O(k)$ bits. Assuming a sufficiently efficient
pseudorandom generator, the computational complexity is $O(k)$ for the
verifier and $O(k^{1+\\epsilon})$ for the committer (where $\\epsilon
Christophe Doche
integer $n$.
A Double-Base Chain (DBC) is a special case of a DBNS expansion. DBCs have been introduced to speed up
the scalar multiplication $[n]P$ on certain families of elliptic curves used in cryptography.
In this context, our contributions are twofold.
First, given integers $n$, $a$, and $b$, we outline a recursive algorithm
to compute the number of different DBCs with a \\lt{} dividing $2^a3^b$ and representing $n$. A
simple
modification of the algorithm allows to
determine the number of DBCs with a specified length as well as the actual expansions. In turn, this
gives rise to a method to compute an optimal DBC representing $n$, i.e. an expansion with minimal
length.
Our implementation is able to return an optimal expansion for most integers up to $2^{60}$ bits
in a few minutes.
Second, we introduce an original and potentially more efficient approach to compute a random
scalar multiplication $[n]P$, called controlled DBC. Instead of generating a random integer $n$
and then trying to find an
optimal, or at least a short DBC to represent it, we propose to directly generate $n$ as a
random DBC with a chosen length $\\ell$ and \\lt{} $2^a3^b$.
To inform the selection of those parameters, in particular $\\ell$, which drives the
trade-off between the
efficiency and the security of the
underlying cryptosystem, we
enumerate the total number of DBCs having a certain length $\\ell$ and a given
\\lt{} $2^a3^b$.
The comparison between this total number of DBCs and the total number of
integers that we wish to represent a priori provides some guidance regarding the selection of
suitable parameters. Our experiments indicate that the controlled DBC provides a speedup of at
least $6.98\\%$ and up to $8\\%$ for sizes from $192$ to $512$ bits. Experiments involve elliptic
curves defined over $\\F_p$, using the Inverted Edwards coordinate system and state of the art
scalar multiplication techniques.
Dennis Hofheinz
In this paper, we construct the first fully secure CPRF without any of the above restrictions. Concretely, we support ``bit-fixing\'\' constrained keys that hardwire an arbitrary subset of the input bits to fixed values, we support exponentially large input spaces, and our security reduction is polynomial. We require very heavyweight tools: we assume multilinear maps, indistinguishability obfuscation, and our proof is in the random oracle model. Still, our analysis is far from tautological, and even with these strong building blocks, we need to develop additional techniques and tools.
As a simple application, we obtain the first adaptively secure non-interactive key exchange protocols for large user groups.
Philipp Jovanovic, Atul Luykx, Bart Mennink
Viet Pham, MHR. Khouzani, Carlos Cid