Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John B. Kam

dblp:63/1695 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
0since 2021 · last 1983
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
3 papers
Cryptographic primitives and cryptanalysis · 66% Systems and software security · 29% Privacy and data protection · 5%
Databases, data mining, and information retrieval
3 papers
Database system architecture and tuning · 52% Distributed and cloud data management · 48%
Theoretical computer science
1 paper
Mathematical optimization · 50% Approximation and online algorithms · 50%
Software engineering, system software, and programming languages
2 papers
Program analysis · 55% Compilers and program optimization · 45%

Topics — the 15 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management › data placement
file allocation
0.011983
An Approximation Algorithm to the File Allocation Problem in Computer Networks · PODS 1983
Approximation and online algorithms
approximation algorithms
0.011983
An Approximation Algorithm to the File Allocation Problem in Computer Networks · PODS 1983
Mathematical optimization
combinatorial optimization
0.011983
An Approximation Algorithm to the File Allocation Problem in Computer Networks · PODS 1983
Systems and software security › database security
database encryption
0.011981
A Database Encryption System with Subkeys · ACM Trans. Database Syst. 1981
Cryptographic primitives and cryptanalysis
block cipher
0.011979
Structured Design of Substitution-Permutation Encryption Networks · IEEE Trans. Computers 1979
Cryptographic primitives and cryptanalysis › symmetric cryptography
cipher design
0.011979
Structured Design of Substitution-Permutation Encryption Networks · IEEE Trans. Computers 1979
Cryptographic primitives and cryptanalysis › block cipher
substitution-permutation network
0.011979
Structured Design of Substitution-Permutation Encryption Networks · IEEE Trans. Computers 1979
Program analysis
data flow analysis
0.021976
Global Data Flow Analysis and Iterative Algorithms · J. ACM 1976
Application of Lattice Algebra to Loop Optimization · POPL 1975
Database system architecture and tuning › database security
inference control
0.011977
A Model of Statistical Databases and Their Security · ACM Trans. Database Syst. 1977
Database system architecture and tuning › analytical database system
statistical database
0.011977
A Model of Statistical Databases and Their Security · ACM Trans. Database Syst. 1977
Compilers and program optimization
compiler optimization
0.011976
Global Data Flow Analysis and Iterative Algorithms · J. ACM 1976
Program analysis › data flow analysis
iterative data flow analysis
0.011976
Global Data Flow Analysis and Iterative Algorithms · J. ACM 1976
Compilers and program optimization
loop optimization
0.011975
Application of Lattice Algebra to Loop Optimization · POPL 1975
Database system architecture and tuning › database security
encrypted database
0.011981
A Database Encryption System with Subkeys · ACM Trans. Database Syst. 1981
Privacy and data protection
statistical database privacy
0.011977
A Model of Statistical Databases and Their Security · ACM Trans. Database Syst. 1977

Methods — techniques the papers use, named apart from their topics

approximation algorithm · 0.0chinese remainder theorem · 0.0statistical inference · 0.0lattice theory · 0.0lattice algebra · 0.0depth-first ordering · 0.0completeness analysis · 0.0
YearPublicationVenuePosition
1983 An Approximation Algorithm to the File Allocation Problem in Computer Networks
abstract
Article An approximation algorithm to the file allocation problem in computer networks Share on Authors: Kowtha Murthy Paramus, New Jersey Paramus, New JerseyView Profile , John Kam Wang Research Laboratories, Waltham, Massachusetts Wang Research Laboratories, Waltham, MassachusettsView Profile , M. S. Krishnamoorthy Rensselaer Polytechnic Institute, Troy, New York Rensselaer Polytechnic Institute, Troy, New YorkView Profile Authors Info & Claims PODS '83: Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systemsMarch 1983 Pages 258–266https://doi.org/10.1145/588058.588087Online:21 March 1983Publication History 10citation274DownloadsMetricsTotal Citations10Total Downloads274Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Kowtha Murthy, John B. Kam, M. S. Krishnamoorthy
PODS2
1981 A Database Encryption System with Subkeys
abstract
A new cryptosystem that is suitable for database encryption is presented. The system has the important property of having subkeys that allow the encryption and decryption of fields within a record. The system is based on the Chinese Remainder Theorem.
George I. Davida, David L. Wells, John B. Kam
ACM Trans. Database Syst.3
1979 Structured Design of Substitution-Permutation Encryption Networks
abstract
In attempting to solve the problems of data security, researchers, and practititioners are placing increasing emphasis on encryption. An important class of encryption schemes is that of substitution-permutation (SP) encryption networks. A variant of the SP network has been chosen by the National Bureau of Standards as the data encryption standard. In this paper, we introduce the concept of completeness, which captures the intuitive notion of complexity of SP networks. The completeness property is examined and a technique for designigning complete SP networks is demonstrated.
John B. Kam, George I. Davida
IEEE Trans. Computers1
1978 Security and Privacy
abstract
The related fields of privacy and security are examined. Privacy issues are discussed and topics in the security fields of cryptography, database inference and operating systems are re viewed.
George I. Davida, David L. Wells, John B. Kam
COMPSAC3
1977 Monotone Data Flow Analysis Frameworks
John B. Kam, Jeffrey D. Ullman
Acta Informatica1
1977 A Model of Statistical Databases and Their Security
abstract
Considered here, for a particular model of databases in which only information about relatively large sets of records can be obtained, is the question of whether one can from statistical information obtain information about individuals. Under the assumption that the data in the database is taken from arbitrary integers, it is shown that essentially nothing can be inferred. It is also shown that when the values are known to be imprecise in some fixed range, one can often deduce the values of individual records.
John B. Kam, Jeffrey D. Ullman
ACM Trans. Database Syst.1
1976 Global Data Flow Analysis and Iterative Algorithms
abstract
Kildall has developed data propagation algorithms for code optimization in a general lattice theoretic framework. In another direction, Hecht and Ullman gave a strong upper bound on the number of iterations required for propagation algorithms when the data is represented by bit vectors and depth-first ordering of the flow graph is used. The present paper combines the ideas of these two papers by considering conditions under which the bound of Hecht and Ullman applies to the depth-first version of Kildall's general data propagation algorithm. It is shown that the following condition is necessary and sufficient: Let ƒ and g be any two functions which could be associated with blocks of a flow graph, let x be an arbitrary lattice element, and let 0 be the lattice zero. Then (*) (∀ƒ ,g,x ) [ƒ g (0) ≥ g (0) ∧ ƒ( x ) ∧ x ]. Then it is shown that several of the particular instances of the techniques Kildall found useful do not meet condition (*).
John B. Kam, Jeffrey D. Ullman
J. ACM1
1975 Application of Lattice Algebra to Loop Optimization
abstract
Article Free Access Share on Application of lattice algebra to loop optimization Authors: Amelia Fong Princeton University, Princeton N. J. Princeton University, Princeton N. J.View Profile , John Kam Princeton University, Princeton N. J. Princeton University, Princeton N. J.View Profile , Jeffrey Ullman Princeton University, Princeton N. J. Princeton University, Princeton N. J.View Profile Authors Info & Claims POPL '75: Proceedings of the 2nd ACM SIGACT-SIGPLAN symposium on Principles of programming languagesJanuary 1975 Pages 1–9https://doi.org/10.1145/512976.512977Online:01 January 1975Publication History 13citation241DownloadsMetricsTotal Citations13Total Downloads241Last 12 Months8Last 6 weeks4 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Amelia C. Fong, John B. Kam, Jeffrey D. Ullman
POPL2