Platform neutral data encryption standard (DES) cryptographic operation
US11700111B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Jun 23, 2020 |
| Grant date | Jul 11, 2023 |
| Priority date | — |
| Expiry date | Mar 16, 2041 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L2209/24
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Systems and methods for protecting block cipher computation operations from external monitoring attacks. An example apparatus for implementing a block cipher may comprise a memory device to store instructions for computing a block cipher; and a processing device coupled to the memory device. The processing device performs a Data Encryption Standard (DES) cryptographic operation with multiple rounds of a Feistel structure, each round including a substitution function and a transformation function that combines an expansion function and a permutation function into a single operation. The transformation function transforms a first input portion of an internal state of the respective round and a second input portion of the internal state into a first output portion and a second output portion of data. The second output portion is equal to the first input portion and the first output portion is dependent on a combined permutation output from the transformation function.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.