Conversion-enabled integrated circuits for use in cryptographic work certification systems are provided. Transform-enabled integrated circuits include transform blocks embedded in other circuit components within the encrypted data path of the transform-enabled integrated circuits. Transform blocks can be configured to concretely represent any of several mathematical transformation functions at the time after the manufacture of integrated circuits, thus enabling users to systematically modify the results of encryption operations performed by integrated circuits while maintaining the high performance and efficiency characteristics of ASIC. Embodiments of the techniques disclosed herein provide a level of flexibility that is not yet achievable in the deployment of work-proven verification systems such as private block chain systems, public block chain systems, digital rights management, security tokens and other application specific integrated circuits in areas related to encryption.
【技术实现步骤摘要】
【国外来华专利技术】包括电路编码变换函数的加密ASIC
所公开的技术总体上涉及集成电子电路的设计,并且更具体地一些实施例涉及加密集成电路的设计。
技术介绍
专用集成电路(ASIC)是被设计和构建成服务于特定的目的或应用的集成电路。与较慢的、更一般化的解决方案(例如在通用处理器或现场可编程门阵列(FPGA)上运行的软件解决方案)相比较,ASIC提供快速的计算速度。如名称所暗示的,ASIC通常被设计成只执行一个特定的应用,从而导致在灵活性和计算速度之间的折衷。ASIC在加密相关的领域(例如工作证明系统、数字版权管理系统和通常具有严格的速度和效率要求的其它应用)中的重要性增加。附图说明根据一个或多个各种实施例,参考下面的附图详细描述了本文公开的技术。附图仅为了说明的目的而被提供且仅描绘所公开的技术的一般或示例性实施例。这些附图被提供来便于读者对所公开的技术的理解,且不应被认为是对其广度、范围或可应用性的限制。应注意,为了说明的清楚和容易,这些附图不一定按比例绘制。图1示出了示例性加密处理系统,本文公开的技术的实施例可以在该加密处理系统内实施。图2示出了根据本文公开的技术的实施例的并包含位于 ...
【技术保护点】
1.一种加密集成电路,包括:变换块,其包括集成到所述加密集成电路的数据路径电路中的一组电子电路,并且所述变换块在制造所述集成电路之后的时间是能够被编程的以对从所述变换块之前的数据路径电路接收到的数据执行变换操作;编程电路,其将所述变换块和配置接口通信地耦合;其中,所述集成电路在加密电路内实施,并且用户能够通过所述配置接口对所述变换块编程,使得根据配置密钥来配置所述变换块。
【技术特征摘要】
【国外来华专利技术】2016.01.15 US 14/997,1131.一种加密集成电路,包括:变换块,其包括集成到所述加密集成电路的数据路径电路中的一组电子电路,并且所述变换块在制造所述集成电路之后的时间是能够被编程的以对从所述变换块之前的数据路径电路接收到的数据执行变换操作;编程电路,其将所述变换块和配置接口通信地耦合;其中,所述集成电路在加密电路内实施,并且用户能够通过所述配置接口对所述变换块编程,使得根据配置密钥来配置所述变换块。2.根据权利要求1所述的加密集成电路,其中,所述变换块包括能够由所述用户编程的配置密钥,并且被配置为能够与沿着所述集成电路加密数据路径的其它电路相同的速度进行操作的数据路径电路。3.根据权利要求2所述的加密集成电路,所述数据路径电路还包括散列块,所述散列块被配置为应用根据由工作证明协议规定的加密标准而确定的散列算法。4.根据权利要求2所述的加密集成电路,还包括永久且不能消除的机构以将由所述用户输入的所述密钥具体化为所述集成电路数据路径上的物理电路。5.根据权利要求2所述的加密集成电路,还包括非永久机构以将由所述用户输入的所述密钥具体化为所述集成电路数据路径上的物理电路。6.根据权利要求2所述的加密集成电路,其中,所述变换块被配置为实施直接位反转方案。7.根据权利要求2所述的加密集成电路,其中,所述变换块能够被配置为实施位调换方案。8.根据权利要求2所述的加密集成电路,所述集成电路被设计和制造为实施安全散列算法。9.根据权利要求1所述的加密集成电路,所述数据路径电路还包括第一散列块和第二散列块,所述第一散列块被配置为应用根据由工作证明协议规定的加密标准而确定的第一散列算法,并且所述第二散列块被配置为随后应用根据由工作证明协议规定的加密标准而确定的第二散列算法。10.根据权利要求9所述的加密集成电路,所述变换块位于所述第一散列块之前,使得...
【专利技术属性】
技术研发人员:E·L·罗德里格斯德卡斯特罗,A·G·波特,S·V·雷迪,
申请(专利权)人:布洛克钱恩阿西克斯有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。