用来控制装置激活的方法以及相关电子装置制造方法及图纸

技术编号:33805522 阅读:15 留言:0更新日期:2022-06-16 10:12
本发明专利技术公开了一种用来控制装置激活的方法以及相关电子装置。所述方法包含:利用所述电子装置的一静态熵源提供一静态熵;利用所述电子装置的一第一消息鉴别码运算器执行一预定演算法以依据所述静态熵以及所述电子装置的一嵌入式密钥产生一参考码;自所述电子装置的外部接收一激活码;利用一比较电路将所述激活码与所述参考码作比较以产生一比较结果;以及依据所述比较结果判断是否激活所述电子装置的至少一功能性电路。本发明专利技术能确保仅有被授权的客户才得以激活所述电子装置,而关于过量生产的电子装置的问题可被避免。生产的电子装置的问题可被避免。生产的电子装置的问题可被避免。

【技术实现步骤摘要】
用来控制装置激活的方法以及相关电子装置


[0001]本专利技术是关于装置激活,尤指一种用来控制装置激活的方法以及相关电子装置。

技术介绍

[0002]当集成电路设计公司完成了一集成电路的设计时,所述集成电路将会由第三方诸如晶圆代工厂进行制造。即使集成电路设计公司可要求晶圆代工厂针对所述设计只制造某个数量的集成电路,在实作上集成电路依然可能被过量生产。在某些情况下这些过量生产的集成电路可能被某些未被所述集成电路设计公司授权的人取得。因此,需要一种新颖的方法以及相关电子装置,以避免未被授权者使用这些过量生产的集成电路。

技术实现思路

[0003]本专利技术的目的在于提供一种用来控制装置激活的方法以及相关电子装置,以确保只有被授权的客户能激活所述相关电子装置。
[0004]本专利技术至少一实施例提供一种用来控制装置激活的方法。所述方法可包含:利用所述电子装置的一静态熵(static entropy)源提供一静态熵;利用所述电子装置的一第一消息鉴别码(message authentication code,MAC)运算器执行一预定演算法以依据所述静态熵以及所述电子装置的一嵌入式密钥产生一参考码;自所述电子装置的外部接收一激活码;利用一比较电路将所述激活码与所述参考码作比较以产生一比较结果;以及依据所述比较结果判断是否激活所述电子装置的至少一功能性电路。
[0005]本专利技术至少一实施例另提供一种电子装置。所述电子装置可包含至少一功能性电路,其中所述至少一功能性电路是用来执行至少一预定功能。另外,所述电子装置可另包含耦接至所述至少一功能性电路的一鉴别电路,其中所述鉴别电路是用来控制所述至少一功能性电路的激活。所述鉴别电路可包含一静态熵(static entropy)源、一第一消息鉴别码(message authentication code,MAC)运算器以及一比较电路。所述静态熵(static entropy)源是用来提供一静态熵。所述第一消息鉴别码运算器耦接至所述静态熵源,并且是用来执行一预定演算法以依据所述静态熵以及所述电子装置的一嵌入式密钥产生一参考码。所述比较电路耦接至所述第一消息鉴别码运算器,并且是用来将自所述电子装置的外部接收的一激活码与所述参考码作比较以产生一比较结果。尤其,所述鉴别电路可依据所述比较结果判断是否激活所述至少一功能性电路。
[0006]本专利技术的实施例能确保只有知道所述嵌入式密钥的正确值的人/设备能产生正确的激活码以用来激活所述电子装置。另外,由于所述静态熵对于每个电子装置来说都是独一无二的(例如不同的电子装置会具有不同的静态熵),因此需要基于所述静态熵来产生的所述激活码是专用于所述每个电子装置。例如,用于某个电子装置的激活码无法被施加在另一电子装置上。因此,本专利技术能确保只有被授权的客户(例如知道所述嵌入式密钥的正确值的人/设备)能激活所述电子装置。
附图说明
[0007]图1为依据本专利技术一实施例的耦接至一激活装置的一电子装置的示意图。
[0008]图2为依据本专利技术一实施例的未耦接至图1所示的激活装置的一电子装置的示意图。
[0009]图3为依据本专利技术另一实施例的耦接至一激活装置的一电子装置的示意图。
[0010]图4为依据本专利技术一实施例的关于图1所示的电子装置的静态熵源的示意图。
[0011]图5为依据本专利技术另一实施例的关于图1所示的电子装置的静态熵源的示意图。
[0012]图6为依据本专利技术一实施例一服务器依序地激活复数个电子装置的示意图。
[0013]图7为依据本专利技术一实施例的一种用来控制装置激活的方法的工作流程的示意图。
[0014]图8为依据本专利技术一实施例的用来激活电子装置的一激活装置的工作流程的示意图。
[0015]其中,附图标记说明如下:
[0016]50
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
服务器
[0017]52
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
消息鉴别码运算器
[0018]53
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
密钥
[0019]56
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
计数器
[0020]56M
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
一次性可编程元件
[0021]100、1001、1002、1003、100
N
ꢀꢀꢀꢀꢀꢀꢀ
单片系统
[0022]110
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
鉴别电路
[0023]111
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
静态熵源
[0024]111P
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
物理不可复制功能源
[0025]111R
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
确定性随机比特产生器
[0026]111M
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
一次性可编程装置
[0027]112
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
消息鉴别码运算
[0028]113
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
嵌入式密钥
[0029]114
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
比较电路
[0030]115、115
’ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
一次性可编程装置
[0031]IP1、IP2、IP3
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
功能性电路
[0032]ID0、ID
PUF
、ID
DRBG
、ID
N
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
静态熵
[0033]AC0ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
参考码
[0034]AC1、AC
X
、AC
N
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
激活码
[0035]T1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
输入端子
[0036]S710~S770、S810~S850
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
步骤
具体实施方式
[0037]图1为依据本专利技术一实施例的耦接至一激活装置的一电子装置的示意图。在本实施例中,所述电子装置可为一单片系统(system on a chip,S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用来控制装置激活的方法,其特征在于,包含:利用一电子装置的一静态熵源提供一静态熵;利用所述电子装置的一第一消息鉴别码运算器执行一预定演算法以依据所述静态熵以及所述电子装置的一嵌入式密钥产生一参考码;自所述电子装置的外部接收一激活码;利用一比较电路将所述激活码与所述参考码作比较以产生一比较结果;以及依据所述比较结果判断是否激活所述电子装置的至少一功能性电路。2.如权利要求1所述的方法,其特征在于,当所述比较结果指出所述激活码与所述参考码一致时,所述至少一功能性电路被激活。3.如权利要求1所述的方法,其特征在于,所述静态熵源包含一物理不可复制功能源。4.如权利要求1所述的方法,其特征在于,利用所述电子装置的所述静态熵源提供所述静态熵包含:利用一确定性随机比特产生器产生一序列随机比特;以及利用一一次性可编程装置存储所述序列随机比特以作为所述静态熵。5.如权利要求1所述的方法,其特征在于,所述激活码是在一第一鉴别程序中被接收,而所述比较结果是在所述第一鉴别程序中被产生以用来判断是否激活所述至少一功能性电路,以及所述方法另包含:在所述第一鉴别程序中将所述激活码写入所述电子装置的一一次性可编程装置;在所述第一鉴别程序中判断是否激活所述至少一功能性电路后,在一第二鉴别程序中利用所述比较电路自所述一次性可编程装置取得所述激活码;在所述第二鉴别程序中利用所述比较电路将来自所述一次性可编程装置的所述激活码与所述参考码作比较以产生另一比较结果;以及在所述第二鉴别程序中依据所述另一比较结果判断是否激活所述至少一功能性电路。6.如权利要求1所述的方法,其特征在于,另包含:将所述比较结果写入所述电子装置的一一次性可编程装置;其中依据所述比较结果判断是否激活所述电子装置的所述至少一功能性电路包含依据存储于所述一次性可编程装置中的所述比较结果判断是否激活所述至少一功能性电路。7.如权利要求1所述的方法,其特征在于,所述电子装置耦接至一激活装置,以及所述方法另包含:利用所述激活装置自所述电子装置接收所述静态熵;以及利用所述激活装置的一第二消息鉴别码运算器执行所述预定演算法以依据所述静态熵以及一密钥产生所述激活码;其中当所述密钥与所述电子装置的所述嵌入式密钥一致时,所述比较结果指出所述激活码与所述参考码一致,而所述至少一功能性电路被激活。8.如权利要求7所述的方法,其特征在于,另包含:利用一计数器产生一计数结果以指出所述第二消息鉴别码运算器已产生了多少个激活码。9.如权利要求8所述的方法,其特征在于,当所述计数结果达到一预定阈值时,所述第二消息鉴别码运算器停止依据所述密钥以及所述静态熵输出所述激活码至所述电子装置。
10.如权利要求9所述的方法,其特征在于,利用所述计数器产生所述计数结果以指出所述第二消息鉴别码运算器已产生了多少个激活码包含:每当所述第二消息鉴别码运算器产生一激活码时,将一特定逻辑值写入所述计数器中的一预定数量的多个一次性可编程元件的其中一一次性可编程元件,其中所述预定数量对应于所述预定阈值,以及当所述多个一次性可编程元件全部均已存储有所述特定逻辑值时,所述第二消息鉴别码运算器停止依据所述密钥以及所述静态熵输出所述激活码至所述电子装置。11.一种电子装置,其特征在于,包含:至少一功能性电路,用来执行至少一预定功能;以及一鉴别电路,耦接至所述至少一功能性电路,用来控制所述至少一功能...

【专利技术属性】
技术研发人员:陈勇志吴家彻
申请(专利权)人:熵码科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1