JP2017011678A - 耐タンパ性を有する不揮発性メモリ装置および集積回路カード、不揮発性メモリ装置の認証方法、個体識別情報生成方法 - Google Patents
耐タンパ性を有する不揮発性メモリ装置および集積回路カード、不揮発性メモリ装置の認証方法、個体識別情報生成方法 Download PDFInfo
- Publication number
- JP2017011678A JP2017011678A JP2016083725A JP2016083725A JP2017011678A JP 2017011678 A JP2017011678 A JP 2017011678A JP 2016083725 A JP2016083725 A JP 2016083725A JP 2016083725 A JP2016083725 A JP 2016083725A JP 2017011678 A JP2017011678 A JP 2017011678A
- Authority
- JP
- Japan
- Prior art keywords
- data
- resistance value
- nonvolatile memory
- digital data
- resistance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0009—RRAM elements whose operation depends upon chemical change
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0007—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements comprising metal oxide memory material, e.g. perovskites
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0021—Auxiliary circuits
- G11C13/004—Reading or sensing circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
- G11C13/0002—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00 using resistive RAM [RRAM] elements
- G11C13/0021—Auxiliary circuits
- G11C13/0059—Security or protection circuits or methods
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/24—Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/002—Countermeasures against attacks on cryptographic mechanisms
- H04L9/003—Countermeasures against attacks on cryptographic mechanisms for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3278—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N—ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N70/00—Solid-state devices having no potential barriers, and specially adapted for rectifying, amplifying, oscillating or switching
- H10N70/20—Multistable switching devices, e.g. memristors
- H10N70/24—Multistable switching devices, e.g. memristors based on migration or redistribution of ionic species, e.g. anions, vacancies
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N—ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N70/00—Solid-state devices having no potential barriers, and specially adapted for rectifying, amplifying, oscillating or switching
- H10N70/801—Constructional details of multistable switching devices
- H10N70/821—Device geometry
- H10N70/826—Device geometry adapted for essentially vertical current flow, e.g. sandwich or pillar type devices
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N—ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10N70/00—Solid-state devices having no potential barriers, and specially adapted for rectifying, amplifying, oscillating or switching
- H10N70/801—Constructional details of multistable switching devices
- H10N70/881—Switching materials
- H10N70/883—Oxides or nitrides
- H10N70/8833—Binary metal oxides, e.g. TaOx
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2213/00—Indexing scheme relating to G11C13/00 for features not covered by this group
- G11C2213/30—Resistive cell, memory material aspects
- G11C2213/32—Material having simple binary metal oxide structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/12—Details relating to cryptographic hardware or logic circuitry
- H04L2209/127—Trusted platform modules [TPM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Materials Engineering (AREA)
- Semiconductor Memories (AREA)
- Storage Device Security (AREA)
Abstract
Description
)およびAES(Advanced Encryption Standard)といったものが広く用いられている。これらの暗号化方式には、入出力となっている平文(暗号前データ)−暗号文のペアを入手し、最高速のコンピュータを駆使して解析しても、現実的な時間内では暗号鍵を特定できないような高度な暗号アルゴリズムが採用されており、その安全性は確認されている。しかしながら、暗号化されたデータへのハッキングは安全であるとされていても、暗号鍵が直接ハッキングされる脆弱性が懸念されていた。
上述の秘密鍵の保管、および装置ごとに固有なチャレンジ情報に対するレスポンス情報の生成(以降、チャレンジ・レスポンス生成とも言う)を実現するために前述のPUF技術が用いられる。PUF技術で得られた個体識別情報である乱数のディジタルIDデータはデバイス暗号鍵として、秘密鍵を暗号化して不揮発性メモリに保存するのに用いられる。ディジタルIDデータは、各ICで異なる乱数であるため、それを用いて暗号化されたデータも各ICで固有のデータ列となる。ディジタルIDデータは、暗号化された秘密鍵がハッキングなどにより別のICにコピーされたとしても複製できない。ディジタルIDデータが複製されないので、もとの秘密鍵を不正利用されることがない。PUF技術を用いたチャレンジ・レスポンス生成も同様に、入力されるチャレンジ情報からレスポンス情報を導き出す関数に製造ばらつきに基づくパラメータが用いられる。したがって、入力されるチャレンジ情報からレスポンス情報を導き出す関数は、装置ごとにユニークな関数となり複製できない。従って、PUF技術のチャレンジ・レスポンスを用いた認証はセキュア性が高い。
特徴(1):複製できない物理的な現象から固有のディジタルIDデータ(個体識別情報)を得る。
特徴(2):物理的な現象は動的な回路制御によってのみ得られ、プローブによる直接的な読み取りといった静的な解析では、必要とされる物理的な現象を得ることはできない。
特徴(3):得られたディジタルIDデータには誤りがあり、誤り訂正回路によってのみ真のIDデータが得られる。
性能(1):ディジタルIDデータに含まれる誤り箇所はランダムに変化し、真のIDデータの予測が困難である。
性能(2):PUF技術によって得られるディジタルIDデータは高い乱数性があり、ICごとにユニークな固有データとなる。
性能(3):PUF技術を採用した場合、そのために付加すべき回路のオーバーヘッドが小さく、ディジタルIDデータを生成する際の消費電力が小さい。
性能(4):各データビットを生成する生成回路の並列処理数を多くすることで、サイドチャンネル攻撃への耐性が向上する。
性能(5):データの誤り率が小さく、誤り訂正回路の回路規模を小さくできる。
性能(6):ディジタルIDデータを生成するタイミングに制約が少なく生成速度が高速である。
本発明者らは、以上のような課題を解決できる可能性のある新規なディジタルIDデータ生成方法を鋭意検討した。その結果、本発明者らは、抵抗変化素子の書き込まれた抵抗値が正規分布にばらつく現象を見出し、抵抗値のばらつきから安定的なディジタルIDデータを生成することに想到した。
図1は、実施形態にかかる不揮発性メモリ装置100の概略構成の一例を示すブロック図である。また、図2は、実施形態にかかる不揮発性メモリ装置100が備えるメモリセルの概略構成の一例を示す断面図である。不揮発性メモリ装置100は、抵抗変化型の不揮発性メモリ装置である。
図2に示す例において、抵抗変化素子120は、第1電極124と第2電極128との間に抵抗変化層126が配置された構成を有する。抵抗変化層126は、例えば金属酸化物、より詳細には例えば遷移金属酸化物で構成することができる。可変状態にあるメモリセル91の抵抗変化素子120は、第1電極124と第2電極128との間に電気的信号(例えば電圧)が印加されることによって、第1電極124と第2電極128との間の抵抗値が複数の可変抵抗値範囲の間を可逆的に遷移する性質を有する。
た、酸素過剰の金属酸化物は、酸素不足度が負の値となる。なお、本明細書中では、特に断りのない限り、酸素不足度は正の値、0、負の値も含むものとして説明する。
にxが0.9以上1.6以下であり、かつ、第2金属酸化物の組成をHfOyとした場合
にyがxの値よりも大である場合に、抵抗変化層の抵抗値を安定して高速に変化させることができる。この場合、第2金属酸化物の膜厚は、3nm以上4nm以下としてもよい。
にxが0.9以上1.4以下であり、かつ、第2金属酸化物の組成をZrOyとした場合
にyがxの値よりも大である場合に、抵抗変化層の抵抗値を安定して高速に変化させることができる。この場合、第2金属酸化物の膜厚は、1nm以上5nm以下としてもよい。
酸化物にチタン酸化物(TiO2)を用いることにより、安定した抵抗変化動作が得られ
る。チタン(標準電極電位=−1.63eV)はタンタル(標準電極電位=−0.6eV)より標準電極電位が低い材料である。このように、第2金属酸化物に第1金属酸化物より標準電極電位が低い金属の酸化物を用いることにより、第2金属酸化物中でより酸化還元反応が発生しやすくなる。その他の組み合わせとして、高抵抗層となる第2金属酸化物にアルミニウム酸化物(Al2O3)を用いることができる。例えば、第1金属酸化物に酸素不足型のタンタル酸化物(TaOx)を用い、第2金属酸化物にアルミニウム酸化物(Al2O3)を用いてもよい。
図4は、可変状態にあるバイポーラ型抵抗変化素子の特性の一例を示す図である。図4において、第1電極124の材料はTaN、第2電極128の材料はIrである。抵抗変化層126は、TaOx(但し、0<x<2.5)で表される組成を有する第1タンタル
含有層と、TaOy(但し、x<y)で表される組成を有する第2タンタル含有層とが積
層された積層構造を少なくとも有している。第1タンタル含有層が第1電極124に接し、第2タンタル含有層が第2電極128に接している。TaOxは、0.8≦x≦1.9を満足し、TaOyは、2.1≦y≦2.5を満足する。第2タンタル含有層の厚みは、8nm以下であり、抵抗変化層126全体の厚みは50nm以下である。各電極への接触面積は図3の測定に用いた抵抗変化素子と等しい。
態にあるユニポーラ型抵抗変化素子の特性の一例を示す模式図である。当該論文に示される通り、NiO、TiO2、HfO2、ZrO2から構成された抵抗変化層を有する抵抗変
化素子がユニポーラ特性を示すこと、及び、それらの遷移金属酸化物から構成された抵抗変化層が、製造直後には絶縁体であって、かつフォーミングストレスを与えるプロセスによって導電パスが形成されて可変状態に遷移することが知られている。
抗値は数MΩ程度であり、高抵抗値範囲が1000〜3000Ω程度、低抵抗値範囲が100〜300Ω程度となる。この場合、フォーミングストレスは、例えば、電圧が2〜3V、パルス幅が100nSecのパルスを累積的に印加する。低抵抗化パルスは、電圧が+1.0V、パルス幅が100nSecであり、高抵抗化パルスは、電圧が−1.3V、パルス幅が100nSecである。
図に示すように、メモリ本体部22は、記憶領域として、ユーザーデータ領域7と、第1のディジタルデータ領域8と、第2のディジタルデータ領域404と、乱数生成セル領域403を有する。
抵抗変化素子23はメモリセル21において不揮発性メモリ素子として動作する。不揮発性メモリ装置10は、各メモリセル21が1個のトランジスタ24と1個の抵抗変化素子23とから構成される、いわゆる1T1R型の不揮発性メモリ装置である。メモリセルの選択素子は前述のトランジスタに限定されない。例えばダイオードなどの2端子素子を用いても良い。
図19は本実施形態の不揮発性メモリ装置10が備える読み出し回路11の構成例を示す回路図である。
(第1のディジタルデータの生成方法)
次に、第1のディジタルデータ領域8から、装置固有のディジタルIDデータの元となる第1のディジタルデータを生成する方法について説明する。前述のように、第1のディジタルデータ領域8のメモリセルは、同一の抵抗値状態に書込まれている。図6に示すように抵抗値のバラツキ分布は正規分布に従い、人為的に制御困難でランダムなバラツキ分布となる。第1のディジタルデータの取得のためには、図6に示すようにバラツキ分布の中央値を抽出し、抽出した中央値によって、0,1のディジタルデータに変換する。初めにこの中央値の抽出方法について説明する。
データラッチ回路413は、直前にラッチしたデータを、加算器412へ出力するとともに、読み出し回路11の入力A(図19を参照)にも出力する。この出力されるデータは、読み出し回路11において抵抗中央値として利用される。
次に、第2のディジタルデータ領域404から、装置固有のディジタルIDデータの元と成る第2のディジタルデータを生成する方法について説明する。前述のように、第2のディジタルデータ領域404は、抵抗変化素子の無い選択トランジスタのみのメモリセルであり、トランジスタのオン抵抗がメモリセルの抵抗値となるような“固定抵抗メモリセル”である。しかし、最先端の微細半導体プロセスにおいてはトランジスタのオン抵抗は大きくバラツキを持っている。つまり、固定抵抗セルの、それぞれの抵抗値は製造プロセス上の制御しきれないランダムなバラツキを持っている。このことは、第1のディジタルデータと同様に複製が非常に困難な特性を示している。制御回路15の指示により、ロウデコーダ回路18とカラムデコーダ回路17は、第2のディジタルデータ領域404を選択して読み出し回路11に接続する。読み出し回路11は、前述した同じ動作で、第2のディジタルデータ領域404の選択された前記固定抵抗メモリセルの抵抗値情報を読み出す。このとき得られた抵抗値情報(COUNT_OUT)のSビット分がIDデータ制御回路402に出力される。
らD27の第2のディジタルデータを出力する。つまり、第2のディジタルデータは、固
定抵抗メモリセルの抵抗値の大小関係から得られるデータである。前述のとおり、固定抵抗メモリセルの抵抗値は半導体プロセスにおける製造ばらつきがあるため、第2のディジタルデータは人為的に決定できないランダムなデータをなす。第2のディジタルデータのD20からD27が確定したとき、load_enが1、latch_enが1を指定され、ラッチ602から609にD20からD27が初期値としてロードされる。そして、第1のディジタルデータが読み出されるたびに、load_enが0、latch_enが1を指定され、ラッチ602から609が入力端子bのデータをラッチする。つまり、第1のディジタルデータが読み出されるたびに、IDデータ制御回路402は、第2のディジタルデータ(D20からD27)を初期値とした巡回型演算処理を繰返し、変形第2のディジタルデータ(Dm0からDm7)を順次生成するとともに、第1のディジタルデータと変形第2のディジタルデータとの排他的論理和を行い、装置固有のディジタルIDデータ(Dx0からDx7)を得る。このディジタルIDデータは、上述したPUFデータとなる。
(チャレンジ・レスポンス)
次に、第1のディジタルデータと変形第2のディジタルデータを用いたチャレンジ・レスポンスについて図24Aおよび図24Bを用いて説明する。本実施形態において装置外から入力されるチャレンジ信号はメモリセルにアクセスする読み出しアドレスの順番となる。図24Aは、チャレンジXのパターンを示している。このチャレンジXのパターンにおいては、読み出し回路11は、初めに第2のディジタルデータ領域404のアドレスを選択して第2のディジタルデータを読み出す。このときアクセスするアドレスをZとする。図21で示したload_enは、第2のディジタルデータ領域404のアドレスを読み出すときは、Highが設定される。そして、前述した読み出し方法によって抵抗値情報が読み出され、COUNT_OUTの値が定まり、読み出し回路11から出力されたタイミングで図24Aのようにlatch_enが、Low→High→Lowに変化する。この結果、latch_enがHighのタイミングで、図21のD20〜D27がラッチ602から609の初期値として保持される。図24Aの例では、ラッチ602から609に保持された値を16進数で記述したときの値は0xA5であったとしている。その後、アドレスを変更して読み出されるたびに、load_enはLowで、latch_enがLow→High→Lowに変化する。このため、0xA5を初期値として図21のラッチ回路が、多項式演算処理を実行して、それぞれの読み出し回数ごとに、ラッチ回路に保持されている値は、0x56、0xAD、0x46、0x8D、0x06へと順次変化していく。これらのデータが、変形第2のディジタルデータとなる。
(乱数生成)
次に、本実施形態に用いられる乱数生成について説明する。この乱数生成は、乱数生成セル領域403のメモリセルから得られる複数の抵抗値情報を用いてディジタルデータを生成し、該ディジタルデータを用いて所定のアルゴリズムを実行することによって乱数データを生成するものである。
近年、PUFを用いたディジタルIDデータ生成におけるエラー訂正方式としてFussy Extractorと呼ばれるデータ抽出器が提案されている。非特許文献「“Implementation and Evaluation of SCA-Resistant AES and PUF using MDR-ROM Scheme”@SCIS2015(The 32nd Symposium on Cryptography and Information Security Kokura, Japan, Jan.20-23,2015) by Takeshi Fujino」に示された構成を図28A、図28Bに示す
。図28Aは、ディジタルIDデータ、つまりPUF−IDデータに誤り訂正用の信号を付加してIDとして登録するための初期登録の構成を示している。図28Bは、付加した誤り訂正用信号を用いて登録したIDを再生する構成を示している。誤り訂正に用いるパリティーデータは、訂正対象のデータをもとに所定の演算をすることにより生成される。つまり、訂正対象のデータ系列とパリティーデータとには、一定の関係性がある。通常、PUF IDデータは、製造時のばらつきを元に生成されるため複製できないものであり、更に容易に類推することのできないデータ系列であるため、IDのセキュリティー性が高いとされる。しかし、一定のデータ誤りを持つため、同じIDを安定に再生するためには誤り訂正が必要となる。誤り訂正に必要なパリティーデータは、通常は不揮発性メモリに保存されるため、ハッキングなどの悪意ある攻撃によってパリティーデータが盗み読みされると、パリティーデータとの相関関係からPUF−IDが類推されるといった懸念がある。その対策として、Fussy Extractorの方式を採用することができる。図18に示す誤り訂正およびヘルパーデータ生成回路400は、以下に説明する誤り訂正の処理およびヘルパーデータを生成する処理を実行する。
ーデータを追加する。この乱数データMにパリティーデータを追加したデータをデータCとする。このときPUF DataであるデータW(図21のディジタルIDデータDx0〜Dx7)とデータCのビット長は同じになるようにする。更に、データWとデータCをビット毎に排他的論理和(XOR)を行い、ヘルパーデータ(XOR(C,W))を生成する。このヘルパーデータを不揮発性メモリに記憶、例えば、図18のユーザーデータ領域7に保存する。この方式であれば、誤り訂正のパリティーデータが予測困難な乱数データを元に生成されているため、パリティーデータからPUFデータを類推することは非常に困難となる。また、同様にヘルパーデータは、データCとデータWとの排他的論理和で生成されるため、不揮発性メモリをハッキングされたとしてもPUFデータを類推することが困難である。
み、データWに誤ったビットを含んでいるため、図28BではデータW+ΔWという標記をしている。前述したように事前に登録したヘルパーデータをメモリアレイのユーザーデータ領域7から読み出す。ヘルパーデータはデータCとデータWとの排他的論理和で生成されているので、誤りを含むPUFデータと、更に排他的論理和をビット毎に行うと、正しいデータWのビットがキャンセルされ、データCに誤りデータであるΔWが付加されたデータが生成される。このデータは(C XOR ΔW)で表される。この(C XOR ΔW)をECC Decoderに入力し、パリティーデータを用いて誤り訂正を行うと、正しい乱数データ(データC)が生成される。このデータCと、ヘルパーデータとを更に排他的論理和を行うことで、正しいPUFデータ(W)が再生される。
一つの応用例として、本開示により生成されるディジタルIDデータによる秘密鍵の暗号と、暗号化秘密鍵のフォーミングによる書き込みによるデータ隠蔽、さらに認証方法を開示する。
リーダライタ501は、RAM503と、入出力インタフェース(I/F)部504と、CPU505と、暗号処理回路506と、不揮発性メモリ装置515とを有している。
として初期状態のメモリセルを利用して記憶されていてもよいし、第2種データとして可変状態のメモリセルを利用して記憶されていてもよい。
ICカード502は、入出力インタフェース(I/F)部520と、CPU521と、暗号処理回路522と、RAM523と、不揮発性メモリ装置530とを有している。
11 読み出し回路
14 書き込み回路
15 制御回路
16 アドレス制御回路
17 カラムデコーダ回路
18 ロウデコーダ回路
20 メモリセルアレイ
21 メモリセル
22 メモリ本体部
25 中央値検出回路
400 誤り訂正およびヘルパーデータ生成回路
401 乱数生成回路
402 IDデータ制御回路
Claims (18)
- 複数の不揮発性メモリセルを有するメモリアレイと、
前記複数の不揮発性メモリセルのうち、少なくとも1つの閾値によって判別される複数の抵抗値範囲のうちの1つの抵抗値範囲に属する複数の不揮発性メモリセルを選択し、選択された前記1つの抵抗値範囲に属する複数の不揮発性メモリセルの各々の抵抗値に関する複数の抵抗値情報を取得する読み出し回路と、
前記読み出し回路によって取得された、前記複数の抵抗値情報に基づいて2値化基準値を算出する演算回路と、
個体識別情報を生成する識別情報生成回路と
を備え、
前記読み出し回路は、前記抵抗値情報と前記2値化基準値との関係に応じて第1のディジタルデータを取得し、
前記識別情報生成回路は、
前記第1のディジタルデータとは異なり、かつ前記抵抗値と相関のない第2のディジタルデータを取得し、前記第1のディジタルデータと前記第2のディジタルデータとに基づいて前記個体識別情報を生成する、不揮発性メモリ装置。 - 複数のトランジスタをさらに備え、
前記第2のディジタルデータは、前記複数のトランジスタのオン抵抗のバラつきから得られる、請求項1に記載の不揮発性メモリ装置。 - 前記少なくとも1つの閾値は、第1の閾値および第2の閾値を含む複数の閾値を備え、
前記複数の抵抗値範囲は、前記第1の閾値および前記第2閾値で規定される、重複しない3個の抵抗値範囲を含み、
前記3個の抵抗値範囲は、予め想定された最も大きい抵抗値または最も小さい抵抗値を含む第1の抵抗値範囲、並びに前記第1の抵抗値範囲とは異なる第2の抵抗値範囲および第3の抵抗値範囲であり、
前記複数の不揮発性メモリセルの各々は、
可変状態では、異なる複数の電気的信号が印加されることによって、前記抵抗値が前記第2の抵抗値範囲および前記第3の抵抗値範囲の間を可逆的に遷移する特性を有し、
初期状態では、前記抵抗値が前記第1の抵抗値範囲に属する初期抵抗値範囲にあり、
前記第2のディジタルデータは、第1種データまたは第2種データであり、
前記第1種データは、前記第1の閾値で判別されて得られ、前記複数の不揮発性メモリセルの各々が前記初期状態にあるか前記可変状態にあるかを示しており、
前記第2種データは、前記第2の閾値で判別されて得られ、前記複数の不揮発性メモリセルの各々の抵抗値が前記第2の抵抗値範囲にあるか前記第3の抵抗値範囲にあるかを示している、請求項1に記載の不揮発性メモリ装置。 - 前記第2のディジタルデータを初期値として演算を行い、前記演算により前記第2のディジタルデータとはデータ系列が異なる変形された第2のディジタルデータを生成する巡回演算回路をさらに備え、
前記識別情報生成回路は、前記第1のディジタルデータと前記変形された第2のディジタルデータとに基づいて前記個体識別情報を生成する、請求項1に記載の不揮発性メモリ装置。 - 前記第1のディジタルデータは、所定のデータビット数ごとに複数のアドレスに割り当てられ、
前記巡回演算回路は、
前記複数のアドレスの各々に割り当てられた前記第1のディジタルデータの一部の読み出しを行い、前記読み出しごとに、前記第2のディジタルデータを前記初期値とした前記演算を繰り返し、
前記第1のディジタルデータの前記一部と等しいデータビット数の前記変形された第2のディジタルデータを生成し、
前記識別情報生成回路は、前記第1のディジタルデータの一部ごとに前記個体識別情報を生成する、請求項4に記載の不揮発性メモリ装置。 - 前記複数のアドレスの各々に割り当てられた前記第1のディジタルデータの前記一部を読み出すときに、前記読み出し回路が前記複数のアドレスの読み出し順序を変更することで、前記識別情報生成回路における前記第1のディジタルデータの前記一部と前記変形された第2のディジタルデータとの組み合わせを変更する、請求項5に記載の不揮発性メモリ装置。
- 前記不揮発性メモリ装置は、
前記複数のアドレスの前記読み出し順序を示すチャレンジ入力を前記不揮発性メモリ装置の外部から受け付け、
前記組み合わせに応じて生成された前記個体識別情報を、レスポンス出力として前記不揮発性メモリ装置の外部に出力し、
前記不揮発性メモリ装置は、前記チャレンジ入力と前記レスポンス出力との関係に基づいて、前記不揮発性メモリ装置の外部から認証される、請求項6に記載の不揮発性メモリ装置。 - 前記複数の不揮発性メモリセルの各々は、
第1電極と、
第2電極と、
前記第1電極および前記第2電極の間に配置される抵抗変化層と
を含む抵抗変化素子を備える、請求項1から7のいずれかに記載の不揮発性メモリ装置。 - 前記抵抗変化層は、絶縁体の層を含む、請求項8に記載の不揮発性メモリ装置。
- 前記抵抗変化層は、前記絶縁体の層を貫く局所領域を有する、請求項9に記載の不揮発性メモリ装置。
- 前記抵抗変化層は、金属酸化物を含む、請求項8から10のいずれかに記載の不揮発性メモリ装置。
- 前記金属酸化物は、酸素不足型である、請求項11に記載の不揮発性メモリ装置。
- 前記金属酸化物は、遷移金属酸化物およびアルミニウム酸化物からなる群から選択される少なくとも一つである、請求項11または12に記載の不揮発性メモリ装置。
- 前記金属酸化物は、タンタル酸化物、ハフニウム酸化物およびジルコニウム酸化物からなる群から選択される少なくとも一つである、請求項11または12に記載の不揮発性メモリ装置。
- 前記絶縁体は金属酸化物を含み、
前記局所領域は、前記絶縁体よりも酸素含有率が低い酸素不足型の金属酸化物を含む、請求項10に記載の不揮発性メモリ装置。 - 複数の不揮発性メモリセルを有するメモリアレイと、
前記複数の不揮発性メモリセルのうち、少なくとも1つの閾値によって判別される複数の抵抗値範囲のうちの1つの抵抗値範囲に属する複数の不揮発性メモリセルを選択し、選択された前記1つの抵抗値範囲に属する複数の不揮発性メモリセルの各々の抵抗値に関する複数の抵抗値情報を取得する読み出し回路と、
前記読み出し回路によって取得された、前記複数の抵抗値情報に基づいて2値化基準値を算出する演算回路と、
個体識別情報を生成する識別情報生成回路と
を備え、
前記読み出し回路は、前記抵抗値情報と前記2値化基準値との関係に応じて第1のディジタルデータを取得し、
前記識別情報生成回路は、
前記第1のディジタルデータとは異なり、かつ前記抵抗値と相関のない第2のディジタルデータを取得し、前記第1のディジタルデータと前記第2のディジタルデータとに基づいて前記個体識別情報を生成する、不揮発性メモリ装置と、
前記個体識別情報が出力される入出力インタフェース部と、を備えた集積回路カード。 - 請求項7に記載の不揮発性メモリ装置が正規の装置であることを認証するための認証方法であって、
前記不揮発性メモリ装置の出荷前に、前記第1のディジタルデータと前記第2のディジタルデータとを読み出して外部認証装置に保持し、
前記不揮発性メモリ装置の出荷後、前記不揮発性メモリ装置が使用されるときに、前記外部認証装置は、複数の前記チャレンジ入力を用いて前記レスポンス出力を受信し、前記外部認証装置が予め保持している前記第1のディジタルデータと前記第2のディジタルデータとを用いて演算した結果と前記受信したレスポンス出力とが一致しているか否かを判断し、
一致している場合には、前記不揮発性メモリ装置が正規の装置であるとして認証する、不揮発性メモリ装置の認証方法。 - 抵抗値の変化を利用してデータを記憶する抵抗変化型の不揮発性メモリセルを用いて個体識別情報を生成する個体識別情報生成方法であって、
少なくとも1つの閾値を用いて前記抵抗値が判別される複数の不揮発性メモリセルを有するメモリアレイに含まれる、前記少なくとも1つの閾値によって判別されるN(N:2以上の整数)個の抵抗値範囲のうちの1つの抵抗値範囲に属する複数の不揮発性メモリセルを選択し、
前記選択された各不揮発性メモリセルの前記抵抗値に関する抵抗値情報を取得し、
前記取得された各不揮発性メモリセルの抵抗値情報に基づいて2値化基準値を算出し、
前記各不揮発性メモリセルの抵抗値情報と前記2値化基準値との関係に応じて第1のディジタルデータを取得し、
前記第1のディジタルデータとは異なり、かつ前記抵抗値と相関のない第2のディジタルデータを取得し、前記第1のディジタルデータと前記第2のディジタルデータとに基づいて前記個体識別情報を生成する、個体識別情報生成方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015123177 | 2015-06-18 | ||
| JP2015123177 | 2015-06-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017011678A true JP2017011678A (ja) | 2017-01-12 |
| JP6617924B2 JP6617924B2 (ja) | 2019-12-11 |
Family
ID=57588605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016083725A Active JP6617924B2 (ja) | 2015-06-18 | 2016-04-19 | 耐タンパ性を有する不揮発性メモリ装置および集積回路カード、不揮発性メモリ装置の認証方法、個体識別情報生成方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9948471B2 (ja) |
| JP (1) | JP6617924B2 (ja) |
| CN (1) | CN106257590B (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018125825A (ja) * | 2016-02-03 | 2018-08-09 | 力旺電子股▲ふん▼有限公司eMemory Technology Inc. | 自己保護及び反複製能力を備えた電子装置及び関連する方法 |
| JP2019054509A (ja) * | 2017-09-12 | 2019-04-04 | 力旺電子股▲ふん▼有限公司eMemory Technology Inc. | ランダムコード生成器および関連するランダムコードの制御方法 |
| JP2019096740A (ja) * | 2017-11-22 | 2019-06-20 | 富士通株式会社 | 電子装置 |
| JP2021034029A (ja) * | 2019-08-16 | 2021-03-01 | ▲しゃーん▼碼科技股▲ふん▼有限公司 | データセキュリティを提供するメモリデバイス |
| US11044108B1 (en) | 2019-12-24 | 2021-06-22 | CERA Licensing Limited | Temperature sensing physical unclonable function (PUF) authentication system |
| US11283632B2 (en) | 2017-12-28 | 2022-03-22 | Mitsubishi Heavy Industries, Ltd. | Integrated circuit, control device, information distribution method, and information distribution system |
| JP2022121246A (ja) * | 2021-02-08 | 2022-08-19 | 浩志 渡辺 | 自動認証icチップ |
| US11516028B2 (en) | 2019-12-24 | 2022-11-29 | CERA Licensing Limited | Temperature sensing physical unclonable function (PUF) authentication system |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9811476B2 (en) * | 2013-02-28 | 2017-11-07 | Panasonic Intellectual Property Management Co., Ltd. | Encryption and recording apparatus, encryption and recording system, and encryption and recording method |
| CN106575324A (zh) * | 2014-04-09 | 2017-04-19 | 有限公司Ictk | 认证设备及方法 |
| US9747982B1 (en) * | 2016-02-22 | 2017-08-29 | Arm Ltd. | Device and method for generating random numbers |
| JP6495853B2 (ja) * | 2016-03-16 | 2019-04-03 | 株式会社東芝 | データ生成装置、電子デバイスおよび認証システム |
| US10177923B2 (en) * | 2016-07-15 | 2019-01-08 | Hiroshi Watanabe | Electronic appliance and network of the same |
| US10318748B2 (en) * | 2016-09-30 | 2019-06-11 | Intel Corporation | Techniques to protect fuses against non-destructive attacks |
| CN108229224B (zh) * | 2016-12-22 | 2020-03-10 | 中芯国际集成电路制造(上海)有限公司 | 一种物理不可克隆芯片及其制造方法 |
| EP3340216B1 (en) * | 2016-12-23 | 2020-01-29 | Secure-IC SAS | Secret key generation using a high reliability physically unclonable function |
| KR20180085396A (ko) * | 2017-01-18 | 2018-07-27 | 에스케이하이닉스 주식회사 | 비휘발성 메모리 장치, 및 그의 데이터 라이트 동작방법 |
| WO2018183572A1 (en) * | 2017-03-29 | 2018-10-04 | Board Of Regents, The University Of Texas System | Reducing amount of helper data in silicon physical unclonable functions via lossy compression without production-time error characterization |
| DE102017205818A1 (de) * | 2017-04-05 | 2018-10-11 | Robert Bosch Gmbh | Einstellbare physikalische unklonbare Funktion |
| CN107256370B (zh) * | 2017-05-27 | 2019-12-10 | 东南大学 | 一种基于sram-puf的模糊保险箱的密钥存储方法 |
| DE102018123103A1 (de) | 2017-10-13 | 2019-04-18 | Samsung Electronics Co., Ltd. | Halbleitervorrichtung, die Sicherheitsschlüssel erzeugt, Verfahren zum Erzeugen eines Sicherheitsschlüssels und Verfahren zum Registrieren des Sicherheitsschlüssels |
| EP3474487A1 (en) * | 2017-10-23 | 2019-04-24 | Gemalto Sa | Method of implementing a physical unclonable function |
| US10311930B1 (en) * | 2018-04-05 | 2019-06-04 | Qualcomm Incorporated | One-time programming (OTP) magneto-resistive random access memory (MRAM) bit cells in a physically unclonable function (PUF) memory in breakdown to a memory state from a previous read operation to provide PUF operations |
| US10785016B2 (en) | 2018-07-25 | 2020-09-22 | Silicon Laboratories, Inc. | Countermeasure for power injection security attack |
| US11151290B2 (en) | 2018-09-17 | 2021-10-19 | Analog Devices, Inc. | Tamper-resistant component networks |
| KR20200041771A (ko) * | 2018-10-12 | 2020-04-22 | 삼성전자주식회사 | 전력 특성을 고려한 메모리 시스템의 설계 방법, 상기 메모리 시스템의 제조 방법, 및 상기 메모리 시스템을 설계하기 위한 컴퓨팅 시스템 |
| US10439829B1 (en) | 2019-02-01 | 2019-10-08 | Winbond Electronics Corp. | Physical unclonable function code generating method and providing apparatus thereof |
| CN110020557B (zh) * | 2019-04-12 | 2023-09-12 | 深圳大学 | 一种基于wta方案的低功耗电流模式puf |
| IT201900007290A1 (it) * | 2019-05-27 | 2020-11-27 | Torino Politecnico | Apparato d'utente e metodo di protezione di dati riservati |
| KR102658258B1 (ko) * | 2019-10-01 | 2024-04-17 | 에스케이하이닉스 주식회사 | 전자 장치 및 그 제조 방법 |
| KR20210102740A (ko) | 2020-02-12 | 2021-08-20 | 삼성전자주식회사 | 물리적 복제 방지 기능에 기초하여 키를 생성하는 보안 장치 및 이의 동작 방법 |
| US11437082B2 (en) * | 2020-05-17 | 2022-09-06 | HeFeChip Corporation Limited | Physically unclonable function circuit having lower gate-to-source/drain breakdown voltage |
| US11748524B2 (en) | 2020-07-20 | 2023-09-05 | International Business Machines Corporation | Tamper resistant obfuscation circuit |
| US11587890B2 (en) * | 2020-07-20 | 2023-02-21 | International Business Machines Corporation | Tamper-resistant circuit, back-end of the line memory and physical unclonable function for supply chain protection |
| US11782090B2 (en) * | 2020-12-11 | 2023-10-10 | PUFsecurity Corporation | Built-in self-test circuit and built-in self-test method for physical unclonable function quality check |
| CN112506712B (zh) * | 2020-12-19 | 2024-06-21 | 苏州思立特尔半导体科技有限公司 | 一种基于硬拷贝的mcu模拟eeprom的数据保护方法 |
| US20220197599A1 (en) * | 2020-12-22 | 2022-06-23 | Arizona Board Of Regents On Behalf Of Northern Arizona University | True random number generation from pre-formed reram arrays |
| CN112702161B (zh) * | 2020-12-23 | 2023-10-20 | 北京掌上无限科技有限公司 | 一次性数据对称加密解密算法 |
| WO2022201425A1 (ja) * | 2021-03-25 | 2022-09-29 | Tdk株式会社 | 情報処理装置、隠れノードの設定方法及び情報処理装置の製造方法 |
| CN113065218B (zh) * | 2021-05-13 | 2024-02-13 | 南京工程学院 | 考虑lr攻击的电力系统可靠性评估方法、装置及系统 |
| US11915749B2 (en) * | 2021-05-14 | 2024-02-27 | Ememory Technology Inc. | Resistive memory device and forming method thereof with improved forming time and improved forming uniformity |
| CN115758481A (zh) * | 2022-11-21 | 2023-03-07 | 温州大学 | 一种可双边沿采样的延时型强puf |
| TW202504464A (zh) * | 2023-07-03 | 2025-01-16 | 聯華電子股份有限公司 | 電阻式記憶體結構及其製造方法 |
| US12354641B2 (en) * | 2023-11-20 | 2025-07-08 | Nanya Technology Corporation | Memory devices selecting and protecting a possible attacked word line based on the previous refreshed word lines and the relevant methods |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012186911A (ja) * | 2011-03-04 | 2012-09-27 | Sharp Corp | モータ制御装置 |
| JP2013005314A (ja) * | 2011-06-20 | 2013-01-07 | Renesas Electronics Corp | 半導体装置 |
| WO2014132662A1 (ja) * | 2013-02-28 | 2014-09-04 | パナソニック株式会社 | 暗号処理装置 |
| WO2014132664A1 (ja) * | 2013-02-28 | 2014-09-04 | パナソニック株式会社 | 認証システム、不揮発性記録メディア、ホストコンピュータ、および認証方法 |
| JP2014528195A (ja) * | 2011-08-16 | 2014-10-23 | アイシーティーケー カンパニー リミテッド | 事物知能通信でpufに基づいた装置間セキュリティ認証装置及び方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008059701A1 (ja) * | 2006-11-17 | 2008-05-22 | Panasonic Corporation | 不揮発性記憶素子、不揮発性記憶装置、不揮発性半導体装置、および不揮発性記憶素子の製造方法 |
| JP5308658B2 (ja) | 2007-12-13 | 2013-10-09 | 株式会社日立超エル・エス・アイ・システムズ | 半導体集積回路の識別情報生成方法 |
| US7796435B2 (en) * | 2008-06-12 | 2010-09-14 | Sandisk Corporation | Method for correlated multiple pass programming in nonvolatile memory |
| EP2230794A3 (en) * | 2009-03-16 | 2011-10-05 | Technische Universität München | Towards Electrical, Integrated Implementations of SIMPL Systems |
| JP5550897B2 (ja) | 2009-05-28 | 2014-07-16 | シャープ株式会社 | 半導体集積回路の識別子生成方法および識別子生成装置 |
| WO2012014291A1 (ja) | 2010-07-28 | 2012-02-02 | 学校法人立命館 | 耐タンパ性メモリ集積回路およびそれを利用した暗号回路 |
| JP5474705B2 (ja) | 2010-08-23 | 2014-04-16 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| FR2964278A1 (fr) * | 2010-08-31 | 2012-03-02 | St Microelectronics Rousset | Extraction de cle dans un circuit integre |
| KR101852115B1 (ko) | 2010-10-04 | 2018-04-25 | 인트린직 아이디 비브이 | 개선된 시동 작동을 갖는 물리적 복제 불가 기능부 |
| EP2665225B1 (en) | 2011-01-13 | 2018-04-11 | Mitsubishi Electric Corporation | Bit generation device and bit generation method |
| JP5813380B2 (ja) | 2011-06-03 | 2015-11-17 | 株式会社東芝 | 半導体記憶装置 |
| JP5811693B2 (ja) | 2011-08-25 | 2015-11-11 | ソニー株式会社 | 抵抗変化型メモリデバイスおよびその駆動方法 |
| US9189201B2 (en) * | 2011-09-20 | 2015-11-17 | Qualcomm Incorporated | Entropy source with magneto-resistive element for random number generator |
| US8811091B2 (en) * | 2011-12-16 | 2014-08-19 | SanDisk Technologies, Inc. | Non-volatile memory and method with improved first pass programming |
| JP6063679B2 (ja) | 2012-09-10 | 2017-01-18 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
| US20140268994A1 (en) * | 2013-03-14 | 2014-09-18 | United States Of America As Represented By The Secretary Of The Air Force | Write-Time Based Memristive Physical Unclonable Function |
| JP6106043B2 (ja) * | 2013-07-25 | 2017-03-29 | ルネサスエレクトロニクス株式会社 | 半導体集積回路装置 |
| CN103441841B (zh) * | 2013-08-08 | 2016-06-22 | 唐山松下产业机器有限公司 | 一种焊接数据自加密解密系统及方法 |
| CN104658601B (zh) * | 2015-01-22 | 2017-12-29 | 北京大学 | 基于stt‑ram存储单元错误率分布的puf认证方法 |
-
2016
- 2016-04-19 JP JP2016083725A patent/JP6617924B2/ja active Active
- 2016-05-09 CN CN201610299503.2A patent/CN106257590B/zh active Active
- 2016-06-14 US US15/181,430 patent/US9948471B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012186911A (ja) * | 2011-03-04 | 2012-09-27 | Sharp Corp | モータ制御装置 |
| JP2013005314A (ja) * | 2011-06-20 | 2013-01-07 | Renesas Electronics Corp | 半導体装置 |
| JP2014528195A (ja) * | 2011-08-16 | 2014-10-23 | アイシーティーケー カンパニー リミテッド | 事物知能通信でpufに基づいた装置間セキュリティ認証装置及び方法 |
| WO2014132662A1 (ja) * | 2013-02-28 | 2014-09-04 | パナソニック株式会社 | 暗号処理装置 |
| WO2014132664A1 (ja) * | 2013-02-28 | 2014-09-04 | パナソニック株式会社 | 認証システム、不揮発性記録メディア、ホストコンピュータ、および認証方法 |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018125825A (ja) * | 2016-02-03 | 2018-08-09 | 力旺電子股▲ふん▼有限公司eMemory Technology Inc. | 自己保護及び反複製能力を備えた電子装置及び関連する方法 |
| US10476680B2 (en) | 2016-02-03 | 2019-11-12 | Ememory Technology Inc. | Electronic device with self-protection and anti-cloning capabilities and related method |
| JP2019054509A (ja) * | 2017-09-12 | 2019-04-04 | 力旺電子股▲ふん▼有限公司eMemory Technology Inc. | ランダムコード生成器および関連するランダムコードの制御方法 |
| JP2019096740A (ja) * | 2017-11-22 | 2019-06-20 | 富士通株式会社 | 電子装置 |
| JP7059585B2 (ja) | 2017-11-22 | 2022-04-26 | 富士通株式会社 | 電子装置 |
| US11283632B2 (en) | 2017-12-28 | 2022-03-22 | Mitsubishi Heavy Industries, Ltd. | Integrated circuit, control device, information distribution method, and information distribution system |
| JP6991493B2 (ja) | 2019-08-16 | 2022-01-12 | ▲しゃーん▼碼科技股▲ふん▼有限公司 | データセキュリティを提供するメモリデバイス |
| JP2021034029A (ja) * | 2019-08-16 | 2021-03-01 | ▲しゃーん▼碼科技股▲ふん▼有限公司 | データセキュリティを提供するメモリデバイス |
| US11044108B1 (en) | 2019-12-24 | 2021-06-22 | CERA Licensing Limited | Temperature sensing physical unclonable function (PUF) authentication system |
| US11516028B2 (en) | 2019-12-24 | 2022-11-29 | CERA Licensing Limited | Temperature sensing physical unclonable function (PUF) authentication system |
| US11652649B2 (en) | 2019-12-24 | 2023-05-16 | CERA Licensing Limited | Sensor secured by physical unclonable function (PUF) |
| JP2022121246A (ja) * | 2021-02-08 | 2022-08-19 | 浩志 渡辺 | 自動認証icチップ |
| JP7683858B2 (ja) | 2021-02-08 | 2025-05-27 | 浩志 渡辺 | 自動認証icチップ |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160373264A1 (en) | 2016-12-22 |
| JP6617924B2 (ja) | 2019-12-11 |
| US9948471B2 (en) | 2018-04-17 |
| CN106257590B (zh) | 2021-03-30 |
| CN106257590A (zh) | 2016-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6617924B2 (ja) | 耐タンパ性を有する不揮発性メモリ装置および集積回路カード、不揮発性メモリ装置の認証方法、個体識別情報生成方法 | |
| JP6587188B2 (ja) | 乱数処理装置、集積回路カード、および乱数処理方法 | |
| JP6474056B2 (ja) | 耐タンパ性を有する不揮発性メモリ装置、集積回路カード、不揮発性メモリ装置の認証方法、不揮発性メモリ装置を用いた暗号化方法および復号化方法 | |
| JP6532024B2 (ja) | 耐タンパ性を有する不揮発性メモリ装置、および集積回路カード | |
| JP6508478B2 (ja) | 耐タンパ性を有する不揮発性メモリ装置、および集積回路カード | |
| US9892783B2 (en) | Non-volatile memory device including memory cells having variable resistance values | |
| JP6817888B2 (ja) | 不揮発性メモリ装置 | |
| US10574639B2 (en) | Authentication apparatus utilizing physical characteristic | |
| JP6380804B2 (ja) | 乱数処理装置および乱数処理方法 | |
| JP6674616B2 (ja) | 半導体装置、半導体装置の読み出し方法、及び半導体装置を搭載したicカード | |
| JP5689572B2 (ja) | 認証システム、不揮発性記録メディア、ホストコンピュータ、および認証方法 | |
| JP6793044B2 (ja) | 不揮発性メモリ装置 | |
| CN111630598B (zh) | 非易失性存储装置以及其写入方法 | |
| TWI663604B (zh) | 操作具非揮發性記憶胞電路的方法及使用所述方法的電路 | |
| US11404119B1 (en) | Non-volatile memory device and challenge response method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181031 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190827 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191030 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6617924 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| SZ03 | Written request for cancellation of trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z03 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |