ACM Transactions on Database Systems · 1979 · 207 citations · 16 references
ComputingComputer ScienceInformation SystemsData ManagementDatabasesStatisticsData ProtectionData SecurityDatabase ManagementDatabase PrivacyQuery ProcessingCharacteristic ClassesCharacteristic EquationQuery ExecutionQuery Tracking
Query programs report raw statistics for query sets defined by characteristic formulas, including size and sums of powers, and users assume confidentiality is preserved when small query sets are omitted. The paper introduces a general tracker that computes statistics for any query set without requiring prior knowledge of database contents. The authors review Schlörer's individual tracker and present a general tracker that exists whenever there are enough distinguishable individual classes, enabling calculation of arbitrary query set statistics without preknowledge. The study demonstrates that trackers can almost always compromise small query sets, that almost all databases have a general tracker that is easy to find, and that the absence of a general tracker does not guarantee security.
The query programs of certain databases report raw statistics for query sets, which are groups of records specified implicitly by a characteristic formula. The raw statistics include query set size and sums of powers of values in the query set. Many users and designers believe that the individual records will remain confidential as long as query programs refuse to report the statistics of query sets which are too small. It is shown that the compromise of small query sets can in fact almost always be accomplished with the help of characteristic formulas called trackers. Schlörer's individual tracker is reviewed; it is derived from known characteristics of a given individual and permits deducing additional characteristics he may have. The general tracker is introduced: It permits calculating statistics for arbitrary query sets, without requiring preknowledge of anything in the database. General trackers always exist if there are enough distinguishable classes of individuals in the database, in which case the trackers have a simple form. Almost all databases have a general tracker, and general trackers are almost always easy to find. Security is not guaranteed by the lack of a general tracker.
16
M. M. Astrahan, Michael W. Blasgen, Donald D. Chamberlin et al. · ACM Transactions on Database Systems · 1976 · 1K citations · Full text
The design and implementation of INGRES
Michael Stonebraker, Gerald Held, Eugene Wong et al. · ACM Transactions on Database Systems · 1976 · 884 citations · Full text
`` Strong '' NP-Completeness Results
M. R. Garey, David Johnson · Journal of the ACM · 1978 · 657 citations · Full text
Donald D. Chamberlin, Raymond F. Boyce · 1976 · 579 citations
David Dobkin, Anita K. Jones, Richard J. Lipton · ACM Transactions on Database Systems · 1979 · 203 citations · Full text