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 January 2014
Ali Mahmoodi, Javad Mohajeri, Mahmoud Salmasizadeh
more appealing in terms of efficiency. According to the available research in this regard, our scheme is the first provable secure CBPS scheme with message recovery which is based on the elliptic curve discrete logarithm problem. We prove the security of the presented scheme against existential forgery under adaptive chosen message and ID attacks in the random oracle model. Moreover, the paper will also show how it would be possible to convert this scheme to the CBPS scheme without message recovery. This scheme has more applications in situations with limited bandwidth and power-constrained devices.
03 January 2014
Ghanei yakhdan.mostafa, Noruzi, zynolabedin
Igor Semaev
Let the variable sets belong to a fixed family $\\mathcal{X}=\\{X_1,\\ldots,X_m\\}$ while
the polynomials $f_i(X_i)$ are taken independently and uniformly at random from the set of all polynomials
of degree $\\leq q-1$ in each of the
variables in $X_i$. In particular, for $|X_i|\\le3$, $m=n$, we prove
the average complexity of finding all solutions to $f_i(X_i)=0, i=1,\\ldots,m$ by Gluing algorithm ( Semaev, Des. Codes Cryptogr., vol. 49 (2008), pp.47--60) is at most $
q^{\\frac{n}{5.7883}+O(\\log n)}$ for arbitrary $\\mathcal{X}$ and $q$. The proof results from a detailed analysis of 3-MaxMinMax problem, a novel problem for hyper-graphs.
02 January 2014
Kuan Cheng
We use a variation of the classical hard problem \\emph{Inhomogeneous Small Integer Solution} ISIS of lattice, say \\emph{Inhomogeneous Subset Sum Solution} ISSS. ISSS itself is a hash function. Proving the preimage sizes ISSS hash function images are almost the same, we construct a pseudorandom generator using the method in \\cite{GKL93}. Also, we construct a pseudoentropy generator using the method in \\cite{HILL99}. Most theoretical PRG constructions are not feasible in fact as they require rather long random bits as seeds. Our PRG construction only requires seed length to be $O(n^{2}\\log_{2} n)$ which is feasible practically.
Xi Xiong, Haining Fan
$x^{n}+x^{n-1}+x^{k}+x+1$, where $n$ is odd and $1
01 January 2014
�le de Porquerolles, France, June 9 - June 13
Notification: 28 February 2014
From June 9 to June 13
Location: �le de Porquerolles, France
More Information: http://yacc.univ-tln.fr/
Yalin Chen, Jue-Sam Chou
Seunghwan Park, Kwangsu Lee, Dong Hoon Lee
- We first devise a new technique for RIBE that combines hierarchical IBE (HIBE) scheme and a public-key broadcast encryption (PKBE) scheme by using multilinear maps. In contrast to the previous technique for RIBE, our technique uses a PKBE scheme in bilinear maps for revocation to achieve short private keys and update keys.
- Following our new technique for RIBE, we propose an RIBE scheme in 3-leveled multilinear maps that combines the HIBE scheme of Boneh and Boyen and the PKBE scheme of Boneh, Gentry, and Waters. The private key and update key of our scheme have a constant number of group elements. To prove the security of our scheme, we introduce a new complexity assumption in multilinear maps, and prove its security in the selective revocation list model.
- Next, we propose another RIBE scheme that reduces the number of public parameters by using the parallel construction technique of PKBE. We could reduce the number of public parameters by using the fact that only the trusted authority in RIBE can broadcast an update key.
Yonatan Sompolinsky, Aviv Zohar
We investigate the restrictions on the rate of transaction processing in Bitcoin as a function of both the bandwidth available to nodes and the network delay, both of which lower the efficiency of Bitcoin\'s transaction processing.
The security analysis done by Bitcoin\'s creator Satoshi Nakamoto~\\cite{nakamoto2008bitcoin} assumes that block propagation delays are negligible compared to the time between blocks---an assumption that does not hold when the protocol is required to process transactions at high rates. We improve upon the original analysis and remove this assumption.
Using our results, we are able to give bounds on the number of transactions per second the protocol can handle securely. Building on previously published measurements by Decker and Wattenhofer~\\cite{Decker2013Information}, we show these bounds are currently more restrictive by an order of magnitude than the bandwidth needed to stream all transactions. We additionally show how currently planned improvements to the protocol, namely the use of transaction hashes in blocks (instead of complete transaction records), will dramatically alleviate these restrictions.
Finally, we present an easily implementable modification to the way Bitcoin constructs its main data structure, the blockchain, that immensely improves security from attackers, especially when the network operates at high rates. This improvement allows for further increases in the number of transactions processed per second. We show that with our proposed modification, significant speedups can be gained in confirmation time of transactions as well. The block generation rate can be securely increased to more than one block per second -- a 600 fold speedup compared to today\'s rate, while still allowing the network to processes many transactions per second.
Zhe Liu, Johann Gro{\\ss}sch{\\\"a}dl
30 December 2013
Ariel University, Israel, Mediterranean
The position is full-time, tenure-track, with eligible benefits. The candidate will teach undergraduate and graduate courses in the computer engineering track, including required courses such as Introduction to programming in C, Introduction to microprocessors, and elective courses such as Computer networking laboratory and Assembly language.
The candidate\\\'s areas of research should be in one of the following areas:
Coding, cryptography, information protection, cyber security
Computer network design and analysis
Computer architecture and parallel distributed processing
Data storage
Compilers and operating systems
Wireless sensor networks
Cloud computing
Quantum computers
Shaohua Tang, Jiahui Chen, Lingling Xu, Xiaoyu Li
with more strict security.
Shaohua Tang, Bo Lv, Guomin Chen, Zhiniang Peng
Eli Ben-Sasson, Alessandro Chiesa, Eran Tromer, Madars Virza
The system has two components: a cryptographic proof system for verifying satisfiability of arithmetic circuits, and a circuit generator to translate program executions to such circuits. Our design of both components improves in functionality and efficiency over previous work, as follows.
Our circuit generator is the first to be universal: it does not need to know the program, but only a bound on its running time. It is also the first to support programs expressed as code for a von Neumann RISC random-access memory architecture, where programs may use just-in-time compilation and self-modifying code. Moreover, the dependence on program size is additive (instead of multiplicative as in prior works), allowing efficient verification of large programs.
The cryptographic proof system significantly improves proving and verification times, using a new pairing-based cryptographic library tailored to the protocol.
We evaluated our system for programs with up to 10,000 instructions, running for up to 32,000 machine steps, each of which can arbitrarily access random-access memory; and demonstrated it executing programs that use just-in-time compilation. Our proofs are 230 bytes long at 80 bits of security, or 288 bytes long at 128 bits of security. Typical verification time is 5 ms, regardless of the original program\'s running time.
29 December 2013
Michael Clear, Ciaran McGoldrick
Kenji Yasunaga
if a sender is not concerned about the security of a message and
is unwilling to generate costly randomness,
the security of the encrypted message can be compromised.
This is caused by the \\emph{laziness} of the sender.
In this work, we characterize \\emph{lazy parties} in cryptography.
Lazy parties are regarded as honest parties in a protocol,
but they are not concerned about the security of the protocol in
a certain situation.
In such a situation, they behave in an honest-looking way, and are unwilling to do a costly task.
We study, in particular, public-key encryption with lazy parties.
Specifically, as the first step toward understanding the behavior of lazy parties
in public-key encryption, we consider a rather simple setting in which
the costly task is to generate randomness used in algorithms,
and parties can choose either costly good randomness or cheap bad randomness.
We model lazy parties as rational players who behaves rationally to
maximize their utilities, and define a security game between lazy parties
and an adversary.
A secure encryption scheme requires that the game is conducted by
lazy parties in a secure way if they follow a prescribed strategy,
and the prescribed strategy is a good equilibrium solution for the game.
Since a standard secure encryption scheme does not work for lazy parties,
we present some public-key encryption schemes that are secure for lazy parties.
Daniel Genkin, Adi Shamir, Eran Tromer
In this paper we describe a new acoustic cryptanalysis key extraction attack, applicable to GnuPG\'s current implementation of RSA. The attack can extract full 4096-bit RSA decryption keys from laptop computers (of various models), within an hour, using the sound generated by the computer during the decryption of some chosen ciphertexts. We experimentally demonstrate that such attacks can be carried out, using either a plain mobile phone placed next to the computer, or a more sensitive microphone placed 4 meters away.
Beyond acoustics, we demonstrate that a similar low-bandwidth attack can be performed by measuring the electric potential of a computer chassis. A suitably-equipped attacker need merely touch the target computer with his bare hand, or get the required leakage information from the ground wires at the remote end of VGA, USB or Ethernet cables.
Sherman S.M. Chow, Matthew Franklin, Haibin Zhang
Yanis Linge, Cecile Dumas, Sophie Lambert-Lacroix
Sanjam Garg, Craig Gentry, Shai Halevi, Daniel Wichs
In this work, we show that the existence of general-purpose diO with general auxiliary input leads to a surprising ``implausible\'\' consequence: in particular, it would show the impossibility of obfuscating a specific circuit $C^*$ with specific auxiliary input $\\aux^*$ in a way that hides some specific information. In particular, we put forth the assumption that such special-purpose obfuscation exists, and under this assumption, we show that general-purpose diO does not exist. This special-purpose obfuscation assumption isn\'t implied by diO itself and hence we do not get an unconditional impossibility result. However, the special-purpose obfuscation assumption is a falsifiable assumption which we do not know how to break for candidate obfuscation schemes. Showing the existence of general-purpose diO with general auxiliary input would necessitate showing how to break this assumption. We also give a similar result showing the impossibility of extractable witness encryption under the same special-purpose obfuscation assumption.