A layered perturbation method for the protection of tabular outputs
Section 2. Background
The proposed
strategy aims to protect the confidentiality of tables of magnitude in a
semi-controlled custom tabulation environment. It was primarily developed for
administrative (census-like) data, notably personal taxation data. At
Statistics Canada, such outputs are subject to disclosure control rules
including minimum population sizes for identifiable geographic areas, the use
of minimum-cell-size and dominance rules to suppress sensitive (confidential)
cells, and the application of complementary cell suppression (CCS) to prevent
the recuperation of sensitive cell values.
While personal
data are inherently safer than business data, they are more readily used in custom
tabulations. And with wider access to custom tabulations it becomes
increasingly difficult to carry out CCS effectively. Alternative methods need
to be considered. The proposed method consists of applying a perturbative
technique, independently, in every non sensitive cell of every table. Only
sensitive cells are suppressed, although some may become releasable if
perturbed. The method is meant to protect sensitive cells in tables as well as
to guard against residual disclosure from multiple tables
especially
disclosure by the differencing of nested totals. The focus is on protecting two
totals that differ by one unit.
It is assumed that
we are in a semi-controlled environment where access is somewhat restricted, or
at least not anonymous, so that some monitoring and control of requests is
applied. This precaution is needed because offering unrestricted tabulations to
anonymous hackers trying to exploit every vulnerability (in particular, through
multiple requests involving carefully chosen sets of units) could lead to the
approximate disclosure of unit values under certain conditions. The method is
developed for census-like data, which are riskier, but it could undoubtedly be
adapted to sample data if needed. The strategy is better suited to personal data
as they are less subject to dominance than business data, and near-dominant
cells get perturbed the most. But with some adaptation users may see to what
extent the strategy could meet their needs for other types of data.
If possible, we
would like the strategy to address other disclosure issues, such as the
protection of ratios and of other types of outputs. Other desirable features
are the ability to treat zeroes and negative values, the maintenance of data
quality, the preservation of additivity in tables, and operational aspects such
as computational simplicity and the use of minimal manual intervention.
In this paper we
use a
percent rule to identify sensitive cell totals,
meaning that a cell is sensitive if the aggregate contribution from the
smallest units, starting with the third-largest, is less than
of
the value of the largest unit (i.e., if
where
is
the cell total and
is
the contribution of its
largest
unit). We assume that cells failing a minimum-cell-size rule are also
sensitive.
We are interested
in preserving quality and confidentiality for magnitude data in a custom
tabulation environment. Techniques for tables of magnitude such as CCS (Cox and
Sande 1979) and Controlled Tabular Adjustment (Cox and Dandekar 2004) do not
work very well in such an environment. They require solving optimization
problems to find table-specific solutions. Problems start to occur when trying
to protect huge, complex and/or related (i.e., linked) tables, such as the
inability to reach a solution, or the use of heuristics that may yield
inconsistencies in suppression or perturbation patterns that can be exploited
by hackers. It is far easier to perturb cell totals directly, e.g., by the
application of random noise, but one still needs to look at the microdata to
ensure adequate protection while controlling the impact on quality. And without
additional measures it can lead to inconsistencies within and between tables
that can be exploited by hackers.
Microdata
perturbation, where data are perturbed at the microdata level, is better suited
for our multi-table environment. Tables are additive and usually without suppression;
with consistent results between tables. If custom tables are allowed it may be
possible to recover some individual perturbed values directly or by
differencing, so the noise level for each unit would need to be high enough to
meet target ambiguity levels. As a result, the cumulated noise for specific
aggregates can be large. A microdata perturbation method developed and used at
the U.S. Census Bureau is the EZS method (Evans, Zayatz and Slanta 1998). EZS
multiplies individual values
by a
weight
where
are
i.i.d. random variables with mean 0 and variance
Two
distributions for
of
interest are the split triangular distribution (shaped like Figure 2.1) and
the split uniform distribution (shaped like Figure 2.2) whose
corresponding values of
are
and
respectively.
The
are
permanently attached to their unit
Applying
the same noise to all variables will not affect ratios. If it is necessary to
protect ratios different weights
should
be used for different variables, or unit-specific weights can be used jointly
with unit-variable specific weights.

Description for Figure 2.1
Figure illustrating the split triangular distribution. The distribution is null up to Then, the values increase linearly from to the distribution showing a triangular shape. Then the distribution is null. It starts again at and linearly decreases to the distribution showing a second triangular shape. After, the distribution is null.

Description for Figure 2.2
Figure illustrating the split uniform distribution. The distribution is non null only from to and from to showing two identical rectangular shapes.
There are ways to
attenuate the cumulative impact of microdata perturbation on quality. Massell
and Funk (2007) suggest to balance the random noises within cells for a primary
table to limit their impact there. Other methods perturb microdata, but not always
the same way, allowing some inconsistencies in results. Giessing (2011)
proposes to multiply unit values
by
for
i.i.d.
except
in sensitive cells, where the largest value gets multiplied by
The
value
is
chosen to give an appropriate level of
protection for sensitive cells, allowing a lower value of
to be
used overall. But if
is too
low the method may not sufficiently protect against disclosure by differencing.
The Australian Bureau of Statistics’ Top Contributors Method (TCM), developed
for its TableBuilder remote access application, consists of perturbing the
largest respondents in each cell in a semi-consistent way, i.e., where parts of
their noise is applied consistently (Thompson, Broadfoot and Elazar 2013). The
LPM uses some of the same concepts but, as will be explained, protects more
against differencing.
Other commonly
used strategies such as rounding, (sub-)sampling and swapping units, say
between neighbouring areas, are better suited for the protection of frequency
tables.
ISSN : 1492-0921
Editorial policy
Survey Methodology publishes articles dealing with various aspects of statistical development relevant to a statistical agency, such as design issues in the context of practical constraints, use of different data sources and collection techniques, total survey error, survey evaluation, research in survey methodology, time series analysis, seasonal adjustment, demographic studies, data integration, estimation and data analysis methods, and general survey systems development. The emphasis is placed on the development and evaluation of specific methodologies as applied to data collection or the data themselves. All papers will be refereed. However, the authors retain full responsibility for the contents of their papers and opinions expressed are not necessarily those of the Editorial Board or of Statistics Canada.
Submission of Manuscripts
Survey Methodology is published twice a year in electronic format. Authors are invited to submit their articles in English or French in electronic form, preferably in Word to the Editor, (statcan.smj-rte.statcan@canada.ca, Statistics Canada, 150 Tunney’s Pasture Driveway, Ottawa, Ontario, Canada, K1A 0T6). For formatting instructions, please see the guidelines provided in the journal and on the web site (www.statcan.gc.ca/SurveyMethodology).
Note of appreciation
Canada owes the success of its statistical system to a long-standing partnership between Statistics Canada, the citizens of Canada, its businesses, governments and other institutions. Accurate and timely statistical information could not be produced without their continued co-operation and goodwill.
Standards of service to the public
Statistics Canada is committed to serving its clients in a prompt, reliable and courteous manner. To this end, the Agency has developed standards of service which its employees observe in serving its clients.
Copyright
Published by authority of the Minister responsible for Statistics Canada.
© Minister of Industry, 2017
Use of this publication is governed by the Statistics Canada Open Licence Agreement.
Catalogue No. 12-001-X
Frequency: semi-annual
Ottawa