Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Brian Schott is active.

Publication


Featured researches published by Brian Schott.


international conference on information security | 2002

Comparative Analysis of the Hardware Implementations of Hash Functions SHA-1 and SHA-512

Tim Grembowski; Roar Lien; Kris Gaj; Nghi Nguyen; Peter Bellows; Jaroslav Flidr; Tom Lehman; Brian Schott

Hash functions are among the most widespread cryptographic primitives, and are currently used in multiple cryptographic schemes and security protocols such as IPSec and SSL. In this paper, we compare and contrast hardware implementations of the newly proposed draft hash standard SHA-512, and the old standard, SHA-1. In our implementation based on Xilinx Virtex FPGAs, the throughput of SHA-512 is equal to 670 Mbit/s, compared to 530 Mbit/s for SHA-1. Our analysis shows that the newly proposed hash standard is not only orders of magnitude more secure, but also significantly faster than the old standard. The basic iterative architectures of both hash functions are faster than the basic iterative architectures of symmetric-key ciphers with equivalent security.


field programmable custom computing machines | 1999

Implementing an API for distributed adaptive computing systems

Mark T. Jones; Luke Scharf; Jonathan B. Scott; Chris Twaddle; Matthew Yaconis; Kuan Yao; Peter M. Athanas; Brian Schott

Many applications require the use of multiple, loosely-coupled adaptive computing boards as part of a larger computing system. Two such application classes are embedded systems in which multiple boards are required to physically interface to different sensors/actuators and applications whose computational demands require multiple boards. In addition to the adaptive computing boards, the computing systems for these application classes typically include general-purpose microprocessors and high-speed networks. The development environment for applications on these large computing systems is not unified. Typically, a developer uses VHDL simulation and synthesis tools to program the FPGAs on the adaptive computing boards. External control for the board, such as downloading new configurations or setting clock speeds, is provided through a vendor-specific API. This API is typically accessed in a C host program that the developer must write in a high-level language environment. Finally, the developer is responsible for writing the networking code that allows interaction between the separate adaptive computing boards and general-purpose microprocessors. No tools are available for either debugging or performance monitoring in this agglomerated system. Development on these systems is time-consuming and platform-specific. A standard ACS API is proposed to provide a developer with a single API for the control of a distributed system of adaptive computing boards, including the interconnection network.


international conference on information security | 2001

Experimental Testing of the Gigabit IPSec-Compliant Implementations of Rijndael and Triple DES Using SLAAC-1V FPGA Accelerator Board

Pawel Chodowiec; Kris Gaj; Peter Bellows; Brian Schott

In this paper, we present the results of the first phase of a project aimed at implementing a full suite of IPSec cryptographic transformations in reconfigurable hardware. Full implementations of the new Advanced Encryption Standard, Rijndael, and the older American federal standard, Triple DES, were developed and experimentally tested using the SLAAC-1V FPGA accelerator board, based on Xilinx Virtex 1000 devices. The experimental clock frequencies were equal to 91 MHz for Triple DES, and 52 MHz for Rijndael. This translates to the throughputs of 116 Mbit/s for Triple DES, and 577, 488, and 423 Mbit/s for Rijndael with 128-, 192-, and 256-bit keys respectively. We also demonstrate a capability to enhance our circuit to handle the encryption and decryption throughputs of over 1 Gbit/s regardless of the chosen algorithm. Our estimates show that this gigabit-rate, double-algorithm, encryption/ decryption circuit will fit in one Virtex 1000 FPGA taking approximately 80% of the area.


information processing in sensor networks | 2005

A modular power-aware microsensor with >1000X dynamic power range

Brian Schott; Michael Bajura; Joseph Czarnaski; Jaroslav Flidr; Tam Tho; Li Wang

We introduce a power-aware microsensor architecture supporting a wide operational power range (from <1 mW to >10 W). The platform consists of a family of modules that follow a common set of design principles. Each module includes a local power microcontroller, power switches, and isolation switches to enable independent power-down control of modules and module subsystems. Processing resources are scaled appropriately on each module for their role in the collective system. Hard real-time functions are migrated to the sensor and radio modules for improved power efficiency. The optional Linux-based processor module supports high duty cycling and advanced sleep modes. Our reference hardware implementation is described in detail in this paper. Seven different modules have been developed. We utilize an acoustic vehicle tracking application to demonstrate how the architecture operates and report on results from field tests on tracked and wheeled vehicles.


field-programmable custom computing machines | 2002

GRIP: a reconfigurable architecture for host-based gigabit-rate packet processing

Peter Bellows; Jaroslav Flidr; Tom Lehman; Brian Schott; Keith D. Underwood

One of the fundamental challenges for modern high-performance network interfaces is the processing capabilities required to process packets at high speeds. Simply transmitting or receiving data at gigabit speeds fully utilizes the CPU on a standard workstation. Any processing that must be done to the data, whether at the application layer or the network layer, decreases the achievable throughput. This paper presents an architecture for offloading a significant portion of the network, processing from the host CPU onto the network interface. A prototype, called the GRIP (Gigabit Rate IPSec) card, has been constructed based on an FPGA coupled with a commodity Gigabit Ethernet MAC. Experimental results based on the prototype are presented and analyzed. In addition, a second generation design is presented in the context of lessons learned from the prototype.


information processing in sensor networks | 2003

Power-aware acoustic processing

Ronald Riley; Brian Schott; Joseph Czarnaski; Sohil Thakkar

We investigated tradeoffs between accuracy and battery-energy longevity of acoustic beamforming on disposable sensor nodes subject to varying key parameters: number of microphones, duration of sampling, number of search angles, and CPU clock. Beyond finding the most energy efficient implementation of the beamforming algorithm at a specified accuracy, we enable application-level selection of accuracy based on the energy required to achieve this accuracy. We measured the energy consumed by the HiDRA node, provided by Rockwell Science Center, employing a 133-MHz StrongARM processor. We compared the accuracy and energy of our time-domain beamformer to a Fourier-domain algorithm provided by the Army Research Laboratory (ARL). With statistically identical accuracy, we measured a 300x improvement in energy efficiency of the CPU relative to this baseline. We present other algorithms under development that combine results from multiple nodes to provide more accurate line-of-bearing estimates despite wind and target elevation.


field programmable custom computing machines | 1999

Architectures for system-level applications of adaptive computing

Brian Schott; Chen Chen; Steve Crago; Joseph Czarnaski; Matthew French; Ivan Hom; Tam Tho; Terri Valenti

The mission of the Systems-Level Applications of Adaptive Computing (SLAAC) project is to design and implement a distributed adaptive computing systems architecture. This systems-level focus of SLAAC resulted from the realization that scalability and portability are the two main obstructions preventing innovative Adaptive Computing Systems (ACS) research from being directly useful in deployed real-time environments. Scalability is an issue in that many real-world applications are larger than the modern PCI-based FPGA accelerator. Transitioning from a small proof of concept demonstration to large real-world application is often overlooked in ACS research. Portability has both a hardware and software aspect. Physical form-factor and operating system issues can limit the utility ACS research done in the lab with desktop PCs unless there is a development path to more traditional real-time environments. The SLAAC project seeks to remedy these issues of scalability and portability in ACS systems.


Vlsi Design | 2000

Reconfigurable Architectures for System Level Applications of Adaptive Computing

Brian Schott; Stephen P. Crago; Robert Parker; Chen H. Chen; Lauretta C. Carter; Joseph Czarnaski; Matthew French; Ivan Hom; Tam Tho; Terri Valenti

The System Level Applications of Adaptive Computing (SLAAC) project is defining an open, distributed, scalable, adaptive computing systems architecture based on a highspeed network cluster of heterogeneous, FPGA-accelerated nodes. Two reference implementations of this architecture are being created. The Research Reference Platform (RRP) is a MyrinetTM cluster of PCs with PCI-based FPGA accelerators (SLAAC-1). The Deployable Reference Platform (DRP) is a Myrinet cluster of PowerPCTM nodes with VME-based FPGA accelerators (SLAAC-2) and a commercial 6U-VME quad- PowerPC board (CSPI M2641S) serving as the carrier. A key strategy proposed for successful ACS technology insertions is source-code compatibility between the RRP and DRP platforms. This paper focuses on the development of the SLAAC-1 and SLAAC-2 accelerators and how the network-centric SLAAC system-level architecture has shaped their designs. A preliminary mapping of a Synthetic Aperture Radar/Automatic Target Recognition (SAR/ATR) algorithm to SLAAC-2 is also discussed.


asia and south pacific design automation conference | 2003

Applications of adaptive computing systems for signal processing challenges

Brian Schott; Peter Bellows; Matthew French; Robert Parker

Adaptive computing systems use FPGAs for custom hardware acceleration in high performance and real-time applications. Unlike single purpose dedicated hardware approaches, the reusable nature of the technology introduces system design tradeoffs that must balance processing density, memory, and I/O bandwidth, not to mention more subtle issues such as ease of programming, debugging, and physical integration into real-world systems. This paper describes results from the DARPA-funded SLAAC project, which developed three generations of adaptive computing systems for a diverse set of challenging signal processing applications.


field-programmable custom computing machines | 1998

SLAAC: a distributed architecture for adaptive computing

Stephen P. Crago; Brian Schott; Robert Parker

Software tools, including debuggers and performance monitors, have been developed independently for specific adaptive systems. Consequently, a user has to learn a new set of tools when switching to a different architecture. Although at the level closest to the hardware the runtime system is necessarily different for specific systems, much of the runtime system software functionality is common across systems and could be standardized. In this paper, we propose the SLAAC (system level applications of adaptive computing) reference architecture to help address some of the issues in the adaptive computing community.

Collaboration


Dive into the Brian Schott's collaboration.

Top Co-Authors

Avatar

Robert Parker

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Joseph Czarnaski

Information Sciences Institute

View shared research outputs
Top Co-Authors

Avatar

Michael Bajura

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Peter Bellows

Information Sciences Institute

View shared research outputs
Top Co-Authors

Avatar

Ronald Riley

Information Sciences Institute

View shared research outputs
Top Co-Authors

Avatar

Jaroslav Flidr

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Matthew French

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Tam Tho

University of Southern California

View shared research outputs
Top Co-Authors

Avatar

Carl Worth

University of Southern California

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge