[發明專利]用于在集成電路制造期間保護密鑰制備的熔絲認證有效
| 申請號: | 201380058982.3 | 申請日: | 2013-06-17 |
| 公開(公告)號: | CN104798338B | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | K·C·高特茲;李江滔;G·M·羅維諾 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | H04L9/30 | 分類號: | H04L9/30;H04L9/14;H04L9/08 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 姬利永 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 集成電路 制造 期間 保護 密鑰 制備 認證 | ||
背景
1.領域
本公開涉及電子設備領域,并且更具體地涉及電子設備的安全領域。
2.相關技術描述
機密信息由許多電子設備存儲、傳輸和使用。因此,許多這種設備包括具有一個或多個密碼或其他密鑰的一個或多個組件,這些密碼或密鑰可用于用加密或其他技術保護機密信息的安全。這些密鑰可在制造過程的密鑰制備步驟期間被編程到這些組件中,例如,通過熔絲熔斷(fuse burning)或其他一次性編程技術。
附圖簡要說明
通過舉例而非限制在附圖中示出本發明。
圖1示出根據本發明的實施例提供熔絲認證以便保護集成電路制造期間的密鑰制備的集成電路。
圖2示出根據本發明的實施例提供熔絲認證以便保護集成電路制造期間的密鑰制備的系統。
圖3示出用于熔絲認證以便保護集成電路制造期間的密鑰制備的方法。
詳細描述
描述了用于熔絲認證以便保護集成電路(IC)制造期間的密鑰制備的本發明的實施例。在本描述中,可列出各種特定細節(諸如組件和系統配置),以便提供本發明的更透徹理解。然而,本領域普通技術人員將認識到可在沒有這些特定細節的情況下實踐本發明。此外,為了避免不必要地模糊本發明,尚未詳細示出公知的結構、電路和其他特征。
在以下描述中,對“一個實施例”、“實施例”、“示例實施例”、“各實施例”等等的引用指示如此描述的本發明的實施例可包括具體特征、結構、或特性,但不是每個實施例都需要包括該具體特征、結構、或特性。進一步地,某些實施例可具有針對其他實施例所描述的特征中的某些、全部或沒有。
如在權利要求書中所使用的,除非以其他方式指明,用于描述元件的順序形容詞“第一”、“第二”、“第三”等等的使用僅指示元件的具體實例或者相同元件的不同實例并且不旨在暗示這些如此描述的元件必須按特定順序(或者按時間、按空間排序或者以任何其他方式)。
而且,術語“位”、“標志位”、“字段”、“條目”等等可用于描述寄存器、表格、數據庫或其他數據結構中的任何類型的存儲位置,不管是用硬件還是用軟件實現,但并不旨在將本發明的實施例限制為任何特定存儲位置中的任何特定類型的存儲位置或任何數量的位或其他元素。術語“清零”可用于指示存儲邏輯零值或者以其他方式致使將其存儲在存儲位置中,并且術語“置位”可用于指示存儲邏輯1值或以其他方式致使將其存儲在存儲位置中;然而,這些術語不旨在將本發明的實施例限制為任何特定的邏輯慣例,因為可在本發明的實施例中使用任何邏輯慣例。
如在背景部分中所提及的,密鑰制備可以是在許多IC和其他電子設備組件的制造過程中的步驟。隨著組件通過該步驟,某些組件可能不需要制備生產密鑰,因為這些組件是非生產組件,例如,這些組件可以是原型或實驗版本的組件。將生產密鑰編程到這些非生產組件中可能不是令人期望的,因為這些組件可能具有被禁用的安全特征、具有被啟用的特殊特征、或者以其他方式存在可能暴露密鑰、密鑰生成算法、或其他密鑰生成信息的風險。因此,本發明的實施例可提供在將生產密鑰編程到組件中之前驗證該組件是生成組件。
圖1示出根據本發明的實施例提供熔絲認證以便保護集成電路制造期間的密鑰制備的IC 100。IC 100可表示有待在任何電子設備中使用的任何其他組件。
例如,IC 100可表示集成在單個襯底上或者封裝在單個封裝中的一個或多個處理器,每個處理器可包括呈任何組合的多個線程和/或多個執行核。每個處理器可以是任何類型的處理器,包括通用處理器,諸如處理器族、處理器族中的處理器、或來自公司的其他處理器族或來自另一家公司的另一個處理器,或專用處理器或微控制器。IC 100可包括指令單元110、執行單元120、處理存儲單元130、接口單元140、處理器控制單元150、高速緩存單元160以及加密單元170。IC 100還可包括未在圖1中示出的任何其他電路、結構、或邏輯。IC 100的其他實施例可包括在圖1中示出或描述的單元中的全部、某些或沒有。
指令單元110可表示用于取出、接收、解碼、和/或調度指令的任何電路、結構或其他硬件,諸如指令解碼器??稍诒景l明的范圍內使用任何指令格式;例如,指令可包括操作碼和一個或多個操作數,其中該操作碼可被解碼為一個或多個微指令或微操作以便由執行單元120執行。
執行單元120可包括用于處理數據并執行指令、微指令、和/或微操作的任何電路、結構、或其他硬件,諸如算術單元、邏輯單元、浮點單元、移位器等等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380058982.3/2.html,轉載請聲明來源鉆瓜專利網。





