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:
30 June 2014
Johannes Blömer, Gennadij Liske
Dan Bogdanov, Liina Kamm, Sven Laur, Ville Sokk
Lodz, Poland, September 22 - September 24
Notification: 4 September 2014
From September 22 to September 24
Location: Lodz, Poland
More Information: http://sdiwc.net/conferences/2014/icieis2014/
28 June 2014
Dakshita Khurana, Amit Sahai, Brent Waters
trusted parameters for many schemes from just a single trusted setup. In such a scheme
a trusted setup process will produce universal parameters $U$. These parameters can
then be combined with the description, $d(\\cdot)$ of any particular cryptographic setup
algorithm to produce parameters $p_d$ that can be used by the cryptographic system associated
with $d$. We give a solution in the random oracle model based on indistinguishability obfuscation.
Angers, Loire Valley, France, February 9 - February 11
Location: Angers, Loire Valley, France
More Information: http://www.icissp.org
26 June 2014
Markku-Juhani O. Saarinen
algorithm derived from the first round CAESAR candidate StriBob
and the Whirlpool hash algorithm. The main advantage of WhirlBob over
StriBob is its greatly reduced implementation footprint on
resource-constrained platforms. Remarkably, the entire C reference
implementation of WhirlBob $\\pi$ fits onto a single page of the Appendix.
On most low-end microcontrollers the total software footprint of
$\\pi$+BLNK = WhirlBob AEAD is less than half a kilobyte. The greatly
reduced hardware gate count is also reflected as efficient bitsliced
straight-line implementations, especially on 64-bit platforms. Bitslicing
works as an efficient countermeasure against AES-style cache timing
side-channel attacks. The new design utilizes only the LPS or $\\rho$
keying line of Whirlpool in a flexible domain-separated Sponge mode BLNK
and adds the number of rounds in $\\pi$ permutation from 10 to 12 as a
countermeasure against Rebound Distinguishing attacks of ASIACRYPT \'09.
As with StriBob, the reduced-size Sponge design has a strong provable
security link with the original hash algorithm. We finally present some
discussion and analysis on differences between Whirlpool, the Russian
GOST Streebog hash, and the recently proposed draft Russian
Encryption Standard Kuznyechik.
Igor Bilogrevic \\and Julien Freudiger \\and Emiliano De Cristofaro \\and Ersin Uzun
Tran Viet Xuan Phuong, Guomin Yang, Willy Susilo
Thomas Shrimpton, R. Seth Terashima
David Lubicz, Damien Robert
the automorphism $(-1)$ acting on it.
Kummer varieties can be seen as a higher dimensional generalisation of
the $x$-coordinate representation of a point of an elliptic curve
given by its Weierstrass model. Although there is no group law on the
set of points of a Kummer variety, there remains enough arithmetic
to enable the computation of exponentiations via a
Montgomery ladder based on differential additions.
In this paper, we explain that the arithmetic of a Kummer variety
is much richer than
usually thought. We describe a set of composition laws
which exhaust this arithmetic and show that these
laws may turn out to be useful in order to improve certain
algorithms. We explain how to compute efficiently these laws in the model of
Kummer varieties provided by level $2$ theta functions. We also
explain how to recover the full group law of the abelian variety
with a representation almost as compact and in many cases as efficient as
the level $2$ theta functions model of Kummer varieties.
San Ling, Duong Hieu Phan, Damien Stehle, Ron Steinfeld
k-SIS problem. The Boneh-Freeman reduction from SIS to k-SIS suffers from an exponential loss in k. We improve and extend it to an LWE to k-LWE reduction with a polynomial loss in k, by relying on a new technique involving trapdoors for random integer kernel lattices. Based on this hardness result, we present the first algebraic construction of a traitor tracing scheme whose security relies on the worst-case hardness of standard lattice problems. The proposed LWE traitor tracing is almost as efficient as the LWE encryption. Further, it achieves public traceability, i.e., allows the authority to delegate the tracing capability to untrusted parties. To this aim, we introduce the notion of projective sampling family in which each sampling function is keyed and, with a projection of the key on a well chosen space, one can simulate the sampling function in a computationally indistinguishable way. The construction of a projective sampling family from k-LWE allows us to achieve public traceability, by publishing the projected keys of the users. We believe that the new lattice tools and the projective sampling
family are quite general that they may have applications in other areas.
Léo Ducas, Daniele Micciancio
worst-case complexity of approximating the Shortest Vector Problem in ideal lattices within polynomial
factors. The distinguishing feature of our scheme is that it achieves short signatures (consisting of a
single lattice vector), and relatively short public keys (consisting of O(log n) vectors.) Previous lattice
schemes in the standard model with similarly short signatures, due to Boyen (PKC 2010) and Micciancio
and Peikert (Eurocrypt 2012), had substantially longer public keys consisting of Ω(n) vectors (even when
implemented with ideal lattices). We also present a variant of our scheme that further reduces the public
key size to just O(log log n) vectors and allows for a tighther security proof by making the signer stateful.
Mehmet Sabır Kiraz, Ziya Alper Genç, Süleyman Kardaş
and Patey proposed two biometric authentication schemes between
a prover and a verifier where the verifier has biometric
data of the users in plain form. The protocols are based on secure
computation of Hamming distance in the two-party setting. Their
first scheme uses Oblivious Transfer (OT) and provides security
in the semi-honest model. The other scheme uses Committed
Oblivious Transfer (COT) and is claimed to provide full security
in the malicious case.
In this paper, we show that their protocol against malicious
adversaries is not actually secure. We propose a generic attack
where the Hamming distance can be minimized without knowledge
of the real input of the user. Namely, any attacker can
impersonate any legitimate user without prior knowledge. We
propose an enhanced version of their protocol where this attack
is eliminated. We provide a simulation based proof of the security
of our modified protocol. In addition, for efficiency concerns, the
modified version also utilizes Verifiable Oblivious Transfer (VOT)
instead of COT. The use of VOT does not reduce the security of
the protocol but improves the efficiency significantly.
25 June 2014
23 June 2014
Eduarda S.V. Freire, Julia Hesse, Dennis Hofheinz
Our first contribution is a formalization of NIKE protocols as ideal
functionalities in the Universal Composability (UC) framework.
As we will argue, existing NIKE definitions (all of which are game-based) do not support a modular analysis either of NIKE schemes themselves, or of the use of NIKE schemes. We provide a simple and natural UC-based NIKE definition that allows for a modular analysis both of NIKE schemes and their use in larger protocols.
We proceed to investigate the properties of our new definition, and in
particular its relation to existing game-based NIKE definitions. We find that
(a) game-based NIKE security is equivalent to UC-based NIKE security
against \\emph{static} corruptions, and
(b) UC-NIKE security against adaptive corruptions cannot be achieved
without additional assumptions (but \\emph{can} be achieved in the random oracle model).
Our results suggest that our UC-based NIKE definition is a useful and simple abstraction of non-interactive key exchange.
Diego F. Aranha, Pierre-Alain Fouque, Chen Qian, Mehdi Tibouchi, Jean-Christophe Zapalowicz
censorship circumvention call for methods to represent uniformly random
points on elliptic curves as uniformly random bit strings, so that, for
example, ECC network traffic can masquerade as random traffic.
At ACM CCS 2013, Bernstein et al. proposed an efficient approach,
called ``Elligator,\'\' to solving this problem for arbitrary elliptic
curve-based cryptographic protocols, based on the use of efficiently
invertible maps to elliptic curves. Unfortunately, such invertible maps
are only known to exist for certain classes of curves, excluding in
particular curves of prime order and curves over binary fields. A variant
of this approach, ``Elligator Squared,\'\' was later proposed by Tibouchi
(FC 2014) supporting not necessarily injective encodings to elliptic
curves (and hence a much larger class of curves), but, although some
rough efficiency estimates were provided, it was not clear how an actual
implementation of that approach would perform in practice.
In this paper, we show that Elligator Squared can indeed be implemented
very efficiently with a suitable choice of curve encodings. More
precisely, we consider the binary curve setting (which was not discussed
in Tibouchi\'s paper), and implement the Elligator Squared bit string
representation algorithm based on a suitably optimized version of the
Shallue--van de Woestijne characteristic 2 encoding, which we show can
be computed using only multiplications, trace and half-trace
computations, and a few inversions.
On the fast binary curve of Oliveira et al. (CHES 2013), our
implementation runs in an average of only 22850 Haswell cycles, making
uniform bit string representations possible for a very reasonable
overhead---much smaller even than Elligator on Edwards curves.
As a side contribution, we also compare implementations of Elligator and
Elligator Squared on a curve supported by Elligator, namely
Curve25519. We find that generating a random point and its uniform
bitstring representation is around 35-40% faster with Elligator for
protocols using a fixed base point (such as static ECDH), but 30-35%
faster with Elligator Squared in the case of a variable base point
(such as ElGamal encryption). Both are significantly slower
than our binary curve implementation.
Adeline Langlois, Damien Stehle, Ron Steinfeld
drowning step of re-randomization, in which we apply the
Rényi divergence instead of the conventional statistical distance as a measure of distance between distributions. Our second improvement is to reduce the number of randomizers needed from $\\Omega(n \\log n)$ to $2$, where $n$ is the dimension of the underlying ideal lattices. These two contributions allow us to decrease the bit size of the public parameters from $O(\\lambda^5 \\log \\lambda)$ for the
GGH scheme to $O(\\lambda \\log^2 \\lambda)$ in GGHLite, with respect to the security parameter $\\lambda$ (for a constant multilinearity parameter $\\kappa$).
Michel Abdalla, Fabrice Benhamouda, Alain Passelègue, Kenneth G. Paterson
Dan Ding, Guizhen Zhu, Xiaoyun Wang
Michael Clear, Ciar\\\'{a}n McGoldrick