Enhancement of utilization of encryption engine
Abstract
A method of enhancing throughput of a pipelined encryption/decryption engine for an encryption/decryption process has a predetermined number of stages and provides feedback around the stages (and of such an encryption/decryption engine) by receiving a source datablock for a given stage and encryption/decryption context identifier; indexing according to the encryption/decryption context identifier into a bank of initial variables to retrieve an initial variable for the source datablock; and generating an output datablock from the source datablock and its corresponding initial variable.
- Inventors:
-
- Albuquerque, NM
- Edgewood, NM
- Issue Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 962740
- Patent Number(s):
- 7362859
- Application Number:
- 09/970,912
- Assignee:
- Sandia Corporation (Alb, NM)
- Patent Classifications (CPCs):
-
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- DOE Contract Number:
- AC04-94AL85000
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Robertson, Robert J, and Witzke, Edward L. Enhancement of utilization of encryption engine. United States: N. p., 2008.
Web.
Robertson, Robert J, & Witzke, Edward L. Enhancement of utilization of encryption engine. United States.
Robertson, Robert J, and Witzke, Edward L. Tue .
"Enhancement of utilization of encryption engine". United States. https://www.osti.gov/servlets/purl/962740.
@article{osti_962740,
title = {Enhancement of utilization of encryption engine},
author = {Robertson, Robert J and Witzke, Edward L},
abstractNote = {A method of enhancing throughput of a pipelined encryption/decryption engine for an encryption/decryption process has a predetermined number of stages and provides feedback around the stages (and of such an encryption/decryption engine) by receiving a source datablock for a given stage and encryption/decryption context identifier; indexing according to the encryption/decryption context identifier into a bank of initial variables to retrieve an initial variable for the source datablock; and generating an output datablock from the source datablock and its corresponding initial variable.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2008},
month = {4}
}
Works referenced in this record:
A flip-chip implementation of the Data Encryption Standard (DES)
conference, January 1997
- Schaffer, T.; Glaser, A.; Rao, S.
- Proceedings 1997 IEEE Multi-Chip Module Conference