coding theory : tutorial & survey .
A hard-core predicate for all one-way functions