Method and system for securing data utilizing reconfigurable logic
US8127130B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Apr 18, 2006 |
| Grant date | Feb 28, 2012 |
| Priority date | — |
| Expiry date | Aug 7, 2028 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/30
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method is provided for securing data sets by dynamically hopping amongst a variety of data encryption and/or manipulation protocols. Such dynamic protocol hopping can be implemented in reconfigurable logic, or some combination of reconfigurable logic and fixed circuitry or software. The encryption and/or manipulation protocol applied to the data set is selected from among a plurality of encryption protocols in an, optionally upgradeable, library of protocols. Preferably, the selection can be driven by a random number generator. More preferably, the number of encryption protocols available can be extended using a logic-stretching engine. An apparatus is also provided for securing data, including a memory that contains data describing encryption protocols, a communications interface that is configured to receive data, and a processor that reads from the memory one of the encryption protocols and encrypts the received data based on the encryption protocol. Preferably, the apparatus also includes a random number generator, and the processor selects the encryption protocol to read, and encryption parameters to use, based on the output of the random number generator.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.