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

Blaise Gassend

dblp:08/179 · DBLP profile ↗
← Back
13ranked-venue papers
6as first author
0since 2021 · last 2011
—ORCID · none

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

Security and privacy · 6 · 3 first-authorSystems, architecture and hardware · 5 · 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
5 papers
Hardware security and side channels · 70% Systems and software security · 17% Cryptographic primitives and cryptanalysis · 14%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 77% Ubiquitous computing and smart environments · 23%
Computer graphics and multimedia
1 paper
Audio and music processing · 100%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 50% Memory systems · 38% Processor architecture and microarchitecture · 12%

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

TopicWeightPapersLastEvidence papers
Hardware security and side channels › memory integrity
memory integrity verification
0.122003
Efficient Memory Integrity Verification and Encryption for Secure Processors · MICRO 2003
Caches and Hash Trees for Efficient Memory Integrity Verification · HPCA 2003
Systems and software security
data integrity
0.112005
Towards Constant Bandwidth Overhead Integrity Checking of Untrusted Data · S&P 2005
Storage systems › data auditing
data integrity verification
0.112005
Towards Constant Bandwidth Overhead Integrity Checking of Untrusted Data · S&P 2005
Cryptographic primitives and cryptanalysis
hash functions
0.012003
Incremental Multiset Hash Functions and Their Application to Memory Integrity Checking · ASIACRYPT 2003
Hardware security and side channels
memory encryption
0.012003
Efficient Memory Integrity Verification and Encryption for Secure Processors · MICRO 2003
Hardware security and side channels › trusted execution environments
secure processor
0.012003
Efficient Memory Integrity Verification and Encryption for Secure Processors · MICRO 2003
Hardware security and side channels
trusted execution environments
0.012003
Caches and Hash Trees for Efficient Memory Integrity Verification · HPCA 2003
Hardware security and side channels › hardware authentication
integrated circuit authentication
0.012002
Silicon physical random functions · CCS 2002
Hardware security and side channels › hardware security primitives
physical unclonable function
0.012002
Silicon physical random functions · CCS 2002
Processor architecture and microarchitecture › hardware-assisted security
secure processor architecture
0.012003
Efficient Memory Integrity Verification and Encryption for Secure Processors · MICRO 2003

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

field deployment · 0.2controlled experiment · 0.2adaptive tree-log scheme · 0.1simulation · 0.1integrity verification · 0.1hash tree · 0.1encryption · 0.1incremental hashing · 0.0FPGA implementation · 0.0
YearPublicationVenuePosition
2011 Yelling in the hall: using sidetone to address a problem with mobile remote presence systems
abstract
In our field deployments of mobile remote presence (MRP) systems in offices, we observed that remote operators of MRPs often unintentionally spoke too loudly. This disrupted their local co-workers, who happened to be within earshot of the MRP system. To address this issue, we prototyped and empirically evaluated the effect of sidetone to help operators self regulate their speaking loudness. Sidetone is the intentional, attenuated feedback of speakers' voices to their ears while they are using a telecommunication device. In a 3-level (no sidetone vs. low sidetone vs. high sidetone) within- participants pair of experiments, people interacted with a confederate through an MRP system. The first experiment involved MRP operators using headsets with boom microphones (N=20). The second experiment involved MRP operators using loudspeakers and desktop microphones (N=14). While we detected the effects of the sidetone manipulation in our audio-visual context, the effect was attenuated in comparison to earlier audio-only studies. We hypothesize that the strong visual component of our MRP system interferes with the sidetone effect. We also found that engaging in more social tasks (e.g., a getting-to-know-you activity) and more intellectually demanding tasks (e.g., a creativity exercise) influenced how loudly people spoke. This suggests that testing such sidetone effects in the typical read-aloud setting is insufficient for generalizing to more interactive, communication tasks. We conclude that MRP application support must reach beyond the time honored audio-only technologies to solve the problem of excessive speaker loudness.
Andreas Paepcke, Bianca Soto, Leila Takayama, Frank Koenig, Blaise Gassend
UIST5
2008 Controlled physical random functions and applications
abstract
The cryptographic protocols that we use in everyday life rely on the secure storage of keys in consumer devices. Protecting these keys from invasive attackers, who open a device to steal its key, is a challenging problem. We propose controlled physical random functions (CPUFs) as an alternative to storing keys and describe the core protocols that are needed to use CPUFs. A physical random functions (PUF) is a physical system with an input and output. The functional relationship between input and output looks like that of a random function. The particular relationship is unique to a specific instance of a PUF, hence, one needs access to a particular PUF instance to evaluate the function it embodies. The cryptographic applications of a PUF are quite limited unless the PUF is combined with an algorithm that limits the ways in which the PUF can be evaluated; this is a CPUF. A major difficulty in using CPUFs is that you can only know a small set of outputs of the PUF—the unknown outputs being unrelated to the known ones. We present protocols that get around this difficulty and allow a chain of trust to be established between the CPUF manufacturer and a party that wishes to interact securely with the PUF device. We also present some elementary applications, such as certified execution.
Blaise Gassend, Marten van Dijk, Dwaine E. Clarke, Emina Torlak, Srini Devadas, Pim Tuyls
ACM Trans. Inf. Syst. Secur.1
2007 Learning biophysically-motivated parameters for alpha helix prediction
abstract
BACKGROUND: Our goal is to develop a state-of-the-art protein secondary structure predictor, with an intuitive and biophysically-motivated energy model. We treat structure prediction as an optimization problem, using parameterizable cost functions representing biological "pseudo-energies". Machine learning methods are applied to estimate the values of the parameters to correctly predict known protein structures. RESULTS: Focusing on the prediction of alpha helices in proteins, we show that a model with 302 parameters can achieve a Qalpha value of 77.6% and an SOValpha value of 73.4%. Such performance numbers are among the best for techniques that do not rely on external databases (such as multiple sequence alignments). Further, it is easier to extract biological significance from a model with so few parameters. CONCLUSION: The method presented shows promise for the prediction of protein secondary structure. Biophysically-motivated elementary free-energies can be learned using SVM techniques to construct an energy cost function whose predictive performance rivals state-of-the-art. This method is general and can be extended beyond the all-alpha case described here.
Blaise Gassend, Charles W. O'Donnell, William Thies, Marten van Dijk, Srini Devadas
BMC Bioinform.1
2006 Speeding up Exponentiation using an Untrusted Computational Resource
Marten van Dijk, Dwaine E. Clarke, Blaise Gassend, G. Edward Suh, Srini Devadas
Des. Codes Cryptogr.3
2005 Towards Constant Bandwidth Overhead Integrity Checking of Untrusted Data
abstract
We present an adaptive tree-log scheme to improve the performance of checking the integrity of arbitrarily large untrusted data, when using only a small fixed-sized trusted state. Currently, hash trees are used to check the data. In many systems that use hash trees, programs perform many data operations before performing a critical operation that exports a result outside of the program's execution environment. The adaptive tree-log scheme we present uses this observation to harness the power of the constant runtime bandwidth overhead of a log-based scheme. For all programs, the adaptive tree-log scheme's bandwidth overhead is guaranteed to never be worse than a parameterizable worst case bound. Furthermore, for all programs, as the average number of times the program accesses data between critical operations increases, the adaptive tree-log scheme's bandwidth overhead moves from a logarithmic to a constant bandwidth overhead.
Dwaine E. Clarke, G. Edward Suh, Blaise Gassend, Ajay Sudan, Marten van Dijk, Srini Devadas
S&P3
2005 Extracting secret keys from integrated circuits
abstract
Modern cryptographic protocols are based on the premise that only authorized participants can obtain secret keys and access to information systems. However, various kinds of tampering methods have been devised to extract secret keys from conditional access systems such as smartcards and ATMs. Arbiter-based physical unclonable functions (PUFs) exploit the statistical delay variation of wires and transistors across integrated circuits (ICs) in manufacturing processes to build unclonable secret keys. We fabricated arbiter-based PUFs in custom silicon and investigated the identification capability, reliability, and security of this scheme. Experimental results and theoretical studies show that a sufficient amount of inter-chip variation exists to enable each IC to be identified securely and reliably over a practical range of environmental variations such as temperature and power supply voltage. We show that arbiter-based PUFs are realizable and well suited to build, for example, key-cards that need to be resistant to physical attacks.
Daihyun Lim, Jae W. Lee, Blaise Gassend, G. Edward Suh, Marten van Dijk, Srini Devadas
IEEE Trans. Very Large Scale Integr. Syst.3
2004 Identification and authentication of integrated circuits
abstract
Abstract This paper describes a technique to reliably and securely identify individual integrated circuits (ICs) based on the precise measurement of circuit delays and a simple challenge–response protocol. This technique could be used to produce key‐cards that are more difficult to clone than ones involving digital keys on the IC. We consider potential venues of attack against our system, and present candidate implementations. Experiments on Field Programmable Gate Arrays show that the technique is viable, but that our current implementations could require some strengthening before it can be considered as secure. Copyright © 2004 John Wiley & Sons, Ltd.
Blaise Gassend, Daihyun Lim, Dwaine E. Clarke, Marten van Dijk, Srini Devadas
Concurr. Pract. Exp.1
2003 Incremental Multiset Hash Functions and Their Application to Memory Integrity Checking
Dwaine E. Clarke, Srini Devadas, Marten van Dijk, Blaise Gassend, G. Edward Suh
ASIACRYPT4
2003 Caches and Hash Trees for Efficient Memory Integrity Verification
abstract
We study the hardware cost of implementing hash-tree based verification of untrusted external memory by a high performance processor. This verification could enable applications such as certified program execution. A number of schemes are presented with different levels of integration between the on-processor L2 cache and the hash-tree machinery. Simulations show that for the best of our methods, the performance overhead is less than 25%, a significant decrease from the 10/spl times/ overhead of a naive implementation.
Blaise Gassend, G. Edward Suh, Dwaine E. Clarke, Marten van Dijk, Srini Devadas
HPCA1
2003 AEGIS: architecture for tamper-evident and tamper-resistant processing
abstract
We describe the architecture for a single-chip aegis processor which can be used to build computing systems secure against both physical and software attacks. Our architecture assumes that all components external to the processor, such as memory, are untrusted. We show two different implementations. In the first case, the core functionality of the operating system is trusted and implemented in a security kernel. We also describe a variant implementation assuming an untrusted operating system.aegis provides users with tamper-evident, authenticated environments in which any physical or software tampering by an adversary is guaranteed to be detected, and private and authenticated tamper-resistant environments where additionally the adversary is unable to obtain any information about software or data by tampering with, or otherwise observing, system operation. aegis enables many applications, such as commercial grid computing, secure mobile agents, software licensing, and digital rights management.Preliminary simulation results indicate that the overhead of security mechanisms in aegis is reasonable.
G. Edward Suh, Dwaine E. Clarke, Blaise Gassend, Marten van Dijk, Srini Devadas
ICS3
2003 Efficient Memory Integrity Verification and Encryption for Secure Processors
abstract
Secure processors enable new sets of applications such as commercial grid computing, software copy-protection, and secure mobile agents by providing security from both physical and software attacks.This paper proposes new hardware mechanisms for memory integrity verification and encryption, which are two key primitives required in singlechip secure processors.The integrity verification mechanism offers significant performance advantages over existing ones when the checks are infrequent as in grid computing applications.The encryption mechanism improves the performance in all cases.
G. Edward Suh, Dwaine E. Clarke, Blaise Gassend, Marten van Dijk, Srini Devadas
MICRO3
2002 Controlled Physical Random Functions
abstract
A physical random function (PUF) is a random function that can only be evaluated with the help of a complex physical system. We introduce controlled physical random functions (CPUFs) which are PUFs that can only be accessed via an algorithm that is physically bound to the PUF in an inseparable way. CPUFs can be used to establish a shared secret between a physical device and a remote user. We present protocols that make this possible in a secure and flexible way, even in the case of multiple mutually mistrusting parties. Once established, the shared secret can be used to enable a wide range of applications. We describe certified execution, where a certificate is produced that proves that a specific computation was carried out on a specific processor. Certified execution has many benefits, including protection against malicious nodes in distributed computation networks. We also briefly discuss a software licensing application.
Blaise Gassend, Dwaine E. Clarke, Marten van Dijk, Srini Devadas
ACSAC1
2002 Silicon physical random functions
abstract
We introduce the notion of a Physical Random Function (PUF). We argue that a complex integrated circuit can be viewed as a silicon PUF and describe a technique to identify and authenticate individual integrated circuits (ICs).We describe several possible circuit realizations of different PUFs. These circuits have been implemented in commodity Field Programmable Gate Arrays (FPGAs). We present experiments which indicate that reliable authentication of individual FPGAs can be performed even in the presence of significant environmental variations.We describe how secure smart cards can be built, and also briefly describe how PUFs can be applied to licensing and certification applications.
Blaise Gassend, Dwaine E. Clarke, Marten van Dijk, Srini Devadas
CCS1