[发明专利]一种基于GF(2n)全串行的ECC加速器电路无效

专利信息
申请号: 200710017886.0 申请日: 2007-05-18
公开(公告)号: CN101051262A 公开(公告)日: 2007-10-10
发明(设计)人: 蒋林;谢晓燕;孙家泽 申请(专利权)人: 西安邮电学院
主分类号: G06F7/72 分类号: G06F7/72;H04L9/30
代理公司: 西安文盛专利代理有限公司 代理人: 彭冬英
地址: 710061陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gf sup 串行 ecc 加速器 电路
【说明书】:

技术领域

发明属于公钥密码系统技术领域,具体涉及到椭圆曲线加密系统中实现GF(2n)上乘和加运算的ECC加速器电路,主要解决椭圆曲线加密/解密运算过程所必须的基于GF(2n)上的椭圆曲线离散对数运算问题,即GF(2n)上的乘和加运算问题。

背景技术

椭圆曲线密码(ECC)是1985年由N.Koblitz和V.Miller提出的。椭圆曲线密码属于公钥密码体制,由于其优越性能被称为“二十一世纪的加密算法”。

在有限域GF(2n)上,椭圆曲线点集所构成的阿贝尔群上定义的离散对数系统,可以构造出基于有限域上离散对数的一些双钥体制。经过对椭圆曲线离散对数密码体制长期的研究,发现其安全性优于RSA等其它公钥密码体制,并可以以更小的软、硬件规模获得相同的安全性。同时,在实现相同的安全性下,ECC所需的密钥量比RSA少得多,ECC安全性高、运算速度快和所需软硬件资源少的特点使它广泛应用于无线通信、计算机网络和IC卡等领域。

椭圆曲线加密算法简述:椭圆加密/解密运算过程基于GF(2n)上的椭圆曲线离散对数问题,其基本过程如下:

a)密钥的生成:使用者执行下列运算生成密钥

[1]在区间[1,n-1]中随机选取一个整数d;

[2]计算点Q:=dP(d个P相,这是定义在GF(2n)椭圆曲线上的加法,它由GF(2n)上的乘、加和乘逆运算实现,这里略去具体计算公式);

[3]公开自己的公开密钥——(E(GF(2n)),P,n,Q);

[4]私钥为整数d。

b)加密过程:假定有消息m要发送给使用者,发送方执行加密操作

[1]查找使用者的公钥(E(GF(2n)),p,n,Q);

[2]将m表示成一个域元素m∈GF(2n);

[3]在区间[1,n-1]内选取一个随机数k;

[4]依据使用者的公钥计算:(x1,y1):=kP(k个P相,同样可由GF2n上的乘、加和乘逆运算实现);

[5]计算点(x2,y2):=kQ,如果x2=0,则回到第[3]步;

[6]计算C:=m·x2;

[7]传送加密数据(x1,y1,C)给使用者。

c)解密过程:使用者收到密文(x1,y1,C)后,执行如下解密操作

[1]使用私钥d,计算点(x2,y2):=d(x1,y1),再计算GF(2n)中x2-1

[2]通过计算m:=C·x2-1,恢复出明文数据m。

综上所述,密钥的生成、加密和解密过程其基本运算都可分解为GF(2n)上的乘、加和乘逆运算。因此椭圆曲线密码(ECC)加速器应支持定义在GF(2n),n≤256上的乘和加运算,乘逆运算用乘运算来表示,所以对于GF(2n)上的乘、加运算的高效实现是关键。而GF(2n)上的乘运算通常按照从低位到高位的顺序、采用移位和加法来实现,要求乘数的位数是确定的,且电路规模较大。

发明内容

本发明的目的是提供一种ECC加速器电路,作为CPU的协处理器,实现GF(2n)上的乘和加运算,通过使用精巧的体系结构来降低电路规模、解决乘数不定长问题、并提高系统运算速度。

本发明的基本功能是解决椭圆曲线加密/解密运算过程所必须的基于GF(2n)上的椭圆曲线离散对数运算问题,即GF(2n)上的乘和加运算问题。本椭圆曲线密码(ECC)加速器支持定义在GF(2n),n≤256上的乘和加运算,运算速度为256bit×1bit/拍,也就是说在乘数及时写入的情况下,完成256位的GF(2n)乘运算仅需要256个时钟周期。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电学院,未经西安邮电学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710017886.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top