[发明专利]一种适用于ECC的双域统一算术运算电路无效
申请号: | 201010170519.6 | 申请日: | 2010-05-06 |
公开(公告)号: | CN101840327A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 白国强;陈刚;陈弘毅 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F7/72 | 分类号: | G06F7/72 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 黄家俊 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种适用于ECC的双域统一算术运算电路,该电路支持素数域和二元域上的Montgomery乘法和除法,而且不依赖于特殊的有限域参数,灵活通用,适合各种ECC应用以及其他应用;工作频率高,性能高,适用于高速应用;具有规整的结构,便于半定制的电路设计,半定制设计可以取得比标准单元设计更好的效果。 | ||
搜索关键词: | 一种 适用于 ecc 统一 算术 运算 电路 | ||
【主权项】:
一种适用于ECC的双域统一算术运算电路,其特征在于,所述算数运算电路具有规则的阵列结构,由四个处理单元依次连接组成,自右至左分别为第0处理单元、第1处理单元、第2处理单元及第3处理单元;每个处理单元处理两位数据,全部八位数据按照从低位到高位的顺序自右至左依次排列;每个处理单元具有相同的内部电路,第0处理单元比其他处理单元增加了用于产生控制信号的电路;所述第0处理单元的输入包括:乘法或除法的第一个操作数的第0位和第1位,除法的第二个操作数的第0位和第1位,乘法的第二个操作数,以及对于素数域GF(p)而言,表示p的第0位和第1位;或者对于二元域GF(2n)而言,表示域生成多项式p(t)的第0位和第1位;所述第0处理单元的输出包括:乘法运算结果的第0位和第1位,除法运算结果的第0位和第1位,以及表示计算是否完成的指示信号(DONE);所述第1处理单元的输入包括:乘法或除法的第一个操作数的第2位和第3位,除法的第二个操作数的第2位和第3位,以及对于素数域GF(p)而言,表示p的第2位和第3位;或者对于二元域GF(2n)而言,表示域生成多项式p(t)的第2位和第3位;所述第1处理单元的输出包括:乘法运算结果的第2位和第3位,除法运算结果的第2位和第3位;所述第2处理单元的输入包括:乘法或除法的第一个操作数的第4位和第5位,除法的第二个操作数的第4位和第5位,以及对于素数域GF(p)而言,表示p的第4位和第5位;或者对于二元域GF(2n)而言,表示域生成多项式p(t)的第4位和第5位;所述第2处理单元的输出包括:乘法运算结果的第4位和第5位,除法运算结果的第4位和第5位;所述第3处理单元的输入包括:乘法或除法的第一个操作数的第6位和第7位,除法的第二个操作数的第6位和第7位,以及对于素数域GF(p)而言,表示p的第6位和第7位;或者对于二元域GF(2n)而言,表示域生成多项式p(t)的第6位和第7位;所述第3处理单元的输出包括:乘法运算结果的第6位和第7位,除法运算结果的第6位和第7位;所述第0处理单元的输入还包括有限域类型信号、乘法运算使能信号、除法运算使能信号、初始化信号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010170519.6/,转载请声明来源钻瓜专利网。