Related Concepts
Definition
A hard-core bit of a one-way function y = f(x) is any bit or other binary function of the input x that is hard to compute significantly better than guessing given the output y alone.
Theory
Let f be a one-way function. According to the definition of such a function, it is difficult, given y = f(x), where x is random, to recover x. However, it may be easy to determine certain information about x. For instance, the RSA function \(f(x) = {x}^{e}\) mod n (RSA public-key encryption) is believed to be one-way, yet it is easy to compute the Jacobi symbol of x, given f(x):
Another example is found in the discrete exponentiation function \(f(x) = {g}^{x}\) mod p (discrete logarithm problem), where the least-significant bit of x is revealed from the Legendre symbol of f(x), i.e., \(f{(x)}^{(p-1)/2}\)...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Alexi WB, Chor B, Goldreich O, Schnorr C-P (1988) RSA and Rabin functions: certain parts are as hard as the whole. SIAM J Comput 17(2):194–209
Blum M, Micali S (1984) How to generate cryptographically strong sequences of pseudo-random bits. SIAM J Comput 13(4):850–863
Goldreich O, Levin L (1989) A hard-core predicate for all one-way functions. In: Proceedings of the 21st annual ACM symposium on theory of computing. ACM, New York, pp 25–32
Håstad J, Näslund M (2004) The security of all RSA and discrete log bits. J ACM 51(2):187–230
Håstad J, Schrift AW, Shamir A (1993) The discrete logarithm modulo a composite hides O(n) bits. J Comput Syst Sci 47(3):376–404
Yao A (1982) Theory and applications of trapdoor functions. In: Proceedings of the 23rd Annual IEEE Symposium on Foundations of Computer Science (FOCS). IEEE Computer Society Press, Los Alamitos, pp 80–91
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Kaliski, B. (2011). Hard-Core Bit. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_412
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_412
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering