George I. Davida

dblp:d/GIDavida · DBLP profile ↗
← Back
24ranked-venue papers
19as first author
0since 2021 · last 2009
—ORCID · none

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

Security and privacy · 12 · 10 first-authorTheory of computation · 5 · 4 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorSystems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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
12 papers
Biometric security · 39% Authentication and access control · 17% Cryptographic protocols and secure computation · 13%
Theoretical computer science
4 papers
Algorithms and data structures · 64% Computational complexity · 21% Coding theory · 14%
Databases, data mining, and information retrieval
3 papers
Database system architecture and tuning · 59% Data models and query languages · 27% Query processing and optimization · 14%

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

TopicWeightPapersLastEvidence papers
Biometric security
biometric recognition
0.011998
On Enabling Secure Applications Through Off-Line Biometric Identification · S&P 1998
Computational complexity
circuit complexity
0.011991
Fast Parallel Arithmetic via Modular Representation · SIAM J. Comput. 1991
Algorithms and data structures › number-theoretic algorithms
integer arithmetic
0.011991
Fast Parallel Arithmetic via Modular Representation · SIAM J. Comput. 1991
Algorithms and data structures › number-theoretic algorithms
integer division
0.011991
Fast Parallel Arithmetic via Modular Representation · SIAM J. Comput. 1991
Biometric security
biometric authentication
0.011998
On Enabling Secure Applications Through Off-Line Biometric Identification · S&P 1998
Biometric security › biometric template protection
biometric key binding
0.011998
On Enabling Secure Applications Through Off-Line Biometric Identification · S&P 1998
Authentication and access control › identity management
user identification
0.011998
On Enabling Secure Applications Through Off-Line Biometric Identification · S&P 1998
Malware analysis
anti-virus
0.011989
Defending Systems against Viruses through Cryptographic Authentication · S&P 1989
Authentication and access control
cryptographic authentication
0.011989
Defending Systems against Viruses through Cryptographic Authentication · S&P 1989
Hardware security and side channels
cryptographic hardware
0.011987
A Crypto-Engine · CRYPTO 1987
Database system architecture and tuning › database security
encrypted database
0.021982
Cryptographic Relational Algebra · S&P 1982
A Database Encryption System with Subkeys · ACM Trans. Database Syst. 1981
Systems and software security
operating system security
0.021981
A System Architecture to Support a Verifiably Secure Multilevel Security System · S&P 1980
The Design of Secure CPU-Multiplexed Computer Systems: The Master/Slave Architecture · S&P 1981
Systems and software security › database security
database encryption
0.011981
A Database Encryption System with Subkeys · ACM Trans. Database Syst. 1981
Operating systems › system security › operating system security › secure operating system
secure operating system design
0.011981
The Design of Secure CPU-Multiplexed Computer Systems: The Master/Slave Architecture · S&P 1981
Authentication and access control
authentication
0.011989
Defending Systems against Viruses through Cryptographic Authentication · S&P 1989
Cryptographic protocols and secure computation › key management
key distribution
0.011980
Protecting Shared Cryptographic Keys · S&P 1980
Cryptographic protocols and secure computation
key management
0.011980
Protecting Shared Cryptographic Keys · S&P 1980
Systems and software security
multilevel security
0.011980
A System Architecture to Support a Verifiably Secure Multilevel Security System · S&P 1980
Cryptographic protocols and secure computation
secret sharing
0.011980
Protecting Shared Cryptographic Keys · S&P 1980
Cryptographic protocols and secure computation › secret sharing
threshold secret sharing
0.011980
Protecting Shared Cryptographic Keys · S&P 1980
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
Coding theory
error-correcting codes
0.021975
A new error-locating polynomial for decoding of BCH codes (Corresp.) · IEEE Trans. Inf. Theory 1975
Forward-Error Correction with Decision Feedback · Inf. Control. 1972
Data models and query languages
query inference
0.011978
Database Security · IEEE Trans. Software Eng. 1978
Privacy and data protection
inference attack
0.011978
Database Security · IEEE Trans. Software Eng. 1978
Privacy and data protection
statistical database privacy
0.011978
Database Security · IEEE Trans. Software Eng. 1978
Coding theory › error-correcting codes › cyclic codes
BCH codes
0.011975
A new error-locating polynomial for decoding of BCH codes (Corresp.) · IEEE Trans. Inf. Theory 1975
Coding theory › error-correcting codes › decoding › algebraic decoding
error-locator polynomial
0.011975
A new error-locating polynomial for decoding of BCH codes (Corresp.) · IEEE Trans. Inf. Theory 1975
Coding theory › error-correcting codes › cyclic codes › BCH codes
step-by-step decoding
0.011975
A new error-locating polynomial for decoding of BCH codes (Corresp.) · IEEE Trans. Inf. Theory 1975

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

encryption · 0.0parallel algorithm · 0.0modular arithmetic · 0.0cryptographic authentication · 0.0chinese remainder theorem · 0.0threshold scheme · 0.0system architecture design · 0.0completeness analysis · 0.0
YearPublicationVenuePosition
2009 Fast arithmetics using Chinese remaindering
George I. Davida, Bruce E. Litow, Guangwu Xu
Inf. Process. Lett.1
2001 A Practical and Effective Approach to Large-Scale Automated Linguistic Steganography
Mark Chapman, George I. Davida, Marc Rennhard
ISC2
1999 Perfectly Secure Authorization and Passive Identification for an Error Tolerant Biometric System
George I. Davida, Yair Frankel
IMACC1
1998 On Enabling Secure Applications Through Off-Line Biometric Identification
abstract
In developing secure applications and systems, designers must often incorporate secure user identification in the design specification. In this paper, we study secure off-line authenticated user identification schemes based on a biometric system that can measure a user's biometrics accurately (up to some Hamming distance). The presented schemes enhance identification and authorization in secure applications by binding a biometric template with authorization information on a token such as a magnetic strip. Also developed are schemes specifically designed to minimize the compromising of a user's private biometrics data, encapsulated in the authorization information, without requiring secure hardware tokens. We also study the feasibility of biometrics performing as an enabling technology for secure systems and applications design. We investigate a new technology which allows a user's biometrics to facilitate cryptographic mechanisms.
George I. Davida, Yair Frankel, Brian J. Matt
S&P1
1997 Hiding the Hidden: A software system for concealing ciphertext as innocuous text
Mark Chapman, George I. Davida
ICICS2
1992 Passports and visas versus IDs
George I. Davida, Yvo Desmedt
Comput. Secur.1
1991 Fast Parallel Arithmetic via Modular Representation
abstract
An almost uniform $NC^1 $ circuit family for integer division is presented. The circuit size is $O(n^6 / \log (n))$. The circuit design is based on modular representation for integers below $2^n $. In particular, a very efficient technique is introduced for computing “$a < b$?” when a and b in modular representation. This leads to a uniform $NC^1 $ circuit of $O(n^2 )$ size for comparison of integers in modular representation.
George I. Davida, Bruce E. Litow
SIAM J. Comput.1
1989 Defending Systems against Viruses through Cryptographic Authentication
abstract
The author describes the use of cryptographic authentication for controlling computer viruses. The objective is to protect against viruses infecting software distributions, updates, and programs stored or executed on a system. The authentication determines the source and integrity of an executable, relying on the source to produce virus-free software. The scheme relies on a trusted (and verifiable, where possible) device, the authenticator, used to authenticate and update programs and convert programs between the various formats. In addition, each user's machine uses a similar device to perform run-time checking.>
George I. Davida, Yvo Desmedt, Brian J. Matt
S&P1
1987 A Crypto-Engine
George I. Davida, Frank B. Dancs
CRYPTO1
1987 Arbitration in Tamper Proof Systems
George I. Davida, Brian J. Matt
CRYPTO1
1982 Cryptographic Relational Algebra
abstract
Data protection in computer systems is a rather complex problem. Data has to be protected while it is in memory, during communication and while it is stored on mass storage devices. During computation the central processor executes instructions and operates on data that are in readable form. The problem of operating on encrypted data was first considered by Rivest et al [4]. However, notrivial privacy homomorphisms do not exist. Thus it seems that isolation of users is the only alternative if security and privacy is to be achieved. However, in practice isolation is difficult to enforce. Worse, when user to user communication is allowed, more serious loopholes develop. Even though the problems of protection in Operating Systems in general are difficult, one does not have to settle for no security. Encryption allows the protection of data even when good security measures are lacking in an Operating System. In fact it is possible to design operating systems with improved protection using encryption [3]. In this paper we shall consider the problems of encrypted relational datsbases and show that it is possible under some circumstances to perform relational operations without decrypting an entire record.
George I. Davida, Yi-Shiung Yeh
S&P1
1981 Multilevel Secure Distributed System
George I. Davida, Richard A. DeMillo, Richard J. Lipton
ICDCS1
1981 The Design of Secure CPU-Multiplexed Computer Systems: The Master/Slave Architecture
abstract
Operating systems security is relatively new area. Most Operating Systems were designed without adequate attention to security since the primary concerns were economic. In this paper we present a new architecture that facilitates the design of secure time-shared Operating Systems. This approach differs from others that rely on verification to achieve security. In the proposed architecture, encryption is used to enforce the security policies.
George I. Davida, Jon Livesey
S&P1
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.1
1980 Protecting Shared Cryptographic Keys
abstract
In this paper, we present a scheme for distributing a key to n users in such a way as to require at least k of them (k < n) to be present to construct the original key. The scheme has the property that up to k - 1 defections can be tolerated. It can be implemented simply and efficiently.
George I. Davida, Richard A. DeMillo, Richard J. Lipton
S&P1
1980 A System Architecture to Support a Verifiably Secure Multilevel Security System
abstract
Technology that allows significant sharing of computer resources carries with it an increased responsibility to protect these resources from un-authorized, malicioua, irresponsible, or unintended use or disclosure. The years have seen a progression of increasingly sensitive information made available in increasingly less supervised modes to a variety of users. Commercial users routinely store valuable financial information and conduct cashless transactions electronically. University professors maintain class grading forms and examinations on departmental computers. Government agencies keep extensive databases of sensitive information regarding employees, foreign nationals, U.S. citizens. The military and intelligence communities continue to press for more powerful techniques to enhance their information gathering and processing capabilities. In spite of the clear need for guarantees of security, all practical schemes to protect information stored or manipulated by such systems are either seriously flawed or reduce ultimately to a collection of physical security protocols (ace [1] for an overview of the state of the art).
George I. Davida, Richard A. DeMillo, Richard J. Lipton
S&P1
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. Computers2
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
COMPSAC1
1978 Security and Privacy
George I. Davida
VLDB1
1978 Database Security
abstract
Databases may be compromised by asking a set of queries which return only statistical information and making inferences about a specific entry from the results of the set of queries. We present methods of constructing the set of queries to compromise a database where all the queries in the set return the maximum of a set of k elements, or all queries return the mean of a set of k elements. In the case of the mean query, all elements involved will be compromised. We also consider bounds on the number of queries required to compromise the database.
George I. Davida, David J. Linton, C. Russel Szelag, David L. Wells
IEEE Trans. Software Eng.1
1975 A new error-locating polynomial for decoding of BCH codes (Corresp.)
abstract
We develop a new error-locating polynomial for BCH codes. This polynomial has a simple form and suggests a decoding procedure similar to Massey's step-by-step decoding.
George I. Davida, J. Cowles
IEEE Trans. Inf. Theory1
1974 Optimum Featurs and Graph Isomorphism
abstract
An algorithm is presented to test the graph isomorphism for undirected linear graphs. The graph isomorphism between two or more graphs can be tested by obtaining their optimum codes. The algorithm relabels the nodes of graphs to obtain optimum codes. The optimum code is the code of maximum weight obtained from the upper triangle of the Adjacency matrix of the given graph. The method of ordering the nodes of a graph to produce a code invariant to isomorphism is related to invariant features in feature extraction [7], [15].
Yogesh J. Shah, George I. Davida, Michael K. McCarthy
IEEE Trans. Syst. Man Cybern.2
1972 Forward-Error Correction with Decision Feedback
George I. Davida, Sudhakar M. Reddy
Inf. Control.1
1970 A Class of High-Rate Double-Error-Correcting Convolutional Codes
Sudhakar M. Reddy, George I. Davida, John P. Robinson
Inf. Control.2