Multi-port PUF circuit based on MOSFET current division deviations

US10659238B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10659238-B2
Application numberUS-201816043140-A
CountryUS
Kind codeB2
Filing dateJul 23, 2018
Priority dateAug 16, 2017
Publication dateMay 19, 2020
Grant dateMay 19, 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.

A multi-port PUF circuit based on MOSFET current division deviations comprises a reference source, a row decoder, a column decoder, a timing controller and 32 PUF arrays. Each PUF array comprises 512 PUF cells arranged in 128 rows and 4 columns, an arbiter, a 1 st inverter, a 2 nd inverter, a 3 rd inverter, a 4 th inverter and eight transmission gates. The reference source is connected to the PUF arrays. The m th output terminal of the row decoder is connected to the m th row selective signal input terminals of the 32 PUF arrays. The j th output terminal of the column decoder is connected to the j th selective signal input terminals of the 32 PUF arrays. The 1 st output terminal of the timing controller is connected to the control terminal of the row decoder. The 2 nd output terminal of the timing controller is connected to the control terminal of the column decoder. The multi-port PUF circuit has the advantages of small circuit area and low power consumption while ensuring circuit performance.

First claim

Opening claim text (preview).

What is claimed is: 1. A MULTI-PORT PUF CIRCUIT BASED ON MOSFET CURRENT DIVISION DEVIATIONS, CHARACTERIZED IN THAT COMPRISES: a reference source, comprising a 1 st voltage output terminal, a 2 nd voltage output terminal, a 3 rd voltage output terminal and a current output terminal; a row decoder, comprising a control terminal, 128 input terminals and 7 output terminals; a column decoder, comprising a control terminal, 2 input terminals and 4 output terminals a timing controller, comprising a 1 st output terminal and a 2 nd output terminal; 32 PUF arrays, comprises a 512 PUF cells, an arbiter, a 1 st inverter, a 2 nd inverter, a 3 rd inverter, a 4 th inverter and 8 transmission gates, wherein each transmission gate is provided with a 1 st control terminal, a 2 nd control terminal, an input terminal and an output terminal; wherein the 8 transmission gates are a 1 st transmission gate, a 2 nd transmission gate, a 3 rd transmission gate, a 4 th transmission gate, a 5 th transmission gate, a 6 th transmission gate, a 7 th transmission gate and an 8 th transmission gate; wherein the arbiter is configured with a 1 st input terminal, a 2 nd input terminal, a 1 st bias terminal, a 2 nd bias terminal and an output terminal; wherein each of the PUF cell is comprises a control voltage input terminal, a control current input terminal, a selective signal input terminal, a 1 st output terminal and a 2 nd output terminal; wherein the 512 PUF cells are arranged in 128 rows and 4 columns and the control voltage input terminals of the 512 PUF cells are coupled; wherein a connecting terminal is a 1 st control voltage input terminal of the corresponding PUF array, the control current input terminals of the 512 PUF cells are coupled, the connecting terminal is the control current input terminal of the corresponding PUF array, wherein the selective signal input terminals of the PUF cells in the m th row are coupled, the connecting terminal is the m th row selective signal input terminal of the corresponding PUF array, and m=1, 2, . . . , 128, wherein the 1 st output terminals of the PUF cells in a 1 st column are connected to an input terminal of the 1 st transmission gate, the 2 nd output terminals of the PUF cells in the 1 st column are coupled to an input terminal of the 2 nd transmission gate, the 1 st output terminals of the PUF cells in the 2 nd column are coupled to an input terminal of the 3 rd transmission gate, the 2 nd output terminals of the PUF cells in the 2 nd column are coupled to an input terminal of the 4 th transmission gate, the 1 st output terminals of the PUF cells in the 3 rd column are coupled to an input terminal of the 5 th transmission gate, the 2 nd output terminals of the PUF cells in the 3 rd column are coupled to the input terminal of the 6 th transmission gate, the 1 st output terminals of the PUF cells in the 4 th column are coupled to an input terminal of the 7 th transmission gate, and the 2 nd output terminals of the PUF cells in the 4 th column are connected to an input terminal of the 8 th transmission gate; wherein the 1 st control terminal of the 1 st transmission gate and the 1 st control terminal of the 2 nd transmission gate are connected to the input terminal of the 1 st inverter, the connecting terminal is the 1 st column selective signal input terminal of the corresponding PUF array, wherein the 2 nd control terminal of the 1 st transmission gate and the 2 nd control terminal of the 2 nd transmission gate are coupled to an output terminal of the 1 st inverter, the 1 st control terminal of the 3 rd transmission gate and a 1 st control terminal of the 4 th transmission gate are coupled to an input terminal of the 2 nd inverter, the connecting terminal is the 2 nd column selective signal input terminal of the corresponding PUF array, wherein the 2 nd control terminal of the 3 rd transmission gate and the 2 nd control terminal of the 4 th transmission gate are coupled to an output terminal of the 2 nd inverter, the 1 st control terminal of the 5 th transmission gate and the 1 st control terminal of the 6 th transmission gate are connected to the input terminal of the 3 rd inverter, the connecting terminal is the 3 rd column selective signal input terminal of the corresponding PUF array, wherein the 2 nd control terminal of the 5 th transmission gate and the 2 nd control terminal of the 6 th transmission gate are coupled to an output terminal of the 3 rd inverter; the 1 st control terminal of the 7 th transmission gate and the 1 st control terminal of the 8 th transmission gate are coupled to an input terminal of the 4 th inverter, the connecting terminal is the 4 th column selective signal input terminal of the corresponding PUF array, wherein the 2 nd control terminal of the 7 th transmission gate and the 2 nd control terminal of the 8 th transmission gate are coupled to an output terminal of the 4 th inverter; wherein an output terminal of the 1 st transmission gate, an output terminal of the 3 rd transmission gate, an output terminal of the 5 th transmission gate and an output terminal of the 7 th transmission gate are coupled to a 1 st input terminal of the arbiter; an output terminal of the 2 nd transmission gate, an output terminal of the 4 th transmission gate, an output terminal of the 6 th transmission gate and an output terminal of the 8 th transmission gate are coupled to a 2 nd input terminal of the arbiter; wherein the 1 st bias terminal of the arbiter is a 2 nd control voltage input terminal of the corresponding PUF array, and a 2 nd bias terminal of the arbiter is a 3 rd control voltage input terminal of the corresponding PUF array, wherein the 1 st voltage output terminal of the reference source is coupled to the 1 st control voltage input terminals of the PUF arrays, the 2 nd voltage output terminal of the reference source is coupled to the 2 nd control voltage input terminals of the 32 PUF arrays, the 3 rd voltage output terminal of the reference source is coupled to a 3 rd control voltage input terminals of the 32 PUF arrays, and the current output terminal of the reference source is coupled to a control current input terminal of the 32 PUF arrays, wherein a m th output terminal of the row decoder is coupled to a m th row selective signal input terminals of the 32 PUF arrays, a j th output terminal of the column decoder is coupled to the j th column selective signal input terminals of the 32 PUF arrays, and j=1, 2, 3, 4; wherein a 1 st output terminal of the timing controller is coupled to a control terminal of the row decoder, and a 2 nd output terminal of the timing controller is coupled to a control terminal of the column decoder. 2. A multi-port PUF circuit based on MOSFET current division deviations according to claim 1 , wherein each PUF cell comprises a 1 st NMOS transistor, a 2 nd NMOS transistor, a 3 rd NMOS transistor and a 4 th NMOS transistor, wherein a drain of the 1 st NMOS transistor is connected to a drain of the 2 nd NMOS transistor, and the connecting terminal is the control current input terminal of the PUF cell, a gate of the 1 st NMOS transistor is coupled to a gate of the 2 nd NMOS transistor, and the connecting terminal is the control voltage input terminal of the PUF cell; a source of the 1 st NMOS transistor is coupled to a drain of the 3 rd NMOS transistor, a the source of the 2 nd NMOS transistor is coupled to a drain of the 4 th NMOS transistor, a source of the 3 rd NMOS transistor is the 1 st output terminal of the PUF cell, and the source of the 4 th NMOS transistor is the 2 nd output terminal of the PUF cell, a gate of the 3 rd NMOS transistor is coupled to a gate of the 4 th NMOS transistor, and the connecting terminal is the selective signal input terminal of t

Assignees

Inventors

Classifications

  • by creating or determining hardware identification, e.g. serial numbers · CPC title

  • H04L9/3278Primary

    using physically unclonable functions [PUF] · CPC title

  • in cryptographic circuits · CPC title

  • G05F1/561Primary

    Voltage to current converters (amplifiers H03F) · 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 US10659238B2 cover?
A multi-port PUF circuit based on MOSFET current division deviations comprises a reference source, a row decoder, a column decoder, a timing controller and 32 PUF arrays. Each PUF array comprises 512 PUF cells arranged in 128 rows and 4 columns, an arbiter, a 1 st inverter, a 2 nd inverter, a 3 rd inverter, a 4 th inverter and eight transmission gates. The reference source is connected to t…
Who is the assignee on this patent?
Univ Ningbo
What technology area does this patent fall under?
Primary CPC classification H04L9/3278. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 19 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).