Embedded Security for Network-Attached Storage,

Abstract

As storage interconnects evolve from single host small scale systems, such as traditional SCSI, to the multi-host Internet based systems of Network attached Secure Disks (NASD), protecting the integrity of data transfers between client and storage becomes essential. However, it is also computationally expensive and can impose significant performance penalties on storage systems. This paper explores several techniques that can protect the communications integrity of storage requests and data transfers, imposing very little performance penalty and significantly reducing the amount of required cryptography. Central to this work is an alternative cryptographic approach, called Hash and MAC, that reduces the cost of protecting the integrity of read traffic in storage devices that are unable to generate a message authentication code at full data transfers rates. Hash and MAC does this by precomputing security information, using and reusing the precomputed information on subsequent read requests. We also present a refined Hash and MAC approach that uses incremental hash functions to improve the performance of small read and write operations as well as non-block aligned operations.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1999
Accession Number
ADA367675

Entities

People

  • David Nagle
  • Garth Gibson
  • Howard Gobioff

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Cryptography
  • Data Rate
  • Data Transmission
  • Models
  • Operating Systems
  • Prototypes
  • Security Protocols
  • Servers (Computer Hardware)
  • Simulations
  • Simulators
  • Standards

Fields of Study

  • Computer science

Readers

  • Enterprise Information Systems Architecture and Joint Command Capability Interoperability Support.
  • Government and Public Administration Law.
  • Parallel and Distributed Computing.

Technology Areas

  • Cyber