用于导出密钥层次结构的加密ASIC制造技术

技术编号:28051137 阅读:26 留言:0更新日期:2021-04-14 13:10
一种用于经由导出的密钥层次结构来创建信息流、与信息流进行交互以及识别信息流的加密ASIC、方法和计算机程序产品。具有经编程的启用变换的加密电路的用户可以处理预定输入消息以获得指示特定信息流(例如,区块链)的身份的预定输出消息。该用户还可以处理其它输入消息,例如用于验证区块链,但在没有变换密钥的情况下无法复制经编程的启用变换的加密电路。在层次结构的中间级别,具有变换密钥的用户可以复制经编程的启用变换的加密电路,以及处理输入消息并识别信息流。但是,只有知晓用户密码短语的用户才能创建信息流,例如区块链,变换密钥可以在电路制造过程中或在其之后从用户密码短语导出。从用户密码短语导出。从用户密码短语导出。

【技术实现步骤摘要】
【国外来华专利技术】用于导出密钥层次结构的加密ASIC
[0001]要求优先权
[0002]本申请要求享受于2018年5月9日递交的标题为“CRYPTOGRAPHIC ASIC FOR DERIVATIVE KEY HIERARCHY”、序列号为No.15/975,539的美国申请的优先权,该美国申请要求于2018年4月25日递交的标题为“Cryptographic ASIC For Derivative Key Hierarchy”、序列号为No.62/662,544的共同转让的美国临时申请的优先权利益,在此通过引用的方式将上述每个美国申请的完整内容并入本文。本申请也通过主题与2016年1月15日递交的序列号为No.14/997,113的共同转让的美国申请相关,在此通过引用的方式将该美国申请的完整内容并入本文。


[0003]所公开的技术一般涉及集成电路的设计,并且更具体地说,一些实施例涉及加密集成电路的设计。

技术介绍

[0004]专用集成电路(ASIC)是为特定目的或应用而设计和制造的集成电路。与较慢的、更通用的解决方案(例如在通用处理器或现场本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于管理信息流上的操作的加密集成电路,包括:第一单向函数(OWF)电路块,其被配置为:生成输入消息的散列;可编程变换函数电路块,其被配置为:通过变换密钥定制并且将所述散列变换为经变换的散列;以及第二OWF电路块,其被配置为生成所述经变换的散列的第二散列作为输出结果,其中,所述加密集成电路控制信息流知识层次结构,并且其中,所述变换密钥是从使得能够创建所述信息流的用户密码短语导出的。2.根据权利要求1所述的电路,其中,所述信息流是区块链。3.根据权利要求1所述的电路,其中,所述可编程变换函数电路块执行包括比特反转和比特转置中的至少一项的定制式变换函数。4.根据权利要求1所述的电路,其中,所述电路中的所述变换密钥使得能够将所述输入消息处理为所述输出结果,并且使得能够识别所述信息流。5.根据权利要求1所述的电路,其中,所述变换密钥是经由通过至少一个OWF电路块来处理所述用户密码短语而导出的。6.根据权利要求1所述的电路,其中,所述电路处理预定的输入消息以生成标识所述信息流的标识符。7.根据权利要求1所述的电路,其中,所述变换密钥的知识使得能够复制所述电路。8.一种用于管理信息流上的操作的加密方法,所述方法包括:通过对来自所述信息流的输入消息进行散列来处理所述输入消息,执行对所述散列的定制式变换,以及将经变换的散列进行散列为输出结果,所述变换是基于变换密钥而定制的;以及使得能够基于从其导出所述变换密钥的用户密码短语来创建所述信息流。9.根据权利要求8所述的方法,其中,所述信息流是区块链。10.根据权利要求8所述的方法,其中,...

【专利技术属性】
技术研发人员:E
申请(专利权)人:布洛克钱恩阿西克斯公司
类型:发明
国别省市:

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

1