Methods, devices and systems with authenticated memory device access transactions

US12579246B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579246-B2
Application numberUS-202318144013-A
CountryUS
Kind codeB2
Filing dateMay 5, 2023
Priority dateDec 2, 2022
Publication dateMar 17, 2026
Grant dateMar 17, 2026

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 method can include determining the CS signal has transitioned from inactive to active and receiving at least target address information at a bus interface of the IC device. In response to target address information, retrieving data stored at a corresponding storage location of the IC device. By operation of authentication circuits, generating an authentication value using at least one cryptographic function that includes at least the authentication parameters and the retrieved data. The authentication value can be transmitted with retrieved data from the IC device. Corresponding devices and systems are also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: receiving a chip select (CS) signal at an integrated circuit (IC) device; determining the CS signal has transitioned from inactive to active; receiving at least target address information at a bus interface of the IC device; in response to the target address information, retrieving data stored at a corresponding storage location of the IC device; by operation of authentication circuits of the IC device, generating an authentication value with at least one cryptographic function using at least the authentication parameters and the retrieved data; and transmitting the authentication value with the retrieved data from the IC device; wherein the CS signal remains active while receiving the target address, retrieving the data, generating the authentication value, and transmitting the authentication value and retrieved data. 2 . The method of claim 1 , further including: by operation of the authentication circuits, encrypting the retrieved data to generate encrypted data; and the retrieved data output with the authentication value are the encrypted data. 3 . The method of claim 1 , wherein: the IC device comprises at least one memory cell array; and the storage location is at least one of a plurality of storage locations in the memory cell array. 4 . The method of claim 1 , wherein: the IC device comprises a plurality of registers; and the storage location is at least one of the registers. 5 . The method of claim 1 , further including: receiving a command with the target address information at the bus interface, the command identifying an operation to be executed by the IC device; and the command being received while the CS signal remains active. 6 . The method of claim 1 , wherein: transmitting the authentication value with the retrieved data from the IC device is selected from the group of: transmitting from the bus interface and transmitting over data outputs different than the bus interface. 7 . The method of claim 1 , further including: by operation of a host device, transitioning the CS signal from inactive to active, receiving the retrieved data and authentication value from the IC device, using at least the authentication parameters and authentication value to authenticate the retrieved data, and executing processor functions using the authenticated retrieved data. 8 . The method of claim 1 , wherein: the authentication value output with the retrieved data has an order selected from the group of: being output after the retrieved data, being output prior to the retrieved data, and being output interspersed with the retrieved data. 9 . A device, comprising: storage circuits configured to store authentication parameters and data; control circuits configured to, while a chip select (CS) signal remains asserted active, retrieve data stored at a location in the device indicated by target address information; authentication circuits configured to, while the CS signal remains asserted active, generate an authentication value with at least one cryptographic function that uses the authentication parameters and the retrieved data; and a bus interface circuit configured to receive the CS signal and target address information, and while the CS signal remains asserted active, transmit the authentication value with the retrieved data; wherein the storage circuits, control circuits, authentication circuits, and bus interface circuits are formed with a same integrated circuit (IC) substrate. 10 . The device of claim 9 , wherein: the authentication circuits are further configured to, while the CS signal remains asserted active, encrypt the retrieved data to generate encrypted data; and the bus interface circuit is configured to, while the CS signal remains asserted active, transmit the authentication value with the encrypted data. 11 . The device of claim 9 , wherein: the storage circuits comprise a memory cell array; and the data are stored in the memory cell array. 12 . The device of claim 9 , wherein: the storage circuits comprise a plurality of registers; and the data are stored in at least one of the registers. 13 . The device of claim 9 , wherein the bus interface is further configured to receive command information with the address information while the CS signal remains asserted active. 14 . The device of claim 9 , wherein: the bus interface circuits are further configured to transmit the authentication value with respect to the retrieved data in an order selected from the group of: being output after the retrieved data, being output prior to the retrieved data, and being output interspersed with the retrieved data. 15 . A system, comprising: an integrated circuit (IC) device that includes storage circuits configured to store authentication parameters and data, control circuits configured to, while a chip select (CS) signal remains asserted active, retrieve data stored at a location in the device indicated by target address information, and authentication circuits configured to, while the CS signal remains asserted active, generate an authentication value with at least one cryptographic function using at least the authentication parameters and the retrieved data; and a bus system configured to, while the CS signal remains asserted active, transmit at least the target address information and the CS signal to the IC device, and transmit the authentication value and retrieved data from the IC device. 16 . The system of claim 15 , wherein: the authentication circuits are further configured to, while the CS signal remains asserted active, encrypt the retrieved data to generate encrypted data; and the bus system is configured to, while the CS signal remains asserted active, transmit the authentication value with the encrypted data. 17 . The system of claim 15 , further including: a host device coupled to the bus system and configured to assert the CS signal active, and transmit at least the target address information to the IC device. 18 . The system of claim 17 , wherein: the host device includes host authentication circuits configured to authenticate retrieved data received from the IC device using the authentication parameters. 19 . The system of claim 18 , wherein: the host authentication circuits comprise an Ascon type authenticated cipher. 20 . The system of claim 17 , wherein: the host device includes at least one processor configured to execute functions with retrieved data that is authenticated by the host authentication circuits.

Assignees

Inventors

Classifications

  • in cryptographic circuits · CPC title

  • Providing cryptographic facilities or services · CPC title

  • G06F21/44Primary

    Program or device authentication · 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 US12579246B2 cover?
A method can include determining the CS signal has transitioned from inactive to active and receiving at least target address information at a bus interface of the IC device. In response to target address information, retrieving data stored at a corresponding storage location of the IC device. By operation of authentication circuits, generating an authentication value using at least one cryptog…
Who is the assignee on this patent?
Infineon Technologies LLC
What technology area does this patent fall under?
Primary CPC classification G06F21/44. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).