• Publications
  • Influence
The pineapple genome and the evolution of CAM photosynthesis
Pineapple (Ananas comosus (L.) Merr.) is the most economically valuable crop possessing crassulacean acid metabolism (CAM), a photosynthetic carbon assimilation pathway with high water-useExpand
  • 243
  • 18
Whole genome de novo assemblies of three divergent strains of rice, Oryza sativa, document novel gene space of aus and indica
BackgroundThe use of high throughput genome-sequencing technologies has uncovered a large extent of structural variation in eukaryotic genomes that makes important contributions to genomic diversityExpand
  • 165
  • 15
  • Open Access
Adiantum: length-preserving encryption for entry-level processors
tl;dr
We present HBSH, a simple construction for tweakable length-preserving encryption which supports the fastest options for hashing and stream encryption for processors without AES or other crypto instructions, with a provable quadratic advantage. Expand
  • 7
  • 1
  • Open Access
New whole genome de novo assemblies of three divergent strains of rice (O. sativa) documents novel gene space of aus and indica
The use of high throughput genome-sequencing technologies has uncovered a large extent of structural variation in eukaryotic genomes that makes important contributions to genomic diversity andExpand
  • 6
  • 1
XinuPi : Porting a Lightweight Educational Operating System to the Raspberry Pi
The Raspberry Pi is a credit-card sized computer, designed to support hands-on computer science education activities with minimal hardware cost. The Pi’s low price, powerful ARM-based processor, andExpand
  • 4
  • 1
  • Open Access
Virtual clusters for parallel and distributed education
tl;dr
This paper describes two such virtual clusters in use at small colleges, demonstrates their effectiveness for parallel computing education, and provides information about how to obtain the VMs. Expand
  • 11
HPolyC: length-preserving encryption for entry-level processors
tl;dr
We present HPolyC, a construction which builds on Poly1305, XChaCha12, and a single block cipher invocation per message to offer length-preserving encryption with a fast constant-time implementation where crypto instructions are absent. Expand
  • 1
  • Open Access
PROCESSING AND DELIVERING SECURITY SIGNALS FROM GUESTS TO HOSTS IN VIRTUALIZED ENVIRONMENTS
tl;dr
This disclosure describes techniques that leverage memory organization in virtual machines and their hosts to emplace code that protects against malware. Expand
Porting the Embedded Xinu Operating System to the Raspberry Pi
This thesis presents a port of a lightweight instructional operating system called Embedded Xinu to the Raspberry Pi. The Raspberry Pi, an inexpensive credit-card-sized computer, has attracted aExpand