JP2017504267A - セキュアブート中のキー抽出 - Google Patents
セキュアブート中のキー抽出 Download PDFInfo
- Publication number
- JP2017504267A JP2017504267A JP2016546025A JP2016546025A JP2017504267A JP 2017504267 A JP2017504267 A JP 2017504267A JP 2016546025 A JP2016546025 A JP 2016546025A JP 2016546025 A JP2016546025 A JP 2016546025A JP 2017504267 A JP2017504267 A JP 2017504267A
- Authority
- JP
- Japan
- Prior art keywords
- volatile memory
- secure
- memory circuit
- circuit
- logic state
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
- G06F21/575—Secure boot
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0866—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
-
- 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/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0894—Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
Description
本出願は、内容全体が参照によって本明細書に組み込まれる、2014年1月22日に米国特許商標庁に出願された、米国非仮特許出願第14/161,185号の優先権および利益を主張する。
本明細書では、集積回路のセキュアブートフロー中に秘密鍵を抽出する方法および装置について説明する。詳細には、セキュアブートフローは、複数の初期論理状態値を生成するために第1の揮発性メモリ回路を電源投入することと、複数の初期論理状態値に基づいて秘密データを導出することと、セキュア実行環境(SEE)によってセキュアにされるセキュア揮発性メモリ回路中に秘密データを記憶することと、第1の揮発性メモリ回路中の複数の初期論理状態値をクリアすることと、秘密データに基づいて秘密鍵を抽出するためにSEEにおいて暗号アルゴリズムを実行することと、セキュア揮発性メモリ回路中に秘密鍵を記憶することとを含む。セキュアブートフローは、少なくとも複数の初期論理状態値が第1の揮発性メモリ回路中でクリアされるまで第1の揮発性メモリ回路を非セキュアアプリケーションからアクセス不可能にすることによって、非セキュアアプリケーションから秘密データと複数の初期論理状態値とをセキュアにするように第1の揮発性メモリ回路へのアクセスを制御する。さらに、第1の揮発性メモリ回路がリセットされる場合、セキュアブートフローが再び開始され、したがって、第1の揮発性メモリ回路の初期論理状態値は、非セキュアアプリケーションにとって利用不可能になる。
図2に、本開示の一態様による集積回路(IC)200の高レベルの概略ブロック図を示す。IC200は、たとえば、処理回路、メモリ回路などを含むプロセッサであり得、限定はしないが、モバイルフォン、コンピュータ、タブレット、時計などの電子通信デバイスにおいて見つけられ得る。IC200は、リソース電力管理(RPM)回路201と、セキュアブートローダ回路202と、処理回路203と、非セキュアアプリケーション204と、揮発性メモリ回路206と、セキュア実行環境(SEE)208とを含み得る。揮発性メモリ回路206は、物理的クローン不能関数(PUF)210を含み、SEE208は、セキュア揮発性メモリ回路212を含む。
102 ブートローダ
104 ユーザアプリケーション
106 メモリ回路、不揮発性メモリ回路
108 暗号鍵、鍵
200 集積回路(IC)、IC
201 リソース電力管理(RPM)回路、RPM回路
202 セキュアブートローダ、セキュアブートローダ回路
203 処理回路
204 非セキュアアプリケーション
206 メモリ回路、揮発性メモリモジュール/回路、揮発性メモリ回路
208 セキュア実行環境(SEE)、SEE
210 PUFメモリ回路、PUF、メモリモジュール/回路、メモリ回路、第1の揮発性メモリ回路、物理的クローン不能関数(PUF)
212 セキュア揮発性メモリ、セキュア揮発性メモリ回路、メモリ回路
302 メモリモジュール/回路、メモリ回路、揮発性メモリモジュール/回路、第2の/予備の揮発性メモリ回路、第2の揮発性メモリ回路、第2のメモリ部分、予備のメモリ部分
304 メモリモジュール/回路、メモリ回路、揮発性メモリモジュール/回路
306 メモリモジュール/回路、メモリ回路、揮発性メモリモジュール/回路
402 SEE制御回路、制御回路、制御論理、制御論理回路
404 セキュアバスライン
406 無効化バス論理
408 バス
500 セキュアブートフロー
501 セキュアブートローダ
502 1次ブートローダ(PBL)、PBL、プロセス
503 非セキュアアプリケーションブートローダ、非セキュアアプリケーションローダ
504 第1の2次ブートローダ(SBL1)、SBL1、プロセス
506 第2の2次ブートローダ(SBL2)、SBL2、プロセス
508 第3の2次ブートローダ(SBL3)、SBL3、プロセス、ローダ
510 アプリケーション2次ブートローダ、プロセス、ローダ
512 HLOS、HLOSコード、プロセス、ローダ
514 ユーザアプリケーション、ローダ
600 集積回路、IC
604 不揮発性メモリ回路
606 補助データ
608 第1のセキュア揮発性メモリ回路
610 第2のセキュア揮発性メモリ回路
902 秘密データ導出回路
904 クリア回路
906 暗号アルゴリズム回路
Claims (30)
- 集積回路において動作可能な方法であって、
複数の初期論理状態値を生成するために第1の揮発性メモリ回路を電源投入するステップであって、前記第1の揮発性メモリ回路が前記集積回路上にある、ステップと、
前記複数の初期論理状態値に基づいて秘密データを導出するステップと、
セキュア揮発性メモリ回路中に前記秘密データを記憶するステップであって、前記セキュア揮発性メモリ回路が、セキュア実行環境(SEE)によってセキュアにされる、ステップと、
前記第1の揮発性メモリ回路中の前記複数の初期論理状態値をクリアするステップと、
前記秘密データに基づいて秘密鍵を抽出するために前記SEEにおいて暗号アルゴリズムを実行するステップと、
前記セキュア揮発性メモリ回路中に前記秘密鍵を記憶するステップと
を含む方法。 - 前記方法が、1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにするために、前記第1の揮発性メモリ回路へのアクセスを制御する前記集積回路のセキュアブートフローである、請求項1に記載の方法。
- 前記セキュアブートフローが、少なくとも前記複数の初期論理状態値が前記第1の揮発性メモリ回路中でクリアされるまで前記第1の揮発性メモリ回路を前記1つまたは複数の非セキュアアプリケーションからアクセス不可能にすることによって、前記1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにする、請求項2に記載の方法。
- 前記セキュアブートフローが、1次ブートローダと、第1の2次ブートローダと、第2の2次ブートローダとを含み、前記セキュアブートフローは、前記第1の2次ブートローダが実行する前に前記1次ブートローダに前記第1の2次ブートローダを認証させることによって信用チェーンを確立し、前記第1の2次ブートローダは、前記第2の2次ブートローダが実行する前に前記第2の2次ブートローダを認証し、前記第2の2次ブートローダが前記SEEを認証し、
前記秘密鍵が、前記セキュアブートフロー中に、および前記1つまたは複数の非セキュアアプリケーションの実行より前に、抽出され、前記セキュア揮発性メモリ回路中に記憶される、請求項3に記載の方法。 - 前記第1の揮発性メモリ回路がリセットされると、前記セキュアブートフローが実行される、請求項2に記載の方法。
- 前記秘密データが、前記複数の初期論理状態値である、請求項1に記載の方法。
- 前記第1の揮発性メモリ回路をクリアした後に、前記第1の揮発性メモリ回路が、1つまたは複数の非セキュアアプリケーションのためのデータストレージのために利用可能になる、請求項1に記載の方法。
- 前記第1の揮発性メモリ回路が、スタティックランダムアクセスメモリ(SRAM)である、請求項1に記載の方法。
- 前記SEEは、非セキュアアプリケーションが前記セキュア揮発性メモリ回路にアクセスするのを防ぐ、請求項1に記載の方法。
- 前記複数の初期論理状態値は、前記第1の揮発性メモリ回路が電源投入されるたびに実質的に同じになる、請求項1に記載の方法。
- 前記暗号アルゴリズムが、ブロックコードアルゴリズム、拡散コードアルゴリズム、および/またはリピートコードアルゴリズムのうちの少なくとも1つに基づく、請求項1に記載の方法。
- 前記セキュア揮発性メモリ回路中に前記秘密データを記憶するより前に第2の揮発性メモリ回路中に前記秘密データを記憶するステップと、
前記セキュア揮発性メモリ回路中に前記秘密データを記憶した後に前記第2の揮発性メモリ回路中に記憶された前記秘密データをクリアするステップと
をさらに含む、請求項1に記載の方法。 - 前記第2の揮発性メモリ回路中に記憶された前記秘密データをクリアした後に、前記第2の揮発性メモリ回路が、1つまたは複数の非セキュアアプリケーションのためのデータストレージのために利用可能になる、請求項12に記載の方法。
- 前記SEEが、前記秘密鍵を非セキュアアプリケーションからアクセス不可能にすることによって前記秘密鍵へのアクセスを制御し、前記方法が、
副鍵および/または公開データのうちの少なくとも1つについて前記SEEにおいて前記非セキュアアプリケーションから要求を受信するステップと、
前記秘密鍵に基づいて前記SEEにおいて前記副鍵および/または前記公開データを生成するステップと、
前記副鍵および/または前記公開データを要求する前記非セキュアアプリケーションに前記副鍵および/または前記公開データを与えるステップと
をさらに含む、請求項1に記載の方法。 - 前記副鍵および/または前記公開データが、前記秘密鍵と、前記非セキュアアプリケーションによって与えられる他のデータとに基づいて生成される、請求項14に記載の方法。
- 前記秘密データに基づいて前記秘密鍵を抽出するために前記SEEにおいて実行される前記暗号アルゴリズムが、不揮発性メモリ回路中に記憶された補助データにさらに基づく、請求項1に記載の方法。
- 集積回路であって、
電源投入時に複数の初期論理状態値を生成するように構成された第1の揮発性メモリ回路と、
セキュア実行環境(SEE)によってセキュアにされるセキュア揮発性メモリ回路と、
前記第1の揮発性メモリ回路と前記セキュア揮発性メモリ回路とに通信可能に結合された処理回路であって、
前記複数の初期論理状態値に基づいて秘密データを導出することと、
前記セキュア揮発性メモリ回路中に前記秘密データを記憶することと、
前記第1の揮発性メモリ回路中の前記複数の初期論理状態値をクリアすることと、
前記秘密データに基づいて秘密鍵を抽出するために前記SEEにおいて暗号アルゴリズムを実行することと、
前記セキュア揮発性メモリ回路中に前記秘密鍵を記憶することと
を行うように構成された処理回路と
を含む集積回路。 - 前記処理回路が、(i)前記秘密データを導出することと、(ii)前記秘密データを記憶することと、(iii)前記複数の初期論理状態値をクリアすることと、(iv)前記暗号アルゴリズムを実行することと、(v)前記秘密鍵を記憶することとを行うことによってセキュアブートフローを実行し、前記セキュアブートフローが、1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにするために、前記第1の揮発性メモリ回路へのアクセスを制御する、請求項17に記載の集積回路。
- 前記セキュアブートフローが、少なくとも前記複数の初期論理状態値が前記第1の揮発性メモリ回路中でクリアされるまで前記第1の揮発性メモリ回路を前記1つまたは複数の非セキュアアプリケーションからアクセス不可能にすることによって、前記1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにする、請求項18に記載の集積回路。
- 前記セキュアブートフローが、1次ブートローダと、第1の2次ブートローダと、第2の2次ブートローダとを含み、前記セキュアブートフローは、前記第1の2次ブートローダが実行する前に前記1次ブートローダに前記第1の2次ブートローダを認証させることによって信用チェーンを確立し、前記第1の2次ブートローダは、前記第2の2次ブートローダが実行する前に前記第2の2次ブートローダを認証し、前記第2の2次ブートローダが前記SEEを認証し、
前記秘密鍵が、前記セキュアブートフロー中に、および前記1つまたは複数の非セキュアアプリケーションの実行より前に、抽出され、前記セキュア揮発性メモリ回路中に記憶される、請求項19に記載の集積回路。 - 前記第1の揮発性メモリ回路がリセットされると、前記セキュアブートフローが実行される、請求項18に記載の集積回路。
- 前記第1の揮発性メモリ回路をクリアした後に、前記第1の揮発性メモリ回路が、1つまたは複数の非セキュアアプリケーションのためのデータストレージのために利用可能になる、請求項17に記載の集積回路。
- 前記処理回路が、
前記セキュア揮発性メモリ回路中に前記秘密データを記憶するより前に第2の揮発性メモリ回路中に前記秘密データを記憶することと、
前記セキュア揮発性メモリ回路中に前記秘密データを記憶した後に前記第2の揮発性メモリ回路中に記憶された前記秘密データをクリアすることと
を行うようにさらに構成された、請求項17に記載の集積回路。 - 前記SEEが、前記秘密鍵を非セキュアアプリケーションからアクセス不可能にすることによって前記秘密鍵へのアクセスを制御し、前記処理回路が、
副鍵および/または公開データのうちの少なくとも1つについて前記SEEにおいて前記非セキュアアプリケーションから要求を受信することと、
前記秘密鍵に基づいて前記SEEにおいて前記副鍵および/または前記公開データを生成することと、
前記副鍵および/または前記公開データを要求する前記非セキュアアプリケーションに前記副鍵および/または前記公開データを与えることと
を行うようにさらに構成された、請求項17に記載の集積回路。 - 前記秘密データに基づいて前記秘密鍵を抽出するために前記SEEにおいて実行される前記暗号アルゴリズムが、不揮発性メモリ回路中に記憶された補助データにさらに基づく、請求項17に記載の集積回路。
- 集積回路であって、
複数の初期論理状態値を生成するために第1の揮発性メモリ回路を電源投入するための手段であって、前記第1の揮発性メモリ回路が前記集積回路上にある、手段と、
前記複数の初期論理状態値に基づいて秘密データを導出するための手段と、
セキュア揮発性メモリ回路中に前記秘密データを記憶するための手段であって、前記セキュア揮発性メモリ回路が、セキュア実行環境(SEE)によってセキュアにされる、手段と、
前記第1の揮発性メモリ回路中の前記複数の初期論理状態値をクリアするための手段と、
前記秘密データに基づいて秘密鍵を抽出するために前記SEEにおいて暗号アルゴリズムを実行するための手段と、
前記セキュア揮発性メモリ回路中に前記秘密鍵を記憶するための手段と
を含む集積回路。 - 前記第1の揮発性メモリ回路へのアクセスが、少なくとも前記複数の初期論理状態値が前記第1の揮発性メモリ回路中でクリアされるまで前記第1の揮発性メモリ回路を1つまたは複数の非セキュアアプリケーションからアクセス不可能にすることによって、前記1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにするように制御される、請求項26に記載の集積回路。
- 前記第1の揮発性メモリ回路をリセットされると、前記集積回路がリセットされ、セキュアブートフローが行われる、請求項27に記載の集積回路。
- 1つまたは複数の命令を記憶したコンピュータ可読記憶媒体であって、前記命令は、少なくとも1つの集積回路によって実行されたとき、前記集積回路に、
複数の初期論理状態値を生成するために第1の揮発性メモリ回路を電源投入することであって、前記第1の揮発性メモリ回路が前記集積回路上にある、電源投入することと、
前記複数の初期論理状態値に基づいて秘密データを導出することと、
セキュア揮発性メモリ回路中に前記秘密データを記憶することであって、前記セキュア揮発性メモリ回路が、セキュア実行環境(SEE)によってセキュアにされる、記憶することと、
前記第1の揮発性メモリ回路中の前記複数の初期論理状態値をクリアすることと、
前記秘密データに基づいて秘密鍵を抽出するために前記SEEにおいて暗号アルゴリズムを実行することと、
前記セキュア揮発性メモリ回路中に前記秘密鍵を記憶することと
を行わせるコンピュータ可読記憶媒体。 - 前記1つまたは複数の命令が、前記集積回路のセキュアブートフローのためのものであり、前記命令は、前記集積回路によって実行されたとき、少なくとも前記複数の初期論理状態値が前記第1の揮発性メモリ回路中でクリアされるまで前記第1の揮発性メモリ回路を1つまたは複数の非セキュアアプリケーションからアクセス不可能にすることによって、前記1つまたは複数の非セキュアアプリケーションから前記秘密データと前記複数の初期論理状態値とをセキュアにするように前記第1の揮発性メモリ回路へのアクセスが制御されるようにさせる、請求項29に記載のコンピュータ可読記憶媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/161,185 | 2014-01-22 | ||
| US14/161,185 US9755831B2 (en) | 2014-01-22 | 2014-01-22 | Key extraction during secure boot |
| PCT/US2015/011991 WO2015112479A1 (en) | 2014-01-22 | 2015-01-20 | Key extraction during secure boot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017504267A true JP2017504267A (ja) | 2017-02-02 |
| JP2017504267A5 JP2017504267A5 (ja) | 2018-02-15 |
Family
ID=52469304
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016546025A Pending JP2017504267A (ja) | 2014-01-22 | 2015-01-20 | セキュアブート中のキー抽出 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9755831B2 (ja) |
| EP (1) | EP3097507A1 (ja) |
| JP (1) | JP2017504267A (ja) |
| KR (1) | KR20160111455A (ja) |
| CN (1) | CN106415585A (ja) |
| BR (1) | BR112016016861A2 (ja) |
| WO (1) | WO2015112479A1 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3040896A1 (en) * | 2014-12-30 | 2016-07-06 | Gemalto Sa | Secure element |
| US10496811B2 (en) * | 2016-08-04 | 2019-12-03 | Data I/O Corporation | Counterfeit prevention |
| US11012246B2 (en) * | 2016-09-08 | 2021-05-18 | Taiwan Semiconductor Manufacturing Co., Ltd. | SRAM-based authentication circuit |
| WO2018054537A1 (en) * | 2016-09-24 | 2018-03-29 | Giesecke+Devrient Mobile Security Gmbh | Method and system for downloading operating systems on smart cards having low random access memory |
| US10984136B2 (en) * | 2017-04-21 | 2021-04-20 | Micron Technology, Inc. | Secure memory device with unique identifier for authentication |
| US10812269B2 (en) * | 2017-11-07 | 2020-10-20 | Arris Enterprises Llc | Advanced crypto token authentication |
| US10742406B2 (en) * | 2018-05-03 | 2020-08-11 | Micron Technology, Inc. | Key generation and secure storage in a noisy environment |
| US11010309B2 (en) * | 2018-05-18 | 2021-05-18 | Intel Corporation | Computer system and method for executing one or more software applications, host computer device and method for a host computer device, memory device and method for a memory device and non-transitory computer readable medium |
| US11244078B2 (en) | 2018-12-07 | 2022-02-08 | Nxp Usa, Inc. | Side channel attack protection |
| US11625459B2 (en) * | 2019-02-08 | 2023-04-11 | Raytheon Technologies Corporation | Embedded processing system with multi-stage authentication |
| US11323275B2 (en) | 2019-03-25 | 2022-05-03 | Micron Technology, Inc. | Verification of identity using a secret key |
| US11218330B2 (en) * | 2019-03-25 | 2022-01-04 | Micron Technology, Inc. | Generating an identity for a computing device using a physical unclonable function |
| US11361660B2 (en) | 2019-03-25 | 2022-06-14 | Micron Technology, Inc. | Verifying identity of an emergency vehicle during operation |
| TWI804703B (zh) * | 2019-12-31 | 2023-06-11 | 新唐科技股份有限公司 | 電腦裝置及基於信任鏈的權限管理方法 |
| US11768611B2 (en) | 2020-04-02 | 2023-09-26 | Axiado Corporation | Secure boot of a processing chip |
| TWI905163B (zh) * | 2020-04-06 | 2025-11-21 | 美商橫杆股份有限公司 | 利用晶片上電阻式記憶體的不可複製特性之特殊晶片識別碼序列 |
| US12039090B2 (en) * | 2021-01-19 | 2024-07-16 | Cirrus Logic Inc. | Integrated circuit with asymmetric access privileges |
| US11809334B2 (en) * | 2021-01-19 | 2023-11-07 | Cirrus Logic Inc. | Integrated circuit with asymmetric access privileges |
| US12278830B2 (en) | 2021-08-31 | 2025-04-15 | Axiado Corporation | Systems and methods using network artificial intelligence to manage control plane security in real-time |
| US12609914B2 (en) | 2022-02-22 | 2026-04-21 | Axiado Corporation | Network access proxy for zero-day attack protection in control and management plane applications |
| US12119058B2 (en) * | 2022-03-30 | 2024-10-15 | Crossbar, Inc. | Error correction for identifier data generated from unclonable characteristics of resistive memory |
| US12189829B2 (en) * | 2022-05-17 | 2025-01-07 | Avago Technologies International Sales Pte. Limited | Management of root key for semiconductor product |
| FR3137988B1 (fr) * | 2022-07-12 | 2024-06-21 | Commissariat Energie Atomique | Procédé et circuit pour la vérification de l’intégrité d’un logiciel |
| FR3142577B1 (fr) * | 2022-11-28 | 2025-02-28 | Commissariat Energie Atomique | Procédé de fourniture d’un aléa pour un algorithme cryptographique, procédé de traitement d’une donnée et programme d’ordinateur associés |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120210115A1 (en) * | 2011-02-11 | 2012-08-16 | Park Dong-Jin | Secure Boot Method and Method for Generating a Secure Boot Image |
| JP2013126221A (ja) * | 2011-12-16 | 2013-06-24 | Toshiba Corp | 暗号化鍵生成装置およびプログラム |
| JP2013545340A (ja) * | 2010-10-04 | 2013-12-19 | イントリンシツク・イー・デー・ベー・ベー | 開始挙動が改善された物理的複製不可能関数 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5363447A (en) * | 1993-03-26 | 1994-11-08 | Motorola, Inc. | Method for loading encryption keys into secure transmission devices |
| US6675303B1 (en) * | 1999-09-29 | 2004-01-06 | 2Micro International Limited | PC card controller with advanced power management reset capabilities |
| KR101727130B1 (ko) | 2010-01-20 | 2017-04-14 | 인트린직 아이디 비브이 | 암호화 키를 획득하기 위한 디바이스 및 방법 |
| CN103202045B (zh) | 2010-11-05 | 2016-06-01 | 交互数字专利控股公司 | 设备检验、遇险指示和补救 |
-
2014
- 2014-01-22 US US14/161,185 patent/US9755831B2/en not_active Expired - Fee Related
-
2015
- 2015-01-20 BR BR112016016861A patent/BR112016016861A2/pt not_active IP Right Cessation
- 2015-01-20 JP JP2016546025A patent/JP2017504267A/ja active Pending
- 2015-01-20 EP EP15704127.8A patent/EP3097507A1/en not_active Withdrawn
- 2015-01-20 WO PCT/US2015/011991 patent/WO2015112479A1/en not_active Ceased
- 2015-01-20 CN CN201580004899.7A patent/CN106415585A/zh active Pending
- 2015-01-20 KR KR1020167022517A patent/KR20160111455A/ko not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013545340A (ja) * | 2010-10-04 | 2013-12-19 | イントリンシツク・イー・デー・ベー・ベー | 開始挙動が改善された物理的複製不可能関数 |
| US20120210115A1 (en) * | 2011-02-11 | 2012-08-16 | Park Dong-Jin | Secure Boot Method and Method for Generating a Secure Boot Image |
| JP2013126221A (ja) * | 2011-12-16 | 2013-06-24 | Toshiba Corp | 暗号化鍵生成装置およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3097507A1 (en) | 2016-11-30 |
| US9755831B2 (en) | 2017-09-05 |
| BR112016016861A2 (pt) | 2017-08-08 |
| WO2015112479A1 (en) | 2015-07-30 |
| KR20160111455A (ko) | 2016-09-26 |
| US20150207624A1 (en) | 2015-07-23 |
| CN106415585A (zh) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9755831B2 (en) | Key extraction during secure boot | |
| US9842212B2 (en) | System and method for a renewable secure boot | |
| US8719585B2 (en) | Secure update of boot image without knowledge of secure key | |
| EP3284000B1 (en) | Secure software authentication and verification | |
| CN104252881B (zh) | 半导体集成电路及系统 | |
| US9830456B2 (en) | Trust transference from a trusted processor to an untrusted processor | |
| Mohammad et al. | Required policies and properties of the security engine of an SoC | |
| US10567362B2 (en) | Method and system for an efficient shared-derived secret provisioning mechanism | |
| US8478973B2 (en) | System and method for providing a secure application fragmentation environment | |
| Eisenbarth et al. | Reconfigurable trusted computing in hardware | |
| US10735190B1 (en) | Persistent TPM-based identifier and key pair | |
| US20090204803A1 (en) | Handling of secure storage key in always on domain | |
| US10057224B2 (en) | System and method for initializing a shared secret system | |
| US20130254906A1 (en) | Hardware and Software Association and Authentication | |
| US20140270177A1 (en) | Hardening inter-device secure communication using physically unclonable functions | |
| US10936722B2 (en) | Binding of TPM and root device | |
| US11874928B2 (en) | Security device, electronic device, secure boot management system, method for generating boot image, and method for executing boot chain | |
| CN112384922B (zh) | 加密密钥分布 | |
| US12333055B2 (en) | Security component and method of operation | |
| WO2017112104A1 (en) | Derived keys for execution environments in a boot chain | |
| US20210406378A1 (en) | Data protection in a pre-operation system environment based on an embedded key of an embedded controller | |
| US20200235917A1 (en) | Shared secret generation | |
| CN109586898B (zh) | 双系统通信密钥生成方法及计算机可读存储介质 | |
| US20090204801A1 (en) | Mechanism for secure download of code to a locked system | |
| US10461926B2 (en) | Cryptographic evidence of persisted capabilities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160725 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171226 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180928 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181015 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190527 |