[发明专利]用于椭圆曲线加密硬件加速的计算设备、方法和存储介质有效
申请号: | 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引擎的加密驱动器。描述并且要求保护其它实施例。 | ||
搜索关键词: | 用于 椭圆 曲线 加密 硬件加速 计算 设备 方法 存储 介质 | ||
【主权项】:
1.一种用于密码加速的计算设备,所述计算设备包括椭圆曲线加密(ECC)引擎,其用于:读取所述ECC引擎的数据路径选择器信号,其中,所述数据路径选择器信号指示256位数据宽度或者384位数据宽度;从所述ECC引擎的数据端口读取密码运算的参数的参数值,其中,所述参数值具有通过所述数据路径选择器信号指示的数据宽度;响应于对所述参数值的读取,从所述ECC引擎的指令端口读取第一操作码,其中,所述第一操作码指示所述密码运算;响应于对所述第一操作码的读取,利用所述参数值执行所述密码运算,其中,所述密码运算具有通过所述数据路径选择器信号指示的数据宽度;并且响应于对所述密码运算的执行,将结果数据写入所述ECC引擎的输出端口,其中,所述结果数据具有通过所述数据路径选择器信号指示的数据宽度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810018115.1/,转载请声明来源钻瓜专利网。