[发明专利]用于椭圆曲线加密硬件加速的计算设备、方法和存储介质有效
申请号: | 201810018115.1 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108418688B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | S·高希;M·R·萨斯特里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 椭圆 曲线 加密 硬件加速 计算 设备 方法 存储 介质 | ||
用于椭圆曲线加密(ECC)的技术包括一种具有ECC引擎的计算设备,该ECC引擎读取指示256位数据宽度或者384位数据宽度的数据路径选择器信号。ECC引擎从数据端口读取一个或多个参数,该参数具有通过数据路径选择器信号指示的数据宽度。ECC引擎从指令端口读取操作码,该操作码识别诸如椭圆曲线运算或素域算术运算之类的ECC运算。ECC引擎执行具有通过数据路径选择器识别的数据宽度的运算。ECC引擎将结果数据写入一个或多个输出端口,该结果数据具有通过数据路径选择器识别的数据宽度。ECC引擎可以利用指定的边信道保护等级来执行椭圆曲线运算。计算设备可以包括用于控制ECC引擎的加密驱动器。描述并且要求保护其它实施例。
背景技术
当计算设备和电子通信网络继续以各种形式激增时,信息安全仍然是重要的问题。密码技术经常用于确保将电子信息安全地递送至其设想的接收者,并且用于确定请求对信息或其它设备的访问的设备和/或过程是否应该被准许这样的访问。公钥加密是典型地使用如下两个密钥的技术:私钥,其保持为秘密的;以及公钥,其可以自由地公开,用于定义一组受信任的计算设备中的成员。虽然公钥和私钥是相关的,但是根据公钥不能可行地确定私钥。
椭圆曲线加密(ECC)是一类基于使用有限域上的椭圆曲线的密码运算的公钥加密。ECC运算可以用于执行包括密钥交换和数字签名操作的传统的密码运算。例如,使用ECC运算的常见的密码算法包括用于密钥交换的椭圆曲线迪菲-赫尔曼(ECDH)、用于数字签名/验证操作的椭圆曲线数字签名算法(ECDSA)、用于认证的增强型隐私ID(EPID)、以及其它密码算法。
附图说明
本文中描述的概念在附图中通过示例而非限制的方式来示出。出于示出的简单和清晰,附图中示出的元件不必按比例绘制。在认为适合的地方,附图标记在附图之间重复以示出相对应或类似的元件。
图1是用于椭圆曲线加密(ECC)硬件加速的计算设备的至少一个实施例的简化的框图;
图2是可以通过图1的计算设备建立的环境的至少一个实施例的简化的框图;
图3是图1-图2的ECC引擎的至少一个实施例的简化的框图;
图4是图1-图3的ECC引擎的至少一个实施例的简化的引脚分配图;
图5是可以通过图1-图4的计算设备执行的用于驱动ECC引擎的方法的至少一个实施例的简化的流程图;
图6是可以通过图1-图4的计算设备执行的用于ECC硬件加速的方法的至少一个实施例的简化的流程图;并且
图7是可以通过图1-图4的计算设备执行的用于执行ECC运算的方法的至少一个实施例的简化的流程图。
具体实施方式
虽然本公开的概念容易进行各种修改和替代的形式,但是其特定的实施例已通过附图中的示例示出并且将在本文中详细地被描述。然而,应该理解的是,不是要将本公开的概念限制于公开的特定形式,而是相反,是要涵盖与本公开和所附权利要求一致的所有修改、等效物、以及替代物。
本说明书中的对“一个实施例”、“实施例”、“示出的实施例”等的引用指示描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可以或者可以不必包括特定的特征、结构或特性。此外,这样的短语不必指的是相同的实施例。另外,当结合实施例对特定的特征、结构或特性进行描述时,可以认为的是,结合其它实施例来实现这样的特征、结构或特性是在本领域技术人员的知识内的,无论是否明确地对该实施例进行描述。此外,应该认识到的是,以“A、B和C中的至少一个”的形式包括在列表中的项可以表示(A);(B);(C);(A和B);(A和C);(B和C);或者(A、B和C)。相似地,以“A、B或C中的至少一个”形式列出的项可以表示(A);(B);(C);(A和B);(A和C);(B和C);或者(A、B 和C)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810018115.1/2.html,转载请声明来源钻瓜专利网。