|
ABSTRACT
The rising abuse of computers and increasing threat to personal privacy through data banks have stimulated much interest in the technical safeguards for data. There are four kinds of safeguards, each related to but distinct from the others. Access controls regulate which users may enter the system and subsequently which data sets an active user may read or write. Flow controls regulate the dissemination of values among the data sets accessible to a user. Inference controls protect statistical databases by preventing questioners from deducing confidential information by posing carefully designed sequences of statistical queries and correlating the responses. Statistical data banks are much less secure than most people believe. Data encryption attempts to prevent unauthorized disclosure of confidential information in transit or in storage. This paper describes the general nature of controls of each type, the kinds of problems they can and cannot solve, and their inherent limitations and weaknesses. The paper is intended for a general audience with little background in the area.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
ACHU78
|
ACHUGBUE, J.O., AND CHIN, F.Y. Output perturbation for protect~on of stat~s. tical data bases, Dept. Computing Science, Univ. Alberta, Edmonton, Canada, Jan. 1978.
|
| |
ANDE72
|
ANDERSON, J.P. "Information security in a multi-user computer environment," in Advances m computers, Vol. 12, Morris Rubinoff (Ed.), Academic Press, New York, 1972.
|
| |
BECK79
|
BECK, L.L. A security mechamsm for stattstical databases, Dept. Computer Science and Engineering, Southern Methodist Univ., Dallas, Tex., Jan. 1979.
|
 |
BONC77
|
|
| |
BORU71
|
BORUCH, R.F. "Maintaining confidentiality in educational research: A systematic analysis," Am. Psychol. 26 (1971), 413--430.
|
| |
CAMP77
|
CAMPBELL, D.T., ET AL. "Confidentiality-preserving modes of access to files and to interfile exchange for useful statistical analysis," Eval. Q. 1, 2 (May 1977), 269-299.
|
 |
COHE75
|
|
 |
COHE77
|
|
| |
COHE78
|
COHEN, E. "Information transmission in sequential programs," in Foundations of secure computation, R.A. DeMillo et al. (Eds.), Academic Press, New York, 1978, pp. 297-335.
|
 |
CONW72
|
|
| |
DALE78
|
DALENIUS, T., AND REISS, S.P. Dataswappmg--A technique for disclosure control, Computer Science, Brown Univ., Providence, R.I., (1978).
|
| |
DEMI77
|
DEMILLO, R.A., DOBKIN, D., AND LIP- TON, R.J. "Even data bases that lie can be compromised," IEEE Trans. Software Eng. SE-4, 1 (Jan. 1977) 73-75.
|
| |
DEMI78
|
|
 |
DENN71
|
|
 |
DENN76a
|
|
 |
DENN76b
|
|
 |
DENN77
|
|
 |
DENN79a
|
|
| |
DENN79b
|
DENNING, D.E., AND SCHLORER, d. A fast procedure for finding a tracker m a statistical database, Computer Science Dept., Purdue Umv., W. Lafayette, Ind. and Inst. Medizimsche Statistik und Dokumentation, Unlv Giessen, W. Germany, Feb. 1979.
|
| |
DENN79c
|
DENNING, D.E. Securing databases under random sample queries, Computer Science Dept., Purdue Univ., W. Lafayette, Ind., April 1979.
|
 |
DENN79d
|
|
 |
DENV66
|
|
| |
DIFF76
|
DIFFIE, W., AND HELLMAN, M. "New dtrections in cryptography," IEEE Trans. Inf Theory IT-22, 6 (Nov. 1976), 644-654.
|
| |
DIFF77
|
DIFFIE, W., AND HELLMAN, M E "Exhaustive cryptanalyms of the NBS Data Encryptlon Standard," Computer 10, 6 (June 1977), 74-84.
|
 |
DOBK79
|
|
| |
EHRS78
|
EHRSAM, W.F, MATYAS, S.M., MEYER, C.H., AND TUCHMAN, W.L. "A cryptographic key management scheme for implementing the Data Encryption Standard," IBM Syst. J. 17, 2 (1978), 106-125.
|
| |
ENGL74
|
ENGLAND, D.M. "Capability concept mechanism and structure in system 250," in Proc. Int. Workshop on Protection in Operatmg Systems, Inst. Recherche d'Informatique et d'Automatique, Rocquencourt, Le Chesnay, France, Aug. 1974, pp. 63-82.
|
 |
EVAN74
|
|
 |
FABR74
|
|
 |
FAGI78
|
|
| |
FEIG70
|
FEIGE, E.L., AND WATTS, H.W. "Protection of privacy through microaggregatlon," in Data bases, computer, and the social sciences, R.L. Blsco (Ed.), Wiley-Interscience, New York, 1970.
|
| |
FENT74
|
FENTON, J.S. "Memoryless subsystems," Comput. J 17, 2 (May 1974). 143- 147.
|
| |
FURT78
|
FURTEK, F. "Constraints and compromtse," in Foundattons of secure computation, R.A. DeMfllo et al. (Eds.), Academic Press, New York, 1978, pp. 189-204.
|
 |
GAIN78
|
|
| |
GARD77
|
GARDNER, M. "Mathematical games," Scz. Am. 237, 2 (Aug. 1977), 120-124.
|
| |
GEHR79
|
|
| |
GRAH72
|
GRAHAM, G S, AND DENNING, P.J. "ProtectlonmPrinciples and practice," in Proc. 1972 AFIPS Spring Jt. Computer Conf., Vol. 40, AFIPS Press, Montvale, N.J., pp. 417-429.
|
 |
GRIF76
|
|
| |
HANS71
|
HANSEN, M.H. "Insuring confidentiality of individual records in data storage and retrieval for statistical purposes," in Proc. 1971AFIPS Fall Jt. Computer Conf., Vol. 39, AFIPS Press, Montvale, N.J., pp. 579- 585.
|
 |
HARR76
|
|
 |
HART76
|
|
| |
HELL78
|
HELLMAN, M.E. "Security in communications networks," in Proc. AFIPS 1978 Nat. Computer Conf., Vol. 47, AFIPS Press, Montvale, N.J., 1978, pp. 1131- 1134.
|
| |
HOFF70
|
HOFFMAN, L.J., AND MILLER, W.F. "Getting a personal dossier from a statistical data bank," Datamation 16, 5 (May 1970), 74-75.
|
| |
HOFF77
|
HOFFMAN, L.J. Modern methods for computer security and privacy, Prentice- Hall, Englewood Cliffs, N.J., 1977.
|
| |
HSIA78
|
HSIAO, D.K., KERR, D.S., AND MADNICK, S.E. "Privacy and security of data communications and data bases," in Proc. Int Conf. Very Large Data Bases, Sept. 1978.
|
| |
JONE76
|
|
| |
KAHN67
|
KAHN, D. The codebreakers, Macmillan Co., New York, 1967.
|
| |
KARP70
|
KARPINSKI, R.H. "Reply to Hoffman and Shaw," Datamation 16, 10 (Oct. 1970), 11.
|
| |
KONF78
|
KONFELDER, L.M. "A method for certification," Lab. Computer Science, MIT, Cambridge, Mass., May 1978.
|
| |
KONH78
|
KONHEIM, A.G. "Cryptographic methods for data protection," Res. Rep. RC 7026 (#30100), IBM Thomas J. Watson Research Center, Yorktown Heights, N.Y., March 1978.
|
 |
LAMP73
|
|
 |
LEMP79
|
|
| |
LENN78
|
LENNON, R.E. "Cryptography architecture for information security," IBM Syst. J. 17, 2 (1978), 138-150.
|
 |
LIND76
|
|
 |
LIPN75
|
|
| |
LIPT78
|
LIPTON, R.J., AND BUDD, T.A. "On classes of protection systems," in Foun. dattons of secure computation, R.A. DeMillo et al. (Eds.), Academic Press, New York, 1978, pp. 281-296.
|
| |
MADN79
|
MADNICK, S.E. Computer security, Academic Press, New York, 1979.
|
| |
MATY78
|
MATYAS, S.M., AND MEYER, C.H. "Generation, distribution, and installation of cryptographic keys," IBM Syst. J. 17, 2 (1978), 126-137.
|
| |
MERK78
|
MEEKLE, R.C., AND HELLMAN, M.E. "Hiding information and signatures in trap door knapsacks," IEEE Trans. Inf. Theory, It-24, 5 (Sept. 1978), 525- 530.
|
 |
MILL76
|
|
| |
MILL78
|
MILLEN, J.K. "Constraints and multilevel security," in Foundations of secure computation, R.A. DeMillo et al. (Eds.), Academic Press, New York, 1978, pp 205- 222.
|
| |
MORR78
|
MORRIS, R., AND THOMPSON, K. Password security: A case history, CS- TR-71, Bell Labs, Murray Hill, N.J., April 1978.
|
| |
MYER78
|
|
| |
NBS77
|
NATIONAL BUREAU OF STAND~/.RDS, Data Encryption Standard, FIPS PUB 46, Jan. 1977.
|
 |
NEED77
|
|
 |
NEED78
|
|
| |
NEUM77
|
NEUMANN, P.G., ET AL. "A probably secure operating system: The system, its applications, and proofs," Project 4332 Final Rep., SRI International, Menlo Park, Calif., Feb. 1977.
|
| |
NIEL76
|
NIELSEN, N.R., RUDER, B., AND BRAN- DIN, D.H. "Effective safeguards for computer system integrity," in Proc. AFIPS Nat. Computer Conf. Vol. 45, AFIPS Press, Montvale, N.J., 1976, pp. 75-84.
|
| |
ORGA72
|
|
| |
ORGA73
|
|
| |
PARK76
|
PARKER, D.B. Crime by computer, Scribner's, New York, 1976.
|
| |
POPE74
|
POPEK, G.J. "Protection structures," Computer 7, 6 (June 1974), 22-31.
|
| |
POPE78a
|
|
| |
POPE78b
|
|
 |
POPE78c
|
|
| |
RABI78
|
RABIN, M. "Digital signatures using conventional encryption algorithms," in Foundations of secure computing, R.A. DeMiUo et al. (Eds.), Academic Press, New York, 1978, pp. 155-166.
|
| |
REDE74
|
REDELL, D.R., AND FABRY, R.S. "Selective revocation of capabilities," Proc. Int. Workshop Protection m Operating Systems, inst. Recherche d'Informatique et d'Automatique, Rocquencourt, Le Chesnay, France, Aug. 1974
|
| |
REIT78
|
REITMAN, R.P., AND ANDREWS, G.R. Certifying information flow properties of programs: An axiomatic approach, Syracuse Univ., Syracuse, N.Y., and Cornell Univ., Ithaca, N.Y., 1978.
|
 |
RIVE78a
|
|
| |
RIVE78b
|
RIVEST, R.L., ADLEMAN, L., AND DER- TOUZOS, M.L. "On data banks and privacy homomorphisms," in Foundations of secure computing, R.A. DeMillo et al. (Eds.), Academic Press, New York, 1978, pp. 169-179.
|
| |
RPP77
|
"The report of the privacy protection study commission," Appendix 5, in Tech. nology and privacy, U.S. GoD. Printing Office, Washington, D.C. July 1977.
|
| |
SALT75
|
SALTZER, J.H., AND SCHROEDER, M.D. "The Protection of information in computer systems," Proc IEEE 63, 9 (Sept. 1975), 1278-1308.
|
 |
SALT78
|
|
| |
SCHL75
|
~CHLdRER, J. "Identification and retrieval of personal records from a statistical data bank," Methods Inf. Med 14, 1 (Jan. 1975), 7-13.
|
| |
SCHL77
|
SCHLORER, J. "Confidentiality and security in statistical data banks," Proc. Workshop on Data Documentation, Verlag Dokumentation, 1977, pp. 101-123.
|
| |
SCHL78
|
SCHLORER, J. Security of statistical databases: Multidimensional transforma. tiono TB-IMSD 2/78, Inst. Medizinische Statistik und Documentation, Univ. GleN- sen. W. Germany, 1978.
|
| |
SCHL79
|
SCHLORER, J. Disclosure from statist~. cal databases: Quantitative aspects of trackers, Inst. Medizinische Statistik und Dokumentation, Univ. Giessen, W. Germany, March 1979; to appear in A CM Trans. Database Syst.
|
 |
SCHR72
|
|
 |
SCHR77
|
Michael D. Schroeder , David D. Clark , Jerome H. Saltzer, The Multics kernel design project, Proceedings of the sixth ACM symposium on Operating systems principles, p.43-56, November 16-18, 1977, West Lafayette, Indiana, United States
|
 |
SCHW79
|
|
| |
SHAM79
|
SHAMIR, A., RIVEST, R.L., AND ADLEMAN, L.M. "Mental poker," Lab. Computer Science, MIT, Cambridge, Mass., Jan. 1979.
|
| |
SHAN77
|
SHANKAR, K.S. "The total computer security problem: An overdraW," Computer 10, 6 (June 1977), 50-73.
|
 |
SIMM79
|
|
 |
SNYD77
|
|
 |
STON74
|
|
| |
TURN76
|
TURN, I~., AND WARE, W.H. "Privacy and security issues m information systems," IEEE Trans. Comput. C-25, 12 (Dec 1976), 1353-1361.
|
 |
WALT75
|
K. G. Walter , S. I. Schaen , W. F. Ogden , W. C. Rounds , D. G. Shumway , D. D. Schaeffer , K. J. Biba , F. T. Bradshaw , S. R. Ames , J. M. Gilligan, Structured specification of a Security Kernel, Proceedings of the international conference on Reliable software, p.285-293, April 21-23, 1975, Los Angeles, California
|
| |
WEIS69
|
WEISSMAN, C. "Security controls in the ADEPT-50 time-sharing system," Proc. 1969 AFIPS Fall Jt. Computer Conf., Vol. 35, AFIPS Press, Montvale, N.J., pp. 119- 133.
|
| |
WEST72
|
WESTIN, A.F., AND BAKER, M.A. Databanks in a free society, Quadrangle Books, New York, 1972.
|
| |
WILE68
|
|
 |
YU78
|
|
CITED BY 26
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacob Y. Levy , Laurent Demailly , John K. Ousterhout , Brent B. Welch, The safe-Tcl security model, Proceedings of the Annual Technical Conference on USENIX Annual Technical Conference, 1998, p.23-23, June 15-19, 1998, New Orleans, Louisiana
|
|
|
|
|
|
|
|
|
|
|
|
Vangalur S. Alagar , Bernard Blanchard , David Glaser, Effective inference control mechanisms for securing statistical databases, Proceedings of the May 4-7, 1981, national computer conference, May 04-07, 1981, Chicago, Illinois
|
|