A database has a plurality of entries and a plurality of attributes common
to each entry, where each entry corresponds to an individual. A query q
is received from a querying entity query q and is passed to the database,
and an answer a is received in response. An amount of noise e is
generated and added to the answer a to result in an obscured answer o,
and the obscured answer o is returned to the querying entity. Thus, a
level of protection of privacy is provided to each individual represented
within the database.