IP Library Granted Patent US 8,909,932
Granted Patent B2
US 8,909,932 · App. 13/620,375 · Granted Dec 9, 2014

Method and apparatus for security over multiple interfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,909,932
App. No.
13/620,375
Granted
Dec 9, 2014
Kind
B2
Abstract

A secure digital system including a number of ICs that exchange data among each other. Each of the ICs includes a key generator for generating a cipher key; a memory for securely storing the generated cipher key; an authenticating module for authenticating neighboring ICs of a respective IC; an encryption module for encrypting data communicated from the respective IC to the neighboring ICs; and a decryption module for decrypting data received from the neighboring ICs.

Claims (30)

1. A secure digital system comprising:

a plurality of data processing integrated circuits (ICs) exchanging data among each other, each respective data processing IC comprising:

an authentication module configured to authenticate a neighboring data processing IC;

a history module configured to store a historical information regarding data transactions with the neighboring data processing IC;

a cryptographic processor configured to encrypt data communicated to and decrypt data received from the neighboring data processing IC; and

an assurance module, in communication with the history module, configured to detect attempts to tamper with the respective data processing IC based on the historical information;

wherein the historical information comprises a transaction counter configured to generate a transaction history for each data transaction with the neighboring data processing IC.

2. The secure digital system of claim 1 , wherein the assurance module is further configured to reset the respective data processing IC when an attempt to tamper with the respective data processing IC is detected.

3. The secure digital system of claim 2 , wherein the assurance module is further configured to provide an interrupt when the attempt to tamper with the respective data processing IC is detected.

4. The secure digital system of claim 1 , wherein the assurance module is further configured to remove all transient information in the respective data processing IC when an attempt to tamper with the respective data processing IC is detected.

5. The secure digital system of claim 1 , wherein the assurance module is further configured to determine whether a replay attack is occurring using the historical information.

6. The secure digital system of claim 5 , wherein the assurance module is further configured to determine whether the replay attack is occurring based on a timestamp.

7. The secure digital system of claim 1 , wherein the historical information comprises a state shared with the neighboring data processing IC.

8. The secure digital system of claim 1 , wherein the cryptographic processor includes:

a public key acceleration engine configured to accelerate a cryptographic algorithm.

9. The secure digital system of claim 1 , wherein the authentication module is further configured to use a SHA-1 algorithm to authenticate the neighboring data processing IC.

10. The secure digital system of claim 1 , wherein the assurance module comprises one or more system monitors coupled to a component of the respective data processing IC.

11. The secure digital system of claim 1 , wherein the historical information is stored in battery back up memory.

12. A method for securely processing data in a data processing integrated circuit (IC) within a digital device including a plurality of data processing ICs comprising:

authenticating, by the data processing IC, a neighboring data processing IC;

storing, by the data processing IC, a historical information of data transactions with the neighboring data processing IC, wherein the historical information comprises a transaction counter configured to generate a transaction history for each data transaction with the neighboring data processing IC;

encrypting and decrypting, by the data processing IC, data communicated with the neighboring data processing IC; and

detecting, by the data processing IC, attempts to tamper with the data processing IC based on the historical information.

13. The method for securely processing data in a digital device of claim 12 , further comprising triggering a reset when an attempt to tamper with the data processing IC is detected.

14. The method for securely processing data in a digital device of claim 13 , wherein the triggering the reset further comprises providing an interrupt when the attempt to tamper with the data processing IC is detected.

15. The method for securely processing, data in a digital device of claim 13 , wherein the triggering the reset further comprises erasing all transient information from the data processing IC.

16. The method for securely processing data in a digital device of claim 12 , wherein the detecting further comprises determining whether a replay attack is occurring using the historical information.

17. The method for securely processing data in a digital device of claim 12 , wherein the historical information comprises state shared with the neighboring data processing IC.

18. The method for securely processing data in a digital device of claim 12 , further comprising storing the historical information in battery back up memory.

19. The method for securely processing data in a digital device of claim 12 , further comprising accelerating the authenticating of the neighboring data processing IC.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER: 13756272 PREVIOUSLY RECORDED ON REEL 028987 FRAME 0144. ASSIGNOR(S) HEREBY CONFIRMS THE APPLICATION NUMBER: 13620375. Recorded Dec 5, 2012
From: BUER, MARK L.; FRANK, EDWARD H.
To: BROADCOM CORPORATION
Reel/Frame 029408/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2012
From: BUER, MARK L.; FRANK, EDWARD H.
To: BROADCOM CORPORATION
Reel/Frame 028987/0144 →