G. R. Blakley

dblp:74/1652 · also G. Robert Blakley, George Robert Blakley Jr., Robert Blakley 0001 · DBLP profile ↗
← Back
22ranked-venue papers
16as first author
0since 2021 · last 2010
—ORCID · none

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

Security and privacy · 17 · 13 first-authorTheory of computation · 2Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, 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
13 papers
Digital forensics and information hiding · 41% Cryptographic protocols and secure computation · 34% Cryptographic primitives and cryptanalysis · 18%
Theoretical computer science
9 papers
Coding theory · 74% Information theory · 13% Algorithms and data structures · 9%

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

TopicWeightPapersLastEvidence papers
Digital forensics and information hiding › fingerprinting
collusion-resistant codes
0.012003
Digital fingerprinting codes: problem statements, constructions, identification of traitors · IEEE Trans. Inf. Theory 2003
Digital forensics and information hiding
fingerprinting
0.012003
Digital fingerprinting codes: problem statements, constructions, identification of traitors · IEEE Trans. Inf. Theory 2003
Coding theory
fingerprinting codes
0.012003
Digital fingerprinting codes: problem statements, constructions, identification of traitors · IEEE Trans. Inf. Theory 2003
Cryptographic protocols and secure computation
secret sharing
0.061995
General Perfect Secret Sharing Schemes · CRYPTO 1995
Threshold Schemes with Disenrollment · CRYPTO 1992
Smallest Possible Message Expansion in Threshold Schemes · CRYPTO 1986
Cryptographic protocols and secure computation › secret sharing
threshold secret sharing
0.041992
Threshold Schemes with Disenrollment · CRYPTO 1992
Smallest Possible Message Expansion in Threshold Schemes · CRYPTO 1986
Security Proofs for Information Protection Systems · S&P 1981
Cryptographic protocols and secure computation › secret sharing
perfect secret sharing
0.011995
General Perfect Secret Sharing Schemes · CRYPTO 1995
Cryptographic primitives and cryptanalysis
block cipher
0.011985
Information Theory Without the Finiteness Assumption, II: Unfolding the DES · CRYPTO 1985
Systems and software security › database security
database encryption
0.011985
A Database Encryption Scheme Which Allows the Computation of Statistics Using Encrypted Data · S&P 1985
Cryptographic primitives and cryptanalysis › block cipher
DES
0.011985
Information Theory Without the Finiteness Assumption, II: Unfolding the DES · CRYPTO 1985
Privacy and data protection › privacy-preserving computation
encrypted data processing
0.011985
A Database Encryption Scheme Which Allows the Computation of Statistics Using Encrypted Data · S&P 1985
Cryptographic primitives and cryptanalysis › coding theory
fingerprinting codes
0.011985
Fingerprinting Long Forgiving Messages · CRYPTO 1985
Cryptographic protocols and secure computation › secret sharing
ramp secret sharing
0.011984
Security of Ramp Schemes · CRYPTO 1984
Algorithms and data structures
modular arithmetic
0.011983
A Computer Algorithm for Calculating the Product AB Modulo M · IEEE Trans. Computers 1983
Algorithms and data structures › modular arithmetic
modular multiplication
0.011983
A Computer Algorithm for Calculating the Product AB Modulo M · IEEE Trans. Computers 1983
Coding theory › error-correcting codes
erasure coding
0.011982
Pooling, Splitting, and Restituting Information to Overcome Total Failure of Some Channels of Communication · S&P 1982
Logic in computer science › model theory
infinite structures
0.011982
Infinite Structures in Information Theory · CRYPTO 1982
Information theory › information-theoretic security
secret sharing
0.011982
Pooling, Splitting, and Restituting Information to Overcome Total Failure of Some Channels of Communication · S&P 1982
Information theory › information-theoretic security
information-theoretic cryptography
0.021985
Information Theory Without the Finiteness Assumption, II: Unfolding the DES · CRYPTO 1985
Information Theory Without the Finiteness Assumption, I: Cryptosystems as Group-Theoretic Objects · CRYPTO 1984
Cryptographic primitives and cryptanalysis › symmetric cryptography
one-time pad
0.011980
One Time Pads Are Key Safeguarding Schemes, Not Cryptosystems Fast Key Safeguarding Schemes (Threshold Schemes) Exist · S&P 1980
Query processing and optimization › secure query processing
encrypted query processing
0.011985
A Database Encryption Scheme Which Allows the Computation of Statistics Using Encrypted Data · S&P 1985
Cryptographic protocols and secure computation
traitor tracing
0.011985
Fingerprinting Long Forgiving Messages · CRYPTO 1985
Quantum computing and quantum information
security proof
0.011981
Security Proofs for Information Protection Systems · S&P 1981
Coding theory
finite fields
0.011980
One Time Pads Are Key Safeguarding Schemes, Not Cryptosystems Fast Key Safeguarding Schemes (Threshold Schemes) Exist · S&P 1980

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

identification algorithms · 0.1code construction · 0.1historical analysis · 0.0group theory · 0.0chinese remainder theorem · 0.0product measures · 0.0probabilistic security proofs · 0.0lagrange interpolation · 0.0multiple precision arithmetic · 0.0threshold scheme · 0.0secret sharing · 0.0projective geometry · 0.0information theory · 0.0
YearPublicationVenuePosition
2010 Robust parent-identifying codes
abstract
Codes with the identifiable parent property (IPP codes) are used in traitor tracing schemes that protect data broadcast by the publisher from unauthorized access or distribution. An n-word y over a finite alphabet is called a descendant of a set of t words x1, ..., xtif yiϵ {x1i, ..., xti} for all i = 1, ... n. A code C = {x1, ..., xM} is said to have the i-IPP property if for any n-word y that is a descendant of at most t parents belonging to the code it is possible to identify at least one of them. The existence of good i-IPP codes is known from earlier works. We introduce a robust version of IPP codes which allows unconditional identification of parents even if some of the coordinates in y can break away from the descent rule, i.e., can take arbitrary values from the alphabet, or become completely unreadable. By linking this problem to perfect hash functions and, more generally, to hash distances of a code, we prove initial results on the proportion of such coordinates that can be tolerated under the unconditional recovery requirement.
Alexander Barg, G. R. Blakley, Gregory A. Kabatiansky, Cédric Tavernier
ITW2
2005 All Sail, No Anchor III: Risk Aggregation and Time's Arrow
Bob Blakley 0001, G. R. Blakley
ACISP2
2004 Random coding technique for digital fingerprinting codes: fighting two pirates revisited
abstract
This paper considers the fingerprinting problem for the particular case when coalitions of pirates consist of no more than two users. It proves that random binary fingerprinting codes are secure against size-2 coalitions with probability of error tending to zero and code rate R=1-1/21og/sub 2/3=0.2075. This is an improvement by a factor of eight over the best known schemes that provide the error probability tending to zero.
G. R. Blakley, Gregory A. Kabatiansky
ISIT1
2003 Digital fingerprinting codes: problem statements, constructions, identification of traitors
abstract
We consider a general fingerprinting problem of digital data under which coalitions of users can alter or erase some bits in their copies in order to create an illegal copy. Each user is assigned a fingerprint which is a word in a fingerprinting code of size M (the total number of users) and length n. We present binary fingerprinting codes secure against size-t coalitions which enable the distributor (decoder) to recover at least one of the users from the coalition with probability of error exp(-/spl Omega/(n)) for M=exp(/spl Omega/(n)). This is an improvement over the best known schemes that provide the error probability no better than exp(-/spl Omega/(n/sup 1/2/)) and for this probability support at most exp(O(n/sup 1/2/)) users. The construction complexity of codes is polynomial in n. We also present versions of these constructions that afford identification algorithms of complexity poly(n)=polylog(M), improving over the best previously known complexity of /spl Omega/(M). For the case t=2, we construct codes of exponential size with even stronger performance, namely, for which the distributor can either recover both users from the coalition with probability 1-exp(/spl Omega/(n)), or identify one traitor with probability 1.
Alexander Barg, G. R. Blakley, Gregory A. Kabatiansky
IEEE Trans. Inf. Theory2
2000 All Sail, No Anchor, 1: Cryptography, Risk, and e-Commerce
Bob Blakley 0001, G. R. Blakley
ACISP2
2000 Construction and Categories of Codes
G. R. Blakley, I. Borosh, Andreas Klappenecker
ACISP1
1999 Twenty Years of Cryptography in the Open Literature
abstract
The paper concentrates on the real world problems created in the last two decades (1973-99) by cryptographers who publish in the open literature, and also mentions what gave rise to these problems-the solutions we gave to various theoretical problems, often of our own posing. For the last twenty years (1980-99), the annual IEEE Symposia on Security and Privacy have provided us with a stimulating and encouraging environment within which to expand cryptography's structure and visibility, while exposing us to criticism from workers in other security-related areas. Cryptography has been an important component of S&P, but seldom a major one. Much work presented is from conferences other than S&P. But S&P's influence has been ubiquitous and formative for the worldwide community of open literature cryptographers. To set the problems stage, the author presents six propositions for consideration, not necessarily for acceptance.
G. R. Blakley
S&P1
1995 General Perfect Secret Sharing Schemes
G. R. Blakley, Gregory A. Kabatiansky
CRYPTO1
1992 Threshold Schemes with Disenrollment
Bob Blakley 0001, G. R. Blakley, Agnes Hui Chan, James L. Massey
CRYPTO2
1987 Cryptosystems Based on an Analog of Heat Flow
G. R. Blakley, William Rundell
CRYPTO1
1986 Smallest Possible Message Expansion in Threshold Schemes
G. R. Blakley, R. D. Dixon
CRYPTO1
1985 Information Theory Without the Finiteness Assumption, II: Unfolding the DES
G. R. Blakley
CRYPTO1
1985 Fingerprinting Long Forgiving Messages
G. R. Blakley, Catherine Meadows 0001, George B. Purdy
CRYPTO1
1985 A Database Encryption Scheme Which Allows the Computation of Statistics Using Encrypted Data
abstract
Davida, Wells and Kam used the Chinese Remainder Theorem to construct an encryption system allowing access to individual data fields of a record in a relational database. Their system is public-key in the sense that the read and write keys of a given data field are different. In this paper we present a database encryption system based on ideas similar to theirs. It is not public key, but has some other useful features. It makes possible the computation of averages and other statistics pertinent to unencrypted data, but it uses only encrypted data in the computation.
G. R. Blakley, Catherine Meadows 0001
S&P1
1984 Information Theory Without the Finiteness Assumption, I: Cryptosystems as Group-Theoretic Objects
G. R. Blakley
CRYPTO1
1984 Security of Ramp Schemes
G. R. Blakley, Catherine Meadows 0001
CRYPTO1
1983 A Computer Algorithm for Calculating the Product AB Modulo M
abstract
It is possible to find the smallest nonnegative integer R congruent modulo M to the product AB of two nonnegative integers without dividing by M. In multiple precision arithmetic, doing away with the division cuts the calculation time by varying amounts, depending on machine architecture. It also cuts storage space.
G. R. Blakley
IEEE Trans. Computers1
1982 Infinite Structures in Information Theory
G. R. Blakley, Laif Swanson
CRYPTO1
1982 Pooling, Splitting, and Restituting Information to Overcome Total Failure of Some Channels of Communication
abstract
This paper solves an analog of the problem which gave rise to the theory of error control codes by methods, of miniscule computational complexity, taken from the theory of TIPS (also called key safeguarding schemes, threshold schemes, secret sharing, key sharing, and IPS). The problem solved herein is the following. Information is flowing through several parallel channels from a sending node S to a receiving node R. The possibility exists that one or more channels will be rendered inoperative, but it is deemed essential that all the information get through. Suppose that the organization responsible for the information flow wants to protect Itself against ths breakdown of some of the total number d of available channels. It thus wants to be able to use "coding" and "decoding" processes, which are quick to implement on cheap microprocessors, for blending all the information H due to leave S into a slurry which can be poured into the d channels in such a way that whatever comes out of any b channels at R is enough to reconstruct H completely. It wants more than a high speed implementation of this process on cheap hardware. It wants to send as few bits as possible. Suppose, for example, that it has 100 bits to send and that it requires assurance that they will all get through even if 3 channels fail. It cannot predict which 3 channels might fail and it knows, of course, that it cannot reconstruct the 100 bits to be sent from S unless 100 bits get through the channels which continue to function (total bit cost: 100 plus the number of bits sent on channels which fail). Each of the following solutions to its problem is therefore optimal from an information theoretic viewpoint: 1. A way to reconstruct H from l-bit transmissionson any 100 of 103 channels (involves 3 wasted bits); 2. A way to reconstruct H from 10-bit transmissions on any 10 of 13 channels (involves 30 wasted bits); 3. A way to reconstruct H from 25-bit transmissions on any 4 of 7 channels (involves 75 wasted bits); 4. A way to reconstruct H from 100-bit transmissions on any 1 of 4 (involves 300 wasted bits). Common sense is inclined to reject at least the first (too many channels used) and last (too many bits sent) of the "optimal" solutions above. This paper shows how to produce cheap high speed processes which come within a hair of being optimal (in the sense just described) solutions to the problem in question. It describes parameter settings in which the problem cannot be solved satisfactorilyby at leastsome approaches. It discusses ways to decide on which "optimal" solution to the problem is preferable. The idea behind the theory presented here was originally to provide insurance against lose of information due to long-term outage of several channels of communication. The insurance turned out to be cheap (involving only general-purpose processor and memory chips) and compatible with communications in the megabit per second range. But the process involved conferred an unlooked-for additional benefit. It provided a novel way to multiplex digital communications and, in so doing, led to the invention of a variety of mathematically natural "stepup information transformers" (devices for taking several streams of data being produced at various low bit per second rates and merging them to yield transmitted data streams at higher bit rates on a number of channels which can, in some circumstances, be smaller than the number of source streams of data) and "stepdown information transformers" (devices which take the output of several high bit per second rate data sources and transmit them, on a number of channels exceeding the number of sources, at lower bit per second transmission rates in such a way that the high rate streams reemerge separately at the receiver). Thus devices which provide reliability can sometimes also confer economies on communications systems. It became evident that there is a natural way to cascade the processes described below. This cascading operation makes possible the use of two or three microprocessors to overcome an inherent limitation of a single microprocessor. A single 32-bit micro cannot cope with two bit streams when one has more than 30 times the bit rate of the other. But a two chip cascade can deal with bit streams whose bit rates differ by a factor of hundreds. Three chip cascades can process still more disparate bit streams. Finally, it appeared that the same theory can be ueed to provide low cost reliability in packet-switching networks where packeta can be destroyed in collisions, and can be employed in chip design to provide fault tolerance.
C. A. Asmuth, G. R. Blakley
S&P2
1981 Security Proofs for Information Protection Systems
abstract
Recently discovered procedures use a random input, rather than a cryptographic key, to turn a piece s of information into n + 1 pieces of information in such a way that s can be recovered from any b + 1 of them but that it is hard, or perhaps impossible in a sense which must be precisely defined, to recover s from any b of them. Thus, for example, one might have 15 pieces of information such that any 9 of them suffice to reconstitute s, but euch that no 8 of them give any hint as to what s is. The various authors of euch procedures have called them key safeguarding schemes, threshold schemes, secret sharing, and key sharing. None of these names captures the idea, which we will denote by information protection system (IPS). Our purpose is to put a rigorous foundation under the intuitive security arguments these papers adduce. In the proceed we will produce a distinctive style of proof of security, a rigorous argument involving product measures as a conceptual basis for justifying intuitively plausible probabilistic statement of the sort C. E. Shannon used to describe the security of the one-time pad.
G. R. Blakley, Laif Swanson
S&P1
1981 A necessary and sufficient condition for fundamental periods of cascade machines to be products of the fundamental periods of their constituent finite state machines
G. R. Blakley, George B. Purdy
Inf. Sci.1
1980 One Time Pads Are Key Safeguarding Schemes, Not Cryptosystems Fast Key Safeguarding Schemes (Threshold Schemes) Exist
abstract
Common sense, David Kahn [KA67] and Gilles Brassard [BR79] all argue that there are no unbreakable cryptosystems. What, then, is to be made of the -- provably [D179a, pp. 399-400] unbreakable -- Vernam one-time pad? The somewhat surprising answer is that it is not a cryptosystem at all, but rather a key safeguarding scheme [BL79] used, as all such schemes can be, in the courier mode. This suggests that proofs of invulnerability of key safeguarding schemes, what A. Shamir [SH79] calls threshold schemes, are as natural as proofs of difficulty of breaking cryptosystems are un-natural (perhaps impossible). Indeed, such an approach sets the Vernam one-time pad securely into context. Both the projective geometric threshold scheme [BL79] and the Lagrange interpolation threshold scheme [SH79] profit from being generalized from the field of integers modulo some prime p to arbitrary Galois fields. In particular, their computer implementations are particularly felicitous in some fields with 2n elements.
G. R. Blakley
S&P1