Cryptology ePrint Archive: Report 2015/375

Bounds on surmising remixed keys

Daniel R. L. Brown

Abstract: A remixed key is derived from a secret source key by applying a public but unpredictable random function to the source key. A remixed key models a key derived from a shared secret and a public unpredictable salt, using a common, deterministic, pseudorandom function---which is somewhat like TLS record-layer keys. This report tries to validate the intuition that remixed keys are not easy to surmise, in other words, that remixing does not introduce an exploitable spike in the probability distribution of the remixed key. The report provides pencil-and-paper proofs of numerical bounds on the probability that an adversary can surmise a remixed key, assuming a uniformly random source key and remix function. The proofs are derived from a proof of an asymptotic result on probability theory in a textbook by Shoup.

Category / Keywords: foundations / Key derivation, entropy

Date: received 20 Apr 2015, last revised 21 Nov 2016

Contact author: dbrown at certicom com

Available format(s): PDF | BibTeX Citation

Note: More credit to Shoup.

Version: 20161121:154051 (All versions of this report)

Short URL: ia.cr/2015/375

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]