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:
27 August 2014
Pawel Swierczynski, Marc Fyrbiak, Philipp Koppe, Christof Paar
cryptography realized on FPGAs, which can pose a serious threat
to real-world implementations. We demonstrate how a simple
bitstream modification can seriously weaken crypto algorithms,
which we show by example of the AES and 3DES. The attack is
performed by modifying the FPGA bitstream that configures the
hardware elements during initialization. It has been known for a
long time that cloning of FPGA designs, even if the bitstream
is encrypted, is a relatively easy task. However, due to the
proprietary format of the bitstream, a meaningful modification
of an unknown FPGA bitstream is very challenging. While
some previous work had addressed bitstream reverse-engineering,
so far it has not been evaluated how difficult it is to detect
and modify cryptographic elements. We outline two possible
practical attacks that can lead to serious security implications.
We target the non-linear S-boxes of crypto algorithms of a
synthesized FPGA design that can be either implemented as
Boolean equations in look-up tables, or as precomputed set
of values that are stored in the memory of the FPGA. We
demonstrate that it is possible to detect and apply meaningful
changes to cryptographic elements inside an unknown propriety
and undocumented bitstream. Furthermore, we also show how
an AES key can be revealed within seconds by modifying the
bitstream. Finally, we propose countermeasures that can raise
the bar for an adversary to successfully perform an attack.
Stanislaw Jarecki, Aggelos Kiayias, Hugo Krawczyk
We present the first round-optimal PPSS scheme, requiring just one message from user to server, and from server to user, and that works in the password-only setting where users do not have access to an authenticated public key. The scheme uses an Oblivious PRF whose security we define using a UC-style ideal functionality and denote as V-OPRF due to its verifiability, and for which we show concrete, very practical realizations in the random oracle model, as well as standard-model instantiations. As an important application we use this scheme to build the first single-round password-only Threshold-PAKE protocol in the CRS and ROM models for arbitrary (t,n) parameters with no PKI requirements for any party (clients or servers) and no inter-server communication. Our T-PAKE protocols are built by combining suitable key exchange protocols on top of our V-OPRF-based PPSS schemes. We prove T-PAKE security via a generic composition theorem showing the security of any such composed protocol.
Pavol Zajac
Subhadeep Banik
In this paper we propose a dynamic cube attack on $105$ round Grain v1, that has a success probability of $100$\\%, and thus we report an improvement of $8$ rounds over the previous best attack on Grain v1 that attacks the entire Keyspace. We take the help of the tool $\\Delta${\\sf Grain}$_{\\sf KSA}$, proposed by Banik at ACISP 2014, to track the differential trails induced in the internal state of Grain v1 by any difference in the IV bits, and we prove that a suitably introduced difference in the IV leads to a distinguisher for the output bit produced in the $105^{th}$ round. This, in turn, helps determine the values of $6$ expressions in the Secret Key bits.
Thorsten Kleinjung, Joppe W. Bos, Arjen K. Lenstra
Prakash Dey, Abhishek Chakraborty, Avishek Adhikari, Debdeep Mukhopadhyay
In this paper we present a generic attack strategy that allows the adversary to challenge the cipher under different multi-bit fault models with faults at a targeted keystream generation round even if bit arrangement of the actual cipher device is unknown. Also unique identification of fault locations is not necessary.
To the best of our knowledge, this paper assumes the weakest adversarial power ever considered in the open literature for DFA on {\\em Grain-128} and develops the most realistic attack strategy so far on {\\em Grain-128}.
In particular, when a random area within $k \\in \\{1,2,3,4,5\\}$ neighbourhood bits can only be disturbed by a single fault injection at the first keystream generation round ($k$-neighbourhood bit fault), without knowing the locations or the exact number of bits the injected fault has altered, our attack strategy always breaks the cipher with $5$ faults.
In a weaker setup even if bit arrangement of the cipher device is unknown, bad-faults (at the first keystream generation round) are rejected with probabilities $0.999993$, $0.999979$, $0.999963$, $0.999946$ and $0.999921$ assuming that the adversary will use only 1, 2, 3, 4 and 5 neighbourhood bit faults respectively for {\\em key-IV} recovery.
Bo Zhu, Xinxin Fan, Guang Gong
Itai Dinur
In this paper, we devise new cryptanalytic time-memory-data tradeoff attacks on FX-constructions, combining recent techniques by Fouque, Joux and Mavromati with time-memory-data tradeoffs for stream ciphers. While our attacks do not contradict the security proof of PRINCE and PRIDE, nor pose an immediate threat to their users, some specific choices of tradeoff parameters demonstrate that the security margin of the ciphers against practical attacks is smaller than expected. Finally, we propose very light changes to PRINCE and PRIDE. These changes ensure that the ciphers resist our attacks while maintaining their design goals, with the exception of the theoretical security proof (which is invalidated, as PRINCE and PRIDE are no longer FX-constructions). Consequently, we conclude that although the FX-construction provides a very simple way of increasing the security of a widely deployed cipher (such as DES at the time), using it for a new design is a less reasonable approach.
YUjuan Li, Wnehua Shen, Huaifu Wang, Peipei Zhou
Ming Li, Dongdai Lin
They are just the FSRs whose characteristic polynomial can be written as $g=(x_0+x_1)*f$ for some $f$.
Their adjacency graphs do not contain self-loops. Further more, we can divide the vertexes in their adjacency graphs into two sets such that
the edges are all between the two sets. The number of this class of FSRs is also considered. Besides, some applications in
LFSRs and constructing full cycles are presented.
YUjuan Li, Jinhua Zhao, Huaifu Wang
explore the primitivity of trinomials over small finite fields. We
extend the results of the primitivity of trinomials $x^{n}+ax+b$
over ${\\mathbb{F}}_{4}$ \\cite{Li} to the general form
$x^{n}+ax^{k}+b$. We prove that for given $n$ and $k$, one of all the trinomials
$x^{n}+ax^{k}+b$ with $b$ being the primitive element of
${\\mathbb{F}}_{4}$ and $a+b\\neq1$ is primitive over
${\\mathbb{F}}_{4}$ if and only if all the others are primitive over
${\\mathbb{F}}_{4}$. And we can deduce that if we find one primitive
trinomial over ${\\mathbb{F}}_{4}$, in fact there are at least four primitive
trinomials with the same degree. We give the necessary conditions if
there exist primitive trinomials over ${\\mathbb{F}}_{4}$. We study
the trinomials with degrees $n=4^{m}+1$ and $n=21\\cdot4^{m}+29$,
where $m$ is a positive integer. For these two cases, we prove that
the trinomials $x^{n}+ax+b$ with degrees $n=4^{m}+1$ and
$n=21\\cdot4^{m}+29$ are always reducible if $m>1$. If some results
are obviously true over ${\\mathbb{F}}_{3}$, we also give it.
Prabhanjan Ananth, Vipul Goyal, Omkant Pandey
Towards that end, we define the notion of non-transferable proofs for all languages in NP. In such proofs, instead of receiving w as input, the prover will receive an \"encoding\'\' of the witness w such that the encoding is sufficient to prove the validity of x; further, this encoding can be \"updated\'\' to a fresh new encoding for the next execution. We then require that if (x,w) are sampled from a \"hard\'\' distribution, then no PPT adversary A* can gain the ability to prove x (on its own) to an honest verifier, even if A* has participated in polynomially many interactive proof executions (with leakage) with an honest prover whose input is (x,w). Non-transferability is a strong security guarantee which suffices for many cryptographic applications (and in particular, implies witness hiding).
We show how to construct non-transferable proofs for all languages in NP which can tolerate leaking a constant fraction of prover\'s secret-state during each execution. Our construction is in the common reference string (CRS) model. To obtain our results, we build a witness-encoding scheme which satisfies the following continual-leakage-resilient (CLR) properties:
- The encodings can be randomized to yield a fresh new encoding,
- There does not exist any efficient adversary, who receiving only a constant fraction of leakage on polynomially many fresh encodings of the same witness w, can output a valid encoding provided that the witness w along with its corresponding input instance x were sampled from a hard distribution.
Our encoding schemes are essentially re-randomizable non-interactive zero-knowledge (NIZK) proofs for circuit satisfiability, with the aforementioned CLR properties. We believe that our CLR-encodings, as well as our techniques to build them, may be of independent interest.
26 August 2014
Lugano, Switzerland, May 2 - May 5
Notification: 30 January 2015
From May 2 to May 5
Location: Lugano, Switzerland
More Information: http://icits2015.net/
24 August 2014
New Brunswik, USA, January 12 - January 16
Location: New Brunswik, USA
More Information: http://dimacs.rutgers.edu/Workshops/Post-Quantum/
21 August 2014
Sibenik, Croatia, May 31 - June 5
Location: Sibenik, Croatia
More Information: http://summerschool-croatia15.cs.ru.nl/
Sibenik, Croatia, May 31 - June 5
Location: Sibenik, Croatia
More Information: http://summerschool-croatia15.cs.ru.nl/
Goa, India, February 4 - February 7
Location: Goa, India
More Information: http://nullcon.net
20 August 2014
Ding Wang, Gaopeng Jian, Haibo Cheng, Qianchen Gu, Chen Zhu, Ping Wang
Esha Ghosh, Olga Ohrimenko, Roberto Tamassia
We call this model Privacy-Preserving Authenticated List (PPAL).
In this model, the queries are performed on the list stored in the (untrusted) cloud where data integrity and privacy have to
be maintained. To realize an efficient authenticated data structure, we first adapt consistent data query model.
To this end we introduce a formal model called Zero-Knowledge List (ZKL) scheme which generalizes consistent membership queries in zero-knowledge
to consistent membership and order queries on a totally ordered set in zero knowledge. We present a construction of ZKL based on zero-knowledge set
and homomorphic integer commitment scheme. Then we discuss why this construction is not as efficient as desired in cloud applications and
present an efficient construction of PPAL based on bilinear accumulators and bilinear maps which is provably secure and zero-knowledge.
Ran Canetti, Abhishek Jain, Omer Paneth
We show a protocol that does not have this drawback. Specifically, in our protocol the client obtains a bound on the communication complexity of each session at the start of the session. Additionally the protocol is constant-rounds. Our protocol is fully concurrent, and assumes only collision-resistant hash functions. The proof requires considerably different techniques than those of Persiano and Visconti. Our main technical tool is an adaptation of the \"committed-simulator\" technique of Deng et. al [FOCS 09].