Processor for enhancing network security

US10560475B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10560475-B2
Application numberUS-201715729640-A
CountryUS
Kind codeB2
Filing dateOct 10, 2017
Priority dateMar 7, 2016
Publication dateFeb 11, 2020
Grant dateFeb 11, 2020

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.

The present invention discloses a processor for enhancing network security, i.e. a three-dimensional (3-D) security processor. It is a monolithic integrated circuit comprising a plurality of storage-processing units (SPU). Each SPU comprises at least a three-dimensional memory (3D-M) array for permanently storing rule/virus patterns and a pattern-processing circuit for performing pattern processing on an incoming network packet against said rule/virus patterns. The 3D-M array is stacked above the pattern-processing circuit.

First claim

Opening claim text (preview).

What is claimed is: 1. A processor for enhancing network security, comprising an input bus for transferring at least a portion of at least a network packet; a semiconductor substrate with transistors thereon; and, at least one thousand storage-processing units (SPU's) disposed on said semiconductor substrate and communicatively coupled with said input bus, each of said SPU's comprising: at least a three-dimensional memory (3D-M) array for storing at least a portion of a rule pattern; a pattern-processing circuit for performing pattern matching or pattern recognition on said network packet against said rule pattern; a plurality of inter-storage-processor (ISP) connections for communicatively coupling said 3D-M array and said pattern-processing circuit; wherein said pattern-processing circuit is disposed on said semiconductor substrate; said 3D-M array is stacked above said pattern-processing circuit; and, said processor comprises no more semiconductor substrate other than said semiconductor substrate. 2. The processor according to claim 1 , wherein said pattern-processing circuit includes at least a text-matching circuit or a code-matching circuit. 3. The processor according to claim 1 , wherein said pattern-processing circuit comprises at least a comparator, a content-addressable-memory (CAM), or a finite-state automata (FSA) circuit. 4. The processor according to claim 1 , wherein said 3D-M array is a three-dimensional horizontal memory (3D-M H ) array. 5. The processor according to claim 1 , wherein said 3D-M array is a three-dimensional vertical memory (3D-M V ) array. 6. The processor according to claim 1 , wherein said 3D-M array at least partially covers said pattern-processing circuit. 7. The processor according to claim 1 , wherein said pattern-processing circuit is covered by at least two 3D-M arrays. 8. A processor for enhancing network security, comprising an input bus for transferring at least a portion of at least a network packet; a semiconductor substrate with transistors thereon; and, a plurality of storage-processing units (SPU's) disposed on said semiconductor substrate and communicatively coupled with said input bus, each of said SPU's comprising: at least a three-dimensional memory (3D-M) array for storing at least a portion of a rule pattern; a pattern-processing circuit for performing pattern matching or pattern recognition on said network packet against said rule pattern; at least one thousand contact vias for communicatively coupling said 3D-M array and said pattern-processing circuit; wherein said pattern-processing circuit is disposed on said semiconductor substrate; said 3D-M array is stacked above said pattern-processing circuit; and, said processor comprises no more semiconductor substrate other than said semiconductor substrate. 9. The processor according to claim 8 , wherein said pattern-processing circuit includes at least a text-matching circuit, and/or a code-matching circuit. 10. The processor according to claim 8 , wherein said pattern-processing circuit comprises at least a comparator, a content-addressable-memory (CAM), or a finite-state automata (FSA) circuit. 11. The processor according to claim 8 , wherein said 3D-M array is a three-dimensional horizontal memory (3D-M H ) array. 12. The processor according to claim 8 , wherein said 3D-M array is a three-dimensional vertical memory (3D-M V ) array. 13. The processor according to claim 8 , wherein said 3D-M array at least partially covers said pattern-processing circuit. 14. The processor according to claim 8 , wherein said pattern-processing circuit is covered by at least two 3D-M arrays. 15. A processor for enhancing network security, comprising an input bus for transferring at least a portion of at least a network packet; a semiconductor substrate with transistors thereon; and, a plurality of storage-processing units (SPU's) disposed on said semiconductor substrate and communicatively coupled with said input bus, each of said SPU's comprising: at least a three-dimensional memory (3D-M) array for storing at least a portion of a rule pattern; a pattern-processing circuit for performing pattern matching or pattern recognition on said network packet against said rule pattern; a plurality of contact vias for communicatively coupling said 3D-M array and said pattern-processing circuit, wherein the length of said contact vias is on the order of a micron; wherein said pattern-processing circuit is disposed on said semiconductor substrate; said 3D-M array is stacked above said pattern-processing circuit; and, said data storage comprises no more semiconductor substrate other than said semiconductor substrate. 16. The processor according to claim 15 , wherein said pattern-processing circuit includes at least a text-matching circuit, and/or a code-matching circuit. 17. The processor according to claim 15 , wherein said 3D-M array is a three-dimensional horizontal memory (3D-M H ) array. 18. The processor according to claim 15 , wherein said 3D-M array is a three-dimensional vertical memory (3D-M V ) array. 19. The processor according to claim 15 , wherein said 3D-M array at least partially covers said pattern-processing circuit. 20. The processor according to claim 15 , wherein said pattern-processing circuit is covered by at least two 3D-M arrays.

Assignees

Inventors

Classifications

  • using laser-fusible links · CPC title

  • in which contents are determined during manufacturing by a predetermined arrangement of coupling elements, e.g. mask-programmable ROM · CPC title

  • Three dimensional array · CPC title

  • in which contents are determined by selectively establishing, breaking or modifying connecting links by permanently altering the state of coupling elements, e.g. PROM · CPC title

  • using resistive RAM [RRAM] elements · 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 US10560475B2 cover?
The present invention discloses a processor for enhancing network security, i.e. a three-dimensional (3-D) security processor. It is a monolithic integrated circuit comprising a plurality of storage-processing units (SPU). Each SPU comprises at least a three-dimensional memory (3D-M) array for permanently storing rule/virus patterns and a pattern-processing circuit for performing pattern proces…
Who is the assignee on this patent?
Chengdu Haicun Ip Technology Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/564. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 11 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).