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 Black

dblp:33/2069 · DBLP profile ↗
← Back
22ranked-venue papers
16as first author
1since 2021 · last 2023
—ORCID · unresolved

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

Security and privacy · 16 · 14 first-authorSystems, architecture and hardware · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
11 papers
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
hash functions
0.452010
An Analysis of the Blockcipher-Based Hash Functions from PGV · J. Cryptol. 2010
On the Impossibility of Highly-Efficient Blockcipher-Based Hash Functions · J. Cryptol. 2009
Compare-by-Hash: A Reasoned Analysis · USENIX ATC, General Track 2006
Cryptographic primitives and cryptanalysis › hash functions › hash function constructions
blockcipher-based hash function
0.342010
An Analysis of the Blockcipher-Based Hash Functions from PGV · J. Cryptol. 2010
On the Impossibility of Highly-Efficient Blockcipher-Based Hash Functions · J. Cryptol. 2009
On the Impossibility of Highly-Efficient Blockcipher-Based Hash Functions · EUROCRYPT 2005
Cryptographic primitives and cryptanalysis
message authentication codes
0.142005
CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions · J. Cryptol. 2005
A Block-Cipher Mode of Operation for Parallelizable Message Authentication · EUROCRYPT 2002
CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions · CRYPTO 2000
Cryptographic primitives and cryptanalysis › message authentication codes
CBC-MAC
0.122005
CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions · J. Cryptol. 2005
CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions · CRYPTO 2000
Cryptographic primitives and cryptanalysis › block cipher
block cipher modes
0.122002
A Block-Cipher Mode of Operation for Parallelizable Message Authentication · EUROCRYPT 2002
OCB: a block-cipher mode of operation for efficient authenticated encryption · CCS 2001
Cryptographic primitives and cryptanalysis
authenticated encryption
0.022002
OCB: a block-cipher mode of operation for efficient authenticated encryption · CCS 2001
Side-Channel Attacks on Symmetric Encryption Schemes: The Case for Authenticated Encryption · USENIX Security Symposium 2002
Cryptographic primitives and cryptanalysis
block cipher
0.022002
Black-Box Analysis of the Block-Cipher-Based Hash-Function Constructions from PGV · CRYPTO 2002
CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions · CRYPTO 2000
Cryptographic primitives and cryptanalysis › hash functions
universal hash functions
0.011999
UMAC: Fast and Secure Message Authentication · CRYPTO 1999

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

provable security · 0.1block cipher · 0.1side-channel analysis · 0.0pseudorandom permutation · 0.0universal hashing · 0.0
YearPublicationVenuePosition
2023 Effects of different embodied scaffoldings on students' spatial abilities in digital game-based learning
Jialing Zeng, John Black, Junjie Shang 0001
ICCE3
2014 Supporting CS education via virtualization and packages: tools for successfully accommodating "bring-your-own-device" at scale
abstract
Higher education is facing a paradigm shift in the ownership and use of computer hardware. The school computer lab is no longer the primary place of student computer use. Instead, students increasingly expect to use their own hardware to complete their school assignments. This creates a challenge for computer science educators: we must now support a wide range of heterogeneous hardware without the benefits of tight control over its use. To address this ``Bring-Your-Own-Device'' (BYOD) challenge, we leverage virtualization and software packaging systems to gracefully deploy and support a standardized development environment for all core CS courses across a range of both school-owned and student-owned computing devices. We have deployed and evaluated our system for the previous two years at scale and continue to actively use and develop it. It has effectively helped us support multiple classes comprising hundreds of students with very limited IT staffing. We describe the design and management of our system, present our experience using our system, and discuss the lessons we've learned. We also provide data reflecting current student user experience with our system. Our system has proven very effective in addressing the student BYOD challenge in a manageable, cost-efficient, and easy-to-use manner.
Andy Sayler, Dirk Grunwald, John Black, Elizabeth White, Matthew Monaco
SIGCSE3
2010 A multi-user location-awareness system
abstract
An important aspect of Ubiquitous Computing (UbiComp) is augmenting people and environments with computational resources which provide information and services unobtrusively whenever and wherever required. In line with the vision of UbiComp, we have developed a multi-user location-awareness system by following a user-centred design and evaluation method. In this paper we discuss the development of such a system that allows users to share informative feedback about their current geographical location. The proposed system can be used by various users, for example family members, relatives or a group of friends, in order to share the information related to their locations and to interact with each other. It is intended that this type of system in the future will become a typical part of the Smart Home environment.
Rahat Iqbal, Anne E. James, Witold Poreda, John Black
CSCWD4
2010 An Analysis of the Blockcipher-Based Hash Functions from PGV
John Black, Phillip Rogaway, Thomas Shrimpton, Martijn Stam
J. Cryptol.1
2009 MAC Reforgeability
John Black, Martin Cochran
FSE1
2009 On the Impossibility of Highly-Efficient Blockcipher-Based Hash Functions
John Black, Martin Cochran, Thomas Shrimpton
J. Cryptol.1
2008 Support for Security and Privacy in SenSearch
abstract
This paper describes the design, implementation and performance of a security and privacy framework for SenSearch, which is a sensor-based search and rescue system for people in emergency situation in wilderness areas. A key obstacle in a wide deployment of search and rescue systems such as SenSearch is vulnerability to users' security and privacy. Support for security and privacy for SenSearch has been carefully built by employing a combination of both symmetric and asymmetric key cryptography to meet the constraints of resource-limited devices and short time intervals during which most security operations have to be performed.
Jyh-How Huang, John Black, Shivakant Mishra
IPCCC2
2006 The Ideal-Cipher Model, Revisited: An Uninstantiable Blockcipher-Based Hash Function
John Black
FSE1
2006 A Study of the MD5 Attacks: Insights and Improvements
John Black, Martin Cochran, Trevor Highland
FSE1
2006 Compare-by-Hash: A Reasoned Analysis
John Black
USENIX ATC, General Track1
2005 Lessons Learned: A Security Analysis of the Internet Chess Club
abstract
The Internet Chess Club (ICC) is a popular online chess server with more than 30,000 members worldwide including various celebrities and the best chess players in the world. Although the ICC Web site assures its users that the security protocol used between client and server provides sufficient security for sensitive information to be transmitted (such as credit card numbers), we show this is not true. In particular we show how a passive adversary can easily read all communications with a trivial amount of computation, and how an active adversary can gain virtually unlimited powers over an ICC user. We also show simple methods for defeating the timestamping mechanism used by ICC. For each problem we uncover, we suggest repairs and draw conclusions on how to best avoid repeating these types of problems in the future
John Black, Martin Cochran, Ryan W. Gardner
ACSAC1
2005 On the Impossibility of Highly-Efficient Blockcipher-Based Hash Functions
John Black, Martin Cochran, Thomas Shrimpton
EUROCRYPT1
2005 CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions
John Black, Phillip Rogaway
J. Cryptol.1
2003 OCB: A block-cipher mode of operation for efficient authenticated encryption
abstract
We describe a parallelizable block-cipher mode of operation that simultaneously provides privacy and authenticity. OCB encrypts-and-authenticates a nonempty string M ∈ {0, 1}* using ⌈| M |/ n ⌉ + 2 block-cipher invocations, where n is the block length of the underlying block cipher. Additional overhead is small. OCB refines a scheme, IAPM, suggested by Charanjit Jutla. Desirable properties of OCB include the ability to encrypt a bit string of arbitrary length into a ciphertext of minimal length, cheap offset calculations, cheap key setup, a single underlying cryptographic key, no extended-precision addition, a nearly optimal number of block-cipher calls, and no requirement for a random IV. We prove OCB secure, quantifying the adversary's ability to violate the mode's privacy or authenticity in terms of the quality of its block cipher as a pseudorandom permutation (PRP) or as a strong PRP, respectively.
Phillip Rogaway, Mihir Bellare, John Black
ACM Trans. Inf. Syst. Secur.3
2002 Black-Box Analysis of the Block-Cipher-Based Hash-Function Constructions from PGV
John Black, Phillip Rogaway, Thomas Shrimpton
CRYPTO1
2002 Ciphers with Arbitrary Finite Domains
John Black, Phillip Rogaway
CT-RSA1
2002 A Block-Cipher Mode of Operation for Parallelizable Message Authentication
John Black, Phillip Rogaway
EUROCRYPT1
2002 Side-Channel Attacks on Symmetric Encryption Schemes: The Case for Authenticated Encryption
John Black, Hector Urtubia
USENIX Security Symposium1
2001 OCB: a block-cipher mode of operation for efficient authenticated encryption
abstract
We describe a parallelizable block-cipher mode of operation that simultaneously provides privacy and authenticity. OCB encrypts-and-authenticates a nonempty string M ε {0,1}• using \lceil |M|/n\rceil + 2 block-cipher invocations, where n is the block length of the underlying block cipher. Additional overhead is small. OCB refines a scheme, IAPM, suggested by Charanjit Jutla. Desirable properties of OCB include: the ability to encrypt a bit string of arbitrary length into a ciphertext of minimal length; cheap offset calculations; cheap session setup; a single underlying cryptographic key; no extended-precision addition; a nearly optimal number of block-cipher calls; and no requirement for a random IV. We prove OCB secure, quantifying the adversary's ability to violate the mode's privacy or authenticity in terms of the quality of its block cipher as a pseudorandom permutation (PRP) or as a strong PRP, respectively.
Phillip Rogaway, Mihir Bellare, John Black, Ted Krovetz
CCS3
2000 CBC MACs for Arbitrary-Length Messages: The Three-Key Constructions
John Black, Phillip Rogaway
CRYPTO1
1999 UMAC: Fast and Secure Message Authentication
John Black, Shai Halevi, Hugo Krawczyk, Ted Krovetz, Phillip Rogaway
CRYPTO1
1993 Keynote Address: A Management View of Systems Administration
John Black
LISA1