International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Trevor Swope

Publications

Year
Venue
Title
2019
TCC
Characterizing Collision and Second-Preimage Resistance in Linicrypt
Ian McQuoid Trevor Swope Mike Rosulek
Linicrypt (Carmer & Rosulek, Crypto 2016) refers to the class of algorithms that make calls to a random oracle and otherwise manipulate values via fixed linear operations. We give a characterization of collision-resistance and second-preimage resistance for a significant class of Linicrypt programs (specifically, those that achieve domain separation on their random oracle queries via nonces). Our characterization implies that collision-resistance and second-preimage resistance are equivalent, in an asymptotic sense, for this class. Furthermore, there is a polynomial-time procedure for determining whether such a Linicrypt program is collision/second-preimage resistant.

Coauthors

Ian McQuoid (1)
Mike Rosulek (1)
Trevor Swope (1)