System and method for multichannel cryptographic processing

US10103876B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10103876-B2
Application numberUS-201314056355-A
CountryUS
Kind codeB2
Filing dateOct 17, 2013
Priority dateOct 17, 2012
Publication dateOct 16, 2018
Grant dateOct 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A processor is disclosed for ciphering of first data. The processor includes a key store and a first data store. In use the processor for ciphering the first data in accordance with a first cipher process and a first secret key to provide output data, during ciphering of the first data inserting within the cipher processor other data for ciphering in accordance with at least a portion of the first cipher process, the other data inserted within a sequence of cipher processor operations and scheduled for obfuscating the output data.

First claim

Opening claim text (preview).

What is claimed is: 1. A cipher processing system, comprising: a key store for storing a first secret key; a first data store for receiving and storing at least a portion of first stream of data and a portion of at least a second stream of data; and a cipher processor for ciphering the first stream of data and the second stream of data in accordance with a first cipher process and the first secret key to provide output data, during ciphering of the first data interleaving processing of rounds for the first data within the cipher processor with processing of rounds for at least the second stream of data for ciphering in accordance with at least a portion of the first cipher process, at least the second stream of data for being ciphered within a sequence of the first cipher processor operations and scheduled for obfuscating the output data. 2. A cipher processing system according to claim 1 wherein the other data is dummy data. 3. A cipher processing system according to claim 2 wherein the other data are inserted at one or more locations within the sequence of cipher processor operations to obfuscate operation of the cipher processor from side-channel attack. 4. A cipher processing system according to claim 1 wherein the other data are inserted to make it difficult to determine by way of side-channel attack when initial and final rounds occur. 5. A cipher processing system according to claim 1 wherein the other data is disposed within a sequence of the first data differently for different first data to make it difficult to determine by way of side-channel attack when within the sequence of cipher processor operations the first data are being inserted. 6. A cipher processing system according to claim 1 , wherein the other data is another simultaneous stream of data.

Assignees

Inventors

Classifications

  • H04L9/065Primary

    Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3 · CPC title

  • by inhibiting the analysis of circuitry or operation · CPC title

  • for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA] · CPC title

  • in cryptographic circuits · CPC title

  • G06F21/755Primary

    with measures against power attack · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10103876B2 cover?
A processor is disclosed for ciphering of first data. The processor includes a key store and a first data store. In use the processor for ciphering the first data in accordance with a first cipher process and a first secret key to provide output data, during ciphering of the first data inserting within the cipher processor other data for ciphering in accordance with at least a portion of the fi…
Who is the assignee on this patent?
Synopsys Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/065. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).