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:
05 June 2014
Georg Fuchsbauer, Momchil Konstantinov, Krzysztof Pietrzak, Vanishree Rao
introduced independently by Boneh and Waters [Asiacrypt\'13], Kiayias
et al.\\ [CCS\'13], and Boyle et al.\\ [PKC\'14].
In a standard pseudorandom function (PRF) a key $k$ is used to evaluate the PRF on all inputs
in the domain. Constrained PRFs additionally offer the functionality
to delegate ``constrained\'\' keys $k_S$ which allow to evaluate the PRF only on a subset $S$ of the domain.
The three above-mentioned papers all show that the classical GGM construction [J.ACM\'86]
of a PRF from a pseudorandom generator (PRG) directly
gives a constrained PRF where one can compute constrained keys to evaluate
the PRF on all inputs with a given prefix.
This constrained PRF has already found many interesting applications.
Unfortunately, the existing security proofs only show selective
security (by a reduction to the security of the underlying PRG). To
get full security, one has to use
complexity leveraging,
which loses
an exponential factor $2^N$ in security, where $N$ is the input length.
The first contribution of this paper is a new reduction that only
loses a quasipolynomial factor $q^{\\log N}$, where $q$ is the number
of adversarial queries.
For this we develop a novel proof technique which constructs a
distinguisher by interleaving simple guessing steps and hybrid arguments a
small number of times. This approach might be of interest also in
other contexts where currently the only technique to achieve full
security is complexity leveraging.
Our second contribution is concerned with another
constrained PRF, due to Boneh and Waters, which allows for
constrained keys for the more general class of bit-fixing
functions. Their
security proof also suffers from a $2^N$ loss.
We construct a meta-reduction which shows
that any ``simple\'\' reduction that proves full security of this construction from a non-interactive hardness assumption must incur an exponential security loss.
Inna Polak, Adi Shamir
with Hamming distance bounded by $r$ in a generic cryptographic hash
function $h$ whose outputs can be modeled as random $n$-bit strings.
In 2011, Lamberger suggested a modified version of Pollard\'s rho method
which computes a chain of values by alternately applying the hash
function $h$ and an error correcting code $e$ to a random starting
value $x_{0}$ until it cycles. This turns some (but not all) of the
near-collisions in $h$ into full collisions in $f=e\\circ h$, which
are easy to find. In 2012, Leurent improved Lamberger\'s memoryless
algorithm by using any available amount of memory to store the endpoints
of multiple chains of $f$ values, and using Van Oorschot and Wiener\'s
algorithm to find many full collisions in $f$, hoping that one of
them will be an $r$-near-collision in $h$. This is currently the
best known time/memory tradeoff algorithm for the problem.
The efficiency of both Lamberger\'s and Leurent\'s algorithms depend
on the quality of their error correction code. Since they have to
apply error correction to \\emph{any} bit string, they want to use
perfect codes, but all the known constructions of such codes can correct
only $1$ or $3$ errors. To deal with a larger number of errors,
they recommend using a concatenation of many Hamming codes, each capable
of correcting a single error in a particular subset of the bits, along
with some projections. As we show in this paper, this is a suboptimal
choice, which can be considerably improved by using randomly chosen
linear codes instead of Hamming codes and storing a precomputed lookup
table to make the error correction process efficient. We show both
theoretically and experimentally that this is a better way to utilize
the available memory, instead of devoting all the memory to the storage
of chain endpoints. Compared to Leurent\'s algorithm, we demonstrate
an improvement ratio which grows with the size of the problem. In
particular, we experimentally verified an improvement ratio of about
$3$ in a small example with $n=160$ and $r=33$ which we implemented
on a single PC, and mathematically predicted an improvement ratio
of about $730$ in a large example with $n=1024$ and $r=100$, using
$2^{40}$ memory.
Benny Pinkas, Tzachy Reinman
result for ORAM is due to the hierarchical structure of Kushilevitz et al. (O(log^2(N)/log(log(N)))), tree based ORAM constructions are much simpler
J\\\'er\\\'emie Detrey
We suggest here to extend this idea to the computation of discrete logarithms in finite fields of small characteristic using the Function Field Sieve (FFS), thus referring to this approach as the \"FFS factory\". In this paper, the benefits of the proposed technique are established thanks to both a theoretical complexity analysis along with a practical experiment in which we solved the discrete logarithm problem in fifty different binary fields of sizes ranging from 601 to 699 bits.
Xiang Xie, Rui Xue
In this paper, we construct two bounded fully homomorphic signature schemes, as follows.
\\begin{itemize}
\\item For any two polynomials $d=d(\\lambda), s=s(\\lambda)$, where $\\lambda$ is the security parameter.
Our first scheme is able to evaluate any circuit on the signatures, as long as the depth and size of the circuit are bounded by $d$ and $s$, respectively.
The construction relies on indistinguishability obfuscation and injective (or polynomially bounded pre-image size) one-way functions.
\\medskip
\\item The second scheme, removing the restriction on the size of the circuits, is an extension of the first one,
with succinct verification and evaluation keys.
More specifically, for an a-prior polynomial $d=d(\\lambda)$, the scheme allows to evaluate any circuit on the signatures, as long as the depth of the circuit is bounded by $d$.
This scheme is based on differing-inputs obfuscation and collision-resistant hash functions and
relies on a technique called recording hash of circuits.
\\end{itemize}
Both schemes enjoy the composition property.
Namely, outputs of previously derived signatures can be re-used as inputs for new computations.
The length of derived signatures in both schemes is independent of the size of the data set.
Moreover, both constructions satisfy a strong privacy notion, we call {\\em semi-strong context hiding}, which requires that
the derived signatures of evaluating any circuit on the signatures of two data sets are {\\em identical} as long as the evaluations of the circuit on these two data sets are the same.
04 June 2014
Emmanuela Orsini, Joop van de Pol, Nigel P. Smart
Amir Moradi, François-Xavier Standaert
Nicolas Veyrat-Charvillon, Benoît Gérard, François-Xavier Standaert
Combining Leakage-Resilient PRFs and Shuffling (Towards Bounded Security for Small Embedded Devices)
Vincent Grosso, Romain Poussier, François-Xavier Standaert, Lubos Gaspar
François Durvaux, François-Xavier Standaert, Nicolas Veyrat-Charvillon, Jean-Baptiste Mairy, Yves De
Josep Balasch, Benedikt Gierlichs, Vincent Grosso, Oscar Reparaz, François-Xavier Standaert
Vikram Singh
03 June 2014
The following reviews shall help the IACR members and the community to buy books in cryptology and related areas. The full list of reviews / books is available at www.iacr.org/books
If you have any questions regarding the IACR book reviewing system, or would like to volunteer a review, please contact Edoardo Persichetti (University of Warsaw, Poland) via /books at iacr.org/.
New reviews in 2014:-
R. Lidl, H. Niederreiter: Finite Fields (2nd Edition)
"This volume gives a comprehensive coverage of the theory of finite fields and its most important applications such as combinatorics and coding theory. Its simple and reader-friendly style, and the inclusion of many worked examples and exercises make it suitable not only as a reference volume for the topic, but also as a textbook for a dedicated course. I highly recommend the book to any person interested in the theory of finite fields and its applications."
Year: 2008
ISBN: 978-0-521-06567-2
Review by Edoardo Persichetti (Warsaw University, Warsaw, Poland). (Date: 2014-01-30) -
A. McAndrew: Introduction to Cryptography with
Open-Source Software
"This very well written book is recommended to graduate or final year undergraduate students intended to start research work on both theoretical and experimental cryptography. Most of the cryptographic protocols are illustrated by various examples and implemented using the open-source algebra software Sage. The book provides a rigorous introduction to the mathematics used in cryptographic and covers almost all modern practical cryptosystems. Also, the book is certainly a valuable resource for practitioners looking for experimental cryptography with a computer algebra system."
Year: 2011
ISBN: 978-1-4398-2570-9
Review by Abderrahmane Nitaj (LMNO, Université de Caen Basse Normandie, France). (Date: 2014-02-13) -
B. Martin: Codage, Cryptologie et Applications [French]
"This French book succinctly describes the mathematical principles of cryptography and error correcting codes. Once these principles are introduced, the book presents their use in some telecommunication applications (at the state of the art in 2004). The book does not define its target audience. It is probably not enough detailed for a skilled audience, nor particularly suitable for beginners and students, since it requires mathematical background that they would have to find elsewhere."
Year: 2006
ISBN: 2-88074-569-1
Review by Eric Diehl (Technicolor, Paris, France). (Date: 2014-02-12) -
T. Baignères, P. Junod, Y. Lu, J. Monnerat, S. Vaudenay:
A Classical Introduction To Cryptography Exercise Book
"The book's main goal is to show how some mathematical notions of calculus, algebra, and computer science are used to study the security of various cryptosystems. The volume is a collection of exercises, including hints and solutions, and is suitable for advanced undergraduate and graduate students as well as students in computer science and engineering and practitioners who want to understand the mathematical techniques behind cryptography."
Year: 2006
ISBN: 978-0-387-27934-3
Review by Abdelhak Azhari (Hassan II University, Casablanca, Morocco). (Date: 2014-02-12) -
J. Buchmann, U. Vollmer: Binary Quadratic Forms
"The theory of binary quadratic forms is important in algebraic number theory. This book offers a good introduction to binary quadratic forms by following an algorithmic approach. It will be useful for students and teachers interested in binary quadratic forms and their cryptographic applications."
Year: 2007
ISBN: 978-3-540-46367-2
Review by S.V. Nagaraj (RMK Engineering College, Kavaraipettai, Tamil Nadu, India). (Date: 2014-05-19) -
J. Hoffstein, J. Pipher, J. Silverman: An Introduction to
Mathematical Cryptography
"This volume provides an excellent introduction to the mathematics of cryptography. Its simple style make it accessible even to readers without a consistent mathematical background. I highly recommend this book to anyone, in particular non-specialists that are interested in the topic, and students that want to approach cryptography from a mathematical point of view. It is also very useful for instructors in the same context - I personally found it an an invaluable tool for preparing my graduate cryptography course."
Year: 2008
ISBN: 978-0-387-77993-5
Review by Edoardo Persichetti (University of Warsaw, Poland). (Date: 2014-03-27)
02 June 2014
Seoul, Korea, December 3 - December 5
Notification: 21 October 2014
From December 3 to December 5
Location: Seoul, Korea
More Information: http://www.icisc.org
University College London, the Greater Britain, Europe
UCL is one of Europe\\\'s highest ranked universities, has a large and active Information Security group and has recently been recognized by the EPSRC and GCHQ as one of UK\\\'s Academic Centres of Excellence in Cyber Security Research. The Computer Science Department is one of the largest in the UK and is located at UCL\\\'s main campus in the centre of London.
Taylor Daniels, Daniel Smith-Tone
Dustin Moody, Ray Perlner, Daniel Smith-Tone
Peeter Laud, Jan Willemson
several uses, with private function evaluation (PFE) being the theoretically most prominent one.
In this paper, we propose a new technique for oblivious evaluation of
extended permutations. Our construction is at least as efficient as the existing techniques, conceptually simpler, and has wider applicability. Our technique allows the party providing the description of f to be absent during the computation phase of the protocol. Moreover, that party does not even have to exist - we show how to compute the private representation of f from private data that may itself be computed from the inputs of parties. In other words, our oblivious extended permutations can be freely composed with other privacy-preserving operations in a multiparty computation.
Eric Zavattoni, Luis J. Dominguez Perez, Shigeo Mitsunari, Ana H. Sánchez-Ramírez, Tadanori Teruya, Francisco Rodr�
control access mechanisms, where the set of user\'s attributes is specified by means of a linear secret sharing scheme. In this paper we present the design of a software cryptographic library that achieves record timings for the computation of a 126-bit security level attribute-based encryption scheme. We developed all the required auxiliary building blocks and compared the computational weight that each of them adds to the overall performance of this protocol.
In particular, our single pairing and multi-pairing implementations achieve state-of-the-art
time performance at the 126-bit security level.
Nir Bitansky, Ran Canetti, Omer Paneth, Alon Rosen
When combined with hardness properties such as one-wayness or collision-resistance, extractability has proven to be a powerful tool. However, so far, extractability has not been explicitly shown. Instead, it has only been considered as a non-standard *knowledge assumption* on certain functions.
We make two headways in the study of the existence of extractable one-way functions (EOWFs). On the negative side, we show that if there exist indistinguishability obfuscators for a certain class of circuits then
there do not exist EOWFs where extraction works for any adversarial program with auxiliary-input of unbounded polynomial length.
On the positive side, for adversarial programs with bounded auxiliary-input (and unbounded polynomial running time), we give the first construction of EOWFs with an explicit extraction procedure, based on relatively standard assumptions (e.g., sub-exponential hardness of Learning with Errors). We then use these functions to construct the first 2-message zero-knowledge arguments and 3-message zero-knowledge arguments of knowledge, against the same class of adversarial verifiers, from essentially the same assumptions.