PUF (PHYSICALLY UNCLONABLE FUNCTION) CODE GENERATION DEVICE AND PUF CODE AUTHENTICATION SYSTEM

PROBLEM TO BE SOLVED: To generate a PUF code with high repeatability.SOLUTION: A PUF code generation device includes a ring oscillator group, a shift register group, and an encoder. The ring oscillator group includes a first ring oscillator capable of controlling ON/OFF, and a second ring oscillator...

Full description

Saved in:
Bibliographic Details
Main Authors KINOSHITA MASAKATSU, YOSHIOKA HIROSHI, OTSUKI TOMOMASA, KOBUKAI MAKOTO
Format Patent
LanguageEnglish
Japanese
Published 13.09.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To generate a PUF code with high repeatability.SOLUTION: A PUF code generation device includes a ring oscillator group, a shift register group, and an encoder. The ring oscillator group includes a first ring oscillator capable of controlling ON/OFF, and a second ring oscillator capable of controlling ON/OFF. The shift register group includes a first shift register for receiving the output signal from the first ring oscillator and the output signal from the second ring oscillator at the data input terminal and the clock input terminal. The encoder extracts a rising edge or a falling edge contained in a serial signal, where the output signals of multiple flip-flops included in the first shift register are arranged in the connection order of the multiple flip-flops, and generates the first element code of PUF code based on the number of extracted edges.SELECTED DRAWING: Figure 1 【課題】PUFコードを高い再現性で生成する。【解決手段】本発明の一態様によれば、PUFコード生成装置は、リングオシレータ群と、シフトレジスタ群と、エンコーダとを含む。リングオシレータ群は、ON/OFFを制御可能な第1のリングオシレータおよびON/OFFを制御可能な第2のリングオシレータを含む。シフトレジスタ群は、第1のリングオシレータの出力信号および第2のリングオシレータの出力信号をデータ入力端子およびクロック入力端子で受ける第1のシフトレジスタを含む。エンコーダは、第1のシフトレジスタに含まれる複数のフリップフロップの出力信号を複数のフリップフロップの接続順に並べたシリアル信号に含まれる立ち上がりエッジまたは立ち下がりエッジを抽出し、抽出されたエッジ数に基づいてPUFコードの第1の要素コードを生成する。【選択図】 図1
Bibliography:Application Number: JP20170035236