[发明专利]基于配置的密码密钥生成系统有效
申请号: | 201710550410.7 | 申请日: | 2017-07-07 |
公开(公告)号: | CN108063664B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | J.D.普罗富莫;T.科德拉;J.L.塔克尔 | 申请(专利权)人: | 霍尼韦尔国际公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 吕传奇;蒋骏 |
地址: | 美国新*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 密码 密钥 生成 系统 | ||
本发明涉及用于可编程逻辑器件的密码密钥生成。在一些示例中,可编程器件可以将配置数据加载到配置储存器中以配置所述可编程器件的可编程逻辑。所述可编程器件可以包括密钥生成逻辑,所述密钥生成逻辑可以从所述配置储存器读取所述配置数据的至少一部分。所述密钥生成逻辑可以至少部分地基于从所述配置储存器读取的所述配置数据的所述至少一部分生成密码密钥。
技术领域
本公开涉及用于可编程逻辑器件的密码密钥生成。
背景技术
可编程逻辑器件是具有硬件逻辑元件(也被称为可编程逻辑)的电气电路,所述硬件逻辑元件可以通过将应用特定配置数据加载到可编程逻辑器件中的配置储存器中来配置。配置数据可以配置逻辑元件,使得它们执行通过配置数据所定义的功能性。针对可编程逻辑器件的配置数据可以携带关键信息,所述关键信息被加密以保护关键信息免于未经授权的访问。配置数据可以将可编程逻辑器件的可编程逻辑配置成对经加密的关键信息进行解密,使得可以进一步地处理所述关键信息。
发明内容
在一些方面,本公开描述了用于在可编程逻辑器件上生成密码密钥以将密文解密成明文的示例装置、系统和技术。可编程逻辑器件的可编程逻辑可以通过配置数据被配置成包括密钥生成逻辑,所述密钥生成逻辑取相同的配置数据作为输入并且至少部分地基于所输入的配置数据生成密码密钥。以这种方式,将可编程逻辑重新配置成读取由密钥生成逻辑生成的密码密钥的企图将导致密钥生成逻辑生成不可用于对密文进行解密的密码密钥,从而改进可编程逻辑器件的安全性。
在一个示例中,本公开涉及一种系统,所述系统包括:配置储存器,被配置成存储配置数据;可编程逻辑,可操作地耦合到所述配置储存器并且通过所述配置数据来配置;以及密钥生成逻辑,被配置成从所述配置储存器读取所述配置数据的至少一部分并且至少部分地基于从所述配置储存器读取的所述配置数据的所述至少一部分生成密码密钥。
在另一示例中,本公开涉及一种方法,所述方法包括:由可编程器件将配置数据加载到配置储存器中以配置所述可编程器件的可编程逻辑;由所述密钥生成逻辑从所述配置储存器读取所述配置数据的至少一部分;以及由所述密钥生成逻辑至少部分地基于从所述配置储存器读取的所述配置数据的所述至少一部分生成密码密钥。
在另一示例中,本公开涉及一种包括指令的计算机可读存储介质,所述指令在执行时使处理器:将配置数据加载到可编程器件的配置储存器中以配置所述可编程器件的可编程逻辑;由密钥生成逻辑从所述配置储存器读取所述配置数据的至少一部分;以及由所述密钥生成逻辑至少部分地基于从所述配置储存器读取的所述配置数据的所述至少一部分生成密码密钥。
在下面在附图和说明书中阐述一个或多个示例的细节。除在下面所描述的那些特征、目标和优点之外的其他特征、目标和优点从本说明书和附图中且从权利要求书中将是显而易见的。
附图说明
图1是图示了包括被配置成包括用于生成密码密钥的密钥生成逻辑的示例可编程逻辑器件的示例系统的功能框图。
图2是图示了包括攻击者可以重新配置企图读取由密钥生成逻辑生成的密码密钥的可编程逻辑的图1的示例系统的功能框图。
图3是图示了包括被配置成包括用于生成密码密钥的密钥生成逻辑的示例可编程逻辑器件的示例系统的功能框图。
图4是图示了包括被配置成包括用于生成密码密钥的密钥生成逻辑但不包括密码引擎的示例可编程逻辑器件的示例系统的功能框图。
图5是图示了包括被配置成不包括用于生成密码密钥的密钥生成逻辑或密码引擎的示例可编程逻辑器件的示例系统的功能框图。
图6是用于在可编程器件中生成密码密钥的示例技术的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔国际公司,未经霍尼韦尔国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710550410.7/2.html,转载请声明来源钻瓜专利网。